HI,

I found a minor problem with the porttracker compilation in nfsen 1.3 and 
nfdump 1.5.6.

The compilation fails with the following message:

+ NFDUMP=/home/jagudo/netflow/nfdump-1.5.6
+ RRDINCLUDE=/usr/include
+ LIBRRD=/usr/lib
+ 
NFDUMP_OBJ=/home/jagudo/netflow/nfdump-1.5.6/util.o 
/home/jagudo/netflow/nfdump-1.5.6/nftree.o 
/home/jagudo/netflow/nfdump-1.5.6/grammar.o 
/home/jagudo/netflow/nfdump-1.5.6/scanner.o 
/home/jagudo/netflow/nfdump-1.5.6/nffile.o 
/home/jagudo/netflow/nfdump-1.5.6/flist.o 
/home/jagudo/netflow/nfdump-1.5.6/nf_common.o 
/home/jagudo/netflow/nfdump-1.5.6/panonymizer.o 
/home/jagudo/netflow/nfdump-1.5.6/rijndael.o 
/home/jagudo/netflow/nfdump-1.5.6/ipconv.o
+ [ -f /home/jagudo/netflow/nfdump-1.5.6/fts_compat.o ]
+ 
NFDUMP_OBJ=/home/jagudo/netflow/nfdump-1.5.6/util.o 
/home/jagudo/netflow/nfdump-1.5.6/nftree.o 
/home/jagudo/netflow/nfdump-1.5.6/grammar.o 
/home/jagudo/netflow/nfdump-1.5.6/scanner.o 
/home/jagudo/netflow/nfdump-1.5.6/nffile.o 
/home/jagudo/netflow/nfdump-1.5.6/flist.o 
/home/jagudo/netflow/nfdump-1.5.6/nf_common.o 
/home/jagudo/netflow/nfdump-1.5.6/panonymizer.o 
/home/jagudo/netflow/nfdump-1.5.6/rijndael.o 
/home/jagudo/netflow/nfdump-1.5.6/ipconv.o 
/home/jagudo/netflow/nfdump-1.5.6/fts_compat.o
+ INCLUDES=-I /home/jagudo/netflow/nfdump-1.5.6 -I/usr/include
+ 
CC=gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g 
-O2
+ 
gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-c -I /home/jagudo/netflow/nfdump-1.5.6 -I/usr/include 
nftrack.c
+ 
gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-c -I /home/jagudo/netflow/nfdump-1.5.6 -I/usr/include 
nftrack_rrd.c
+ 
gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 
-c -I /home/jagudo/netflow/nfdump-1.5.6 -I/usr/include 
nftrack_stat.c
+ gcc -o nftrack nftrack.o nftrack_rrd.o 
nftrack_stat.o /home/jagudo/netflow/nfdump-1.5.6/util.o 
/home/jagudo/netflow/nfdump-1.5.6/nftree.o 
/home/jagudo/netflow/nfdump-1.5.6/grammar.o 
/home/jagudo/netflow/nfdump-1.5.6/scanner.o 
/home/jagudo/netflow/nfdump-1.5.6/nffile.o 
/home/jagudo/netflow/nfdump-1.5.6/flist.o 
/home/jagudo/netflow/nfdump-1.5.6/nf_common.o 
/home/jagudo/netflow/nfdump-1.5.6/panonymizer.o 
/home/jagudo/netflow/nfdump-1.5.6/rijndael.o 
/home/jagudo/netflow/nfdump-1.5.6/ipconv.o 
/home/jagudo/netflow/nfdump-1.5.6/fts_compat.o -L/usr/lib -lrrd 
-L/usr/X11R6/lib -L/usr/local/lib
/home/jagudo/netflow/nfdump-1.5.6/nffile.o: In function `WriteBlock':
/home/jagudo/netflow/nfdump-1.5.6/nffile.c:628: undefined reference to 
`lzo1x_1_compress'
/home/jagudo/netflow/nfdump-1.5.6/nffile.o: In function `ReadBlock':
/home/jagudo/netflow/nfdump-1.5.6/nffile.c:592: undefined reference to 
`lzo1x_decompress'
/home/jagudo/netflow/nfdump-1.5.6/nffile.o: In function `LZO_initialize':
/home/jagudo/netflow/nfdump-1.5.6/nffile.c:163: undefined reference to 
`__lzo_init_v2'
collect2: ld returned 1 exit status

The fix is easy, add "$NFDUMP/minilzo.o" to NFDUMP_OBJ definition in 
do_compile file:

 # nfdump objects
NFDUMP_OBJ="$NFDUMP/util.o $NFDUMP/nftree.o $NFDUMP/grammar.o 
$NFDUMP/scanner.o $NFDUMP/nffile.o $NFDUMP/flist.o $NFDUMP/nf_common.o 
$NFDUMP/panonymizer.o $NFDUMP/rijndael.o $NFDUMP/ipconv.o $NFDUMP/minilzo.o"

Best Regards,

Jose Manuel

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nfsen-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfsen-discuss

Reply via email to