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

Reply via email to