Hi, did anyone manage to compile suricata 7.0.13 with the above new napatech driver version on Debian Trixie?
I was not succesful so far. For whatever reason, the configure script does not find “NT_Init”, even if I specify the location of the NT libraries explicitly:
$ ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-af-packet --enable-nfqueue --enable-nflog --enable-gccprotect --disable-gccmarch-native --with-libnss-includes=/usr/include/nss --with-libnss-libraries=/usr/lib/x86_64-linux-gnu --with-libnspr-includes=/usr/include/nspr --with-libnspr-libraries=/usr/lib/x86_64-linux-gnu --with-libevent-includes=/usr/include --with-libevent-libraries=/usr/lib/x86_64-linux-gnu --with-napatech-libraries=/usr/lib --disable-coccinelle --enable-geoip --enable-hiredis --enable-non-bundled-htp --disable-suricata-update --enable-luajit --enable-rust --enable-ebpf --enable-ebpf-build --with-ebpf-includes=/usr/include/x86_64-linux-gnu --enable-napatech
checking whether make supports nested variables… yes
checking for a BSD-compatible install… /usr/bin/install -c
checking whether sleep supports fractional seconds… yes
…
…
checking for magic_open in -lmagic… yes
checking for nt.h… yes
checking for NT_Init in -lntapi… noERROR! libntapi library not found
The libraries are definitely in /usr/lib. Compiling without NT works instantly, so all other dependencies are fulfilled.
With NT driver 12.14 and earlier, I did not recognize any problem like that.
Best regards,
MaJa