nDPI icon indicating copy to clipboard operation
nDPI copied to clipboard

Linux 6.16: build error

Open k0ste opened this issue 5 months ago • 0 comments

Build https://github.com/vel21ripn/nDPI/commit/e461b7e632b39413a136015f070b3f8c516e3cbd

gcc (GCC) 15.2.1 20250813

==> Starting build()...
make -C ipt
make[1]: Entering directory '/srv/raid/filez/builder/PACKAGES/6.16.9/ipt_ndpi/src/ipt_ndpi/ndpi-netfilter/ipt'
cc -fPIC -I../.. -I../../src/include -I../../src/lib -I../src -I../libre -DOPENDPI_NETFILTER_MODULE -DXTABLES_INTERNAL -O2 -Wall -D_INIT=libxt_ndpi_init -c -o libxt_ndpi.o libxt_ndpi.c;
cc -shared -o libxt_ndpi.so libxt_ndpi.o;
rm libxt_ndpi.o
make[1]: Leaving directory '/srv/raid/filez/builder/PACKAGES/6.16.9/ipt_ndpi/src/ipt_ndpi/ndpi-netfilter/ipt'
make -C src
make[1]: Entering directory '/srv/raid/filez/builder/PACKAGES/6.16.9/ipt_ndpi/src/ipt_ndpi/ndpi-netfilter/src'
$xt_ndpi-y is [main.o ndpi_strcol.o ndpi_proc_parsers.o ndpi_proc_generic.o ndpi_proc_info.o  ndpi_proc_flow.o ndpi_proc_hostdef.o ndpi_proc_ipdef.o ndpi_proc_magic_ct.o ndpi_static_bitmap.o ../libre/regexp.o ../../src/lib/third_party/src/ndpi_md5.o ../../src/lib/third_party/src/ndpi_sha1.o ../../src/lib/third_party/src/ndpi_sha256.o ../../src/lib/third_party/src/aes.o ../../src/lib/third_party/src/ahocorasick.o ../../src/lib/third_party/src/libcache.o ../../src/lib/third_party/src/ndpi_patricia.o ../../src/lib/third_party/src/gcrypt_light.o ../../src/lib/third_party/src/btlib.o ../../src/lib/third_party/src/hll/MurmurHash3.o ../../src/lib/ndpi_main.o ../../src/lib/ndpi_memory.o ../../src/lib/ndpi_utils.o ../../src/lib/ndpi_serializer.o ../../src/lib/ndpi_geoip.o ../../src/lib/ndpi_hash.o ../../src/lib/ndpi_domains.o ../../src/lib/ndpi_analyze.o ../../src/lib/ndpi_cache.o ../../src/lib/ndpi_fingerprint.o ../../src/lib/protocols/*.o] -I/../../src/include -I/../../src/lib -I/../libre -I/../../src/lib/third_party/include  -DHAVE_CONFIG_H -DNDPI_LIB_COMPILATION -DOPENDPI_NETFILTER_MODULE -DNDPI_DETECTION_SUPPORT_IPV6 -g -Wno-declaration-after-statement -femit-struct-debug-detailed=any
\
make  -C /usr/lib/modules/6.16.9-arch1-1-nfcustom/build M=$PWD modules ;
make[2]: Entering directory '/usr/lib/modules/6.16.9-arch1-1-nfcustom/build'
make[3]: Entering directory '/srv/raid/filez/builder/PACKAGES/6.16.9/ipt_ndpi/src/ipt_ndpi/ndpi-netfilter/src'
  CC [M]  main.o
main.c: In function ‘bt_port_gc’:
main.c:2499:30: error: implicit declaration of function ‘from_timer’; did you mean ‘mod_timer’? [-Wimplicit-function-declaration]
 2499 |         struct ndpi_net *n = from_timer(n, t, gc);
      |                              ^~~~~~~~~~
      |                              mod_timer
main.c:2499:47: error: ‘gc’ undeclared (first use in this function)
 2499 |         struct ndpi_net *n = from_timer(n, t, gc);
      |                                               ^~
main.c:2499:47: note: each undeclared identifier is reported only once for each function it appears in
make[5]: *** [/usr/lib/modules/6.16.9-arch1-1-nfcustom/build/scripts/Makefile.build:287: main.o] Error 1
make[4]: *** [/usr/lib/modules/6.16.9-arch1-1-nfcustom/build/Makefile:2003: .] Error 2
make[3]: *** [/usr/lib/modules/6.16.9-arch1-1-nfcustom/build/Makefile:248: __sub-make] Error 2
make[3]: Leaving directory '/srv/raid/filez/builder/PACKAGES/6.16.9/ipt_ndpi/src/ipt_ndpi/ndpi-netfilter/src'
make[2]: *** [Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/usr/lib/modules/6.16.9-arch1-1-nfcustom/build'
make[1]: *** [Makefile:54: modules] Error 2
make[1]: Leaving directory '/srv/raid/filez/builder/PACKAGES/6.16.9/ipt_ndpi/src/ipt_ndpi/ndpi-netfilter/src'
make: *** [Makefile:3: all] Error 2

k0ste avatar Oct 02 '25 09:10 k0ste