Hi When compiling the latest version of nProbe pro (6.1.6_013011) with the most recent PF_RING from the subversion repository (4532) I hit the following error:
======================================================================== gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT nprobe-nprobe.o -MD -MP -MF .deps/nprobe-nprobe.Tpo -c -o nprobe-nprobe.o `test -f 'nprobe.c' || echo './'`nprobe.c In file included from nprobe.c:62: pro/pf_ring.c: In function 'processPfringPktHdr': pro/pf_ring.c:28: error: 'packet_user_detail' has no member named 'offset' pro/pf_ring.c:29: error: 'packet_user_detail' has no member named 'offset' make[2]: *** [nprobe-nprobe.o] Error 1 make[2]: Leaving directory `/home/warwick/nprobe_6.1.6_013011_pro' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/warwick/nprobe_6.1.6_013011_pro' make: *** [all] Error 2 ======================================================================== Am I using a too-recent version of PF_RING and, if so, which version is recommended? The full output of make is below. Regards Warwick ======================================================================== This is your nprobe 6.1.6 configuration: Host System Type : i686-pc-linux-gnu (i686) Compiler (cflags) : gcc -g -g -O2 -I/usr/local/include -I/opt/local/include -DHAVE_CONFIG_H Include path : -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include System Libs : -L/usr/local/lib -L/opt/local/lib -lpfring -lresolv -ldl -lpthread Core Libs : -L/usr/local/lib -lpcap Additional Libs : LBL pcap in : /usr/local Install path : /usr/local Now type 'make' or 'gmake' (GNU make) on *BSD and Solaris systems to build . IMPORTANT Please type 'make datfiles' in order to download the data file necessary for geolocation. warwick@jhb-stats1:~/nprobe_6.1.6_013011_pro$ make cd . && /bin/sh /home/warwick/nprobe_6.1.6_013011_pro/missing --run autoheader rm -f stamp-h1 touch config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-recursive make[1]: Entering directory `/home/warwick/nprobe_6.1.6_013011_pro' Making all in . make[2]: Entering directory `/home/warwick/nprobe_6.1.6_013011_pro' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT collect.lo -MD -MP -MF .deps/collect.Tpo -c -o collect.lo collect.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT collect.lo -MD -MP -MF .deps/collect.Tpo -c collect.c -fPIC -DPIC -o .libs/collect.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT collect.lo -MD -MP -MF .deps/collect.Tpo -c collect.c -o collect.o >/dev/null 2>&1 mv -f .deps/collect.Tpo .deps/collect.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT engine.lo -MD -MP -MF .deps/engine.Tpo -c -o engine.lo engine.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT engine.lo -MD -MP -MF .deps/engine.Tpo -c engine.c -fPIC -DPIC -o .libs/engine.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT engine.lo -MD -MP -MF .deps/engine.Tpo -c engine.c -o engine.o >/dev/null 2>&1 mv -f .deps/engine.Tpo .deps/engine.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT export.lo -MD -MP -MF .deps/export.Tpo -c -o export.lo export.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT export.lo -MD -MP -MF .deps/export.Tpo -c export.c -fPIC -DPIC -o .libs/export.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT export.lo -MD -MP -MF .deps/export.Tpo -c export.c -o export.o >/dev/null 2>&1 mv -f .deps/export.Tpo .deps/export.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT database.lo -MD -MP -MF .deps/database.Tpo -c -o database.lo database.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT database.lo -MD -MP -MF .deps/database.Tpo -c database.c -fPIC -DPIC -o .libs/database.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT database.lo -MD -MP -MF .deps/database.Tpo -c database.c -o database.o >/dev/null 2>&1 mv -f .deps/database.Tpo .deps/database.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT fb.lo -MD -MP -MF .deps/fb.Tpo -c -o fb.lo fb.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT fb.lo -MD -MP -MF .deps/fb.Tpo -c fb.c -fPIC -DPIC -o .libs/fb.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT fb.lo -MD -MP -MF .deps/fb.Tpo -c fb.c -o fb.o >/dev/null 2>&1 mv -f .deps/fb.Tpo .deps/fb.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c -o globals.lo globals.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c globals.c -fPIC -DPIC -o .libs/globals.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT globals.lo -MD -MP -MF .deps/globals.Tpo -c globals.c -o globals.o >/dev/null 2>&1 mv -f .deps/globals.Tpo .deps/globals.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c -o plugin.lo plugin.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c -fPIC -DPIC -o .libs/plugin.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c -o plugin.o >/dev/null 2>&1 mv -f .deps/plugin.Tpo .deps/plugin.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT sflow_collect.lo -MD -MP -MF .deps/sflow_collect.Tpo -c -o sflow_collect.lo sflow_collect.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT sflow_collect.lo -MD -MP -MF .deps/sflow_collect.Tpo -c sflow_collect.c -fPIC -DPIC -o .libs/sflow_collect.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT sflow_collect.lo -MD -MP -MF .deps/sflow_collect.Tpo -c sflow_collect.c -o sflow_collect.o >/dev/null 2>&1 mv -f .deps/sflow_collect.Tpo .deps/sflow_collect.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -fPIC -DPIC -o .libs/util.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -o util.o >/dev/null 2>&1 mv -f .deps/util.Tpo .deps/util.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT version.lo -MD -MP -MF .deps/version.Tpo -c -o version.lo version.c gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -fPIC -DPIC -o .libs/version.o gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -o version.o >/dev/null 2>&1 mv -f .deps/version.Tpo .deps/version.Plo /bin/sh ./libtool --tag=CC --mode=link gcc -g -g -O2 -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -L/usr/local/lib -L/opt/local/lib -release 6.1.6 -export-dynamic -L/usr/local/lib -L/opt/local/lib -o libnprobe.la -rpath /usr/local/lib collect.lo engine.lo export.lo database.lo fb.lo globals.lo plugin.lo sflow_collect.lo util.lo version.lo -lpfring -lresolv -ldl -lpthread -L/usr/local/lib -lpcap gcc -shared .libs/collect.o .libs/engine.o .libs/export.o .libs/database.o .libs/fb.o .libs/globals.o .libs/plugin.o .libs/sflow_collect.o .libs/util.o .libs/version.o -L/usr/local/lib -L/opt/local/lib -lpfring -lresolv -ldl -lpthread -lpcap -Wl,-soname -Wl,libnprobe-6.1.6.so -o .libs/libnprobe-6.1.6.so (cd .libs && rm -f libnprobe.so && ln -s libnprobe-6.1.6.so libnprobe.so) ar cru .libs/libnprobe.a collect.o engine.o export.o database.o fb.o globals.o plugin.o sflow_collect.o util.o version.o ranlib .libs/libnprobe.a creating libnprobe.la (cd .libs && rm -f libnprobe.la && ln -s ../libnprobe.la libnprobe.la) gcc -DHAVE_CONFIG_H -I. -I. -I /lib/modules/2.6.26-2-686/source/include -I/usr/local/include -I/usr/local/include -I/opt/local/include -g -g -O2 -I/usr/local/include -I/opt/local/include -MT nprobe-nprobe.o -MD -MP -MF .deps/nprobe-nprobe.Tpo -c -o nprobe-nprobe.o `test -f 'nprobe.c' || echo './'`nprobe.c In file included from nprobe.c:62: pro/pf_ring.c: In function 'processPfringPktHdr': pro/pf_ring.c:28: error: 'packet_user_detail' has no member named 'offset' pro/pf_ring.c:29: error: 'packet_user_detail' has no member named 'offset' make[2]: *** [nprobe-nprobe.o] Error 1 make[2]: Leaving directory `/home/warwick/nprobe_6.1.6_013011_pro' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/warwick/nprobe_6.1.6_013011_pro' make: *** [all] Error 2 ======================================================================== -- Warwick Duncan Frogfoot Networks ISP http://www.frogfoot.com/ +27.21.448.7225 _______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
