|
From: Jake Z. <jak...@ci...> - 2008-10-21 19:50:24
|
Nevermind...found it in archives... The fix is easy, add "$NFDUMP/minilzo.o" to NFDUMP_OBJ definition in do_compile file: On 21-Oct-08, at 3:39 PM, Jake Zack wrote: > monitor# ./do_compile > + NFDUMP=../../../nfdump-1.5.7 > + RRDINCLUDE=/usr/local/include > + LIBRRD=/usr/local/lib > + NFDUMP_OBJ=../../../nfdump-1.5.7/util.o ../../../nfdump-1.5.7/ > nftree.o ../../../nfdump-1.5.7/grammar.o ../../../nfdump-1.5.7/ > scanner.o ../../../nfdump-1.5.7/nffile.o ../../../nfdump-1.5.7/ > flist.o ../../../nfdump-1.5.7/nf_common.o ../../../nfdump-1.5.7/ > panonymizer.o ../../../nfdump-1.5.7/rijndael.o ../../../ > nfdump-1.5.7/ipconv.o+ [ -f ../../../nfdump-1.5.7/fts_compat.o ]+ > INCLUDES=-I ../../../nfdump-1.5.7 -I/usr/local/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 ../../../nfdump-1.5.7 -I/usr/ > local/include nftrack.c+ gcc -c -D_LARGEFILE_SOURCE - > D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -c -I ../../../ > nfdump-1.5.7 -I/usr/local/include nftrack_rrd.c+ gcc -c - > D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g - > O2 -c -I ../../../nfdump-1.5.7 -I/usr/local/include nftrack_stat.c+ > gcc -o nftrack nftrack.o nftrack_rrd.o nftrack_stat.o ../../../ > nfdump-1.5.7/util.o ../../../nfdump-1.5.7/nftree.o ../../../ > nfdump-1.5.7/grammar.o ../../../nfdump-1.5.7/scanner.o ../../../ > nfdump-1.5.7/nffile.o ../../../nfdump-1.5.7/flist.o ../../../ > nfdump-1.5.7/nf_common.o ../../../nfdump-1.5.7/ > panonymizer.o ../../../nfdump-1.5.7/rijndael.o ../../../ > nfdump-1.5.7/ipconv.o -L/usr/local/lib -lrrd -L/usr/X11R6/lib -L/ > usr/local/lib../../../nfdump-1.5.7/nffile.o(.text+0x1ce): In > function `LZO_initialize':/usr/local/newstuff/nfdump-1.5.7/nffile.c: > 163: undefined reference to `__lzo_init_v2'../../../nfdump-1.5.7/ > nffile.o(.text+0xbee): In function `ReadBlock':/usr/local/newstuff/ > nfdump-1.5.7/nffile.c:533: undefined reference to > `lzo1x_decompress'../../../nfdump-1.5.7/nffile.o(.text+0xc1b):/usr/ > local/newstuff/nfdump-1.5.7/nffile.c:592: undefined reference to > `lzo1x_decompress'../../../nfdump-1.5.7/nffile.o(.text+0xcba): In > function `WriteBlock':/usr/local/newstuff/nfdump-1.5.7/nffile.c: > 628: undefined reference to `lzo1x_1_compress' > > nfsen and nfdump are both compiled and working...it's just this > plugin that won't compile. > > This is FreeBSD 6.3. > > do_compile is failing to create 'nftrack' binary. |