Closed mpserafim closed 8 years ago
Same issue here :
/opt/local/ndpi-netfilter-master_unbuntu# NDPI_PATH=/opt/local/nDPI-1.7-stable/ make
make -C ipt
make[1]: Entering directory `/opt/local/ndpi-netfilter-master_unbuntu/ipt'
if test -d ndpi_cpy; then \
cp /opt/local/nDPI-1.7-stable//src/* ndpi_cpy -R; \
else \
mkdir ndpi_cpy; \
cp /opt/local/nDPI-1.7-stable//src/* ndpi_cpy -R; \
fi
make libxt_ndpi.so
make[2]: Entering directory `/opt/local/ndpi-netfilter-master_unbuntu/ipt'
cc -fPIC -Indpi_cpy/include -Indpi_cpy/lib -I../src -DOPENDPI_NETFILTER_MODULE -O2 -Wall -DNDPI_IPTABLES_EXT -D_INIT=libxt_ndpi_init -c -o libxt_ndpi.o libxt_ndpi.c;
libxt_ndpi.c: In function 'ndpi_mt_init':
libxt_ndpi.c:118: warning: unused variable 'info'
cc -shared -o libxt_ndpi.so libxt_ndpi.o;
rm libxt_ndpi.o
make[2]: Leaving directory `/opt/local/ndpi-netfilter-master_unbuntu/ipt'
rm -r ndpi_cpy
make[1]: Leaving directory `/opt/local/ndpi-netfilter-master_unbuntu/ipt'
make -C src
make[1]: Entering directory `/opt/local/ndpi-netfilter-master_unbuntu/src'
if test -d ndpi_cpy; then \
cp /opt/local/nDPI-1.7-stable//src/* ndpi_cpy -R; \
else \
mkdir ndpi_cpy; \
cp /opt/local/nDPI-1.7-stable//src/* ndpi_cpy -R; \
fi
cp ndpi_cpy/lib/third_party/src/*.c ndpi_cpy/lib -R;
cp ndpi_cpy/lib/third_party/include/*.h ndpi_cpy/lib -R;
cp ndpi_cpy/lib/third_party/include/*.h ndpi_cpy/include -R;
sed -i "s/^\s*void ndpi_free_flow/\/\/void ndpi_free_flow/" ndpi_cpy/include/ndpi_api.h;
make -C /lib/modules/2.6.32-5-686/build M=$PWD;
make[2]: Entering directory `/usr/src/linux-headers-2.6.32-5-686'
LD /opt/local/ndpi-netfilter-master_unbuntu/src/built-in.o
CC [M] /opt/local/ndpi-netfilter-master_unbuntu/src/main.o
/opt/local/ndpi-netfilter-master_unbuntu/src/main.c: In function 'ndpi_process_packet':
/opt/local/ndpi-netfilter-master_unbuntu/src/main.c:525: error: incompatible types in assignment
/opt/local/ndpi-netfilter-master_unbuntu/src/main.c:534: error: 'struct ndpi_flow_struct' has no member named 'no_cache_protocol'
make[5]: *** [/opt/local/ndpi-netfilter-master_unbuntu/src/main.o] Error 1
make[4]: *** [_module_/opt/local/ndpi-netfilter-master_unbuntu/src] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/opt/local/ndpi-netfilter-master_unbuntu/src'
make: *** [all] Error 2
Hi,
Unfortunately, the NDPI project received some API changes and this broke the compatibility with current ndpi-netfilter. And i also need to port the inet_pton function too.
Fix applied. Make your instalation using the nDPI builtin in this project.
Hello,
I'm trying to build ndpi-netfilter with nDPI 1.7 version and I'm having some issues with the "inet_pton" function.
Is there any work in progress to run with the nDPI 1.7?
Thanks in advance.