Delete it. You should already have libtool installed, right - so the one in the CVS is just an 'in case' and it's dated. You'll need to look around - there are a couple of pieces - ltmain.sh is one.
Also, try it without tcpwrappers. If you check the back traffic, this is not an uncommon problem - it's a MAC only option that SHOULD (but isn't always) ignored. It's been a while, but IIRC libtool and gcc throw stuff away that they don't understand, but the whole option line sort of looks like something that gcc now recognizes... I don't have a VM up to check, but you will see the option in plugins/Makefile.am and you can just rip them out. -----Burton (Please note that I am speaking only as an individual and not as a representative of my employer) -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Sunday, July 30, 2006 1:24 PM To: [email protected] Subject: [Ntop] Fedora core 5 compile problem Greetings, First, I would like to express my appreciation to all the developers of NTOP. It is a really great analysis tool. Thank you for your efforts. Briefly, my problem is that latest CVS version will not compile properly under Fedora Core 5. FC5 is fully patched. Here are the steps I have taken: 1) Download latest version of NTOP via CVS 2) ./autogen.sh 3) ./configure --with-tcpwrap 4) make The compile runs successfully until the end then generates a compile error (gcc: suppress: No such file or directory). I have included the compile tail end below. As a side note, I have been compiling ntop from sources for a number of years and never had a problem. The latest version v3.2 does compile and install cleanly on my systems. I spent quite a few days experimenting and doing searches on the Internet. Finally, I found a work around. You copy the following three files from 3.2 version (libtool, libtool.m4.in, ltmain.sh) and replace the same files in the CVS version. Then ntop comiles cleanly and installs correctly. How I came up with this workaround were via the following observations... When the plugins compiled, they libraries were all there but were missing the file extension ".so". I looked at the related ".la" files such as libicmpPlugin.la and all the referenced libraries were missing ".so". Question: Does anybody know how to fix the libtool in the CVS version so that I can compile directly with the downloaded CVS version? if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -lwrap -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -I/usr/local/rrdtool/include -DLINUX -I/usr/include/glib-1.2 -I/usr/include/libgdome -I/usr/lib/glib/include -I/usr/local/include -I/usr/include/mysql -I/usr/local/mysql/include -g -O2 -I/usr/local/include -Wshadow -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fPIC -DPIC -I/usr/include/mysql -I/usr/local/mysql/include -MT libxmldumpPlugin_la-xmldumpPlugin.lo -MD -MP -MF ".deps/libxmldumpPlugin_la-xmldumpPlugin.Tpo" -c -o libxmldumpPlugin_la-xmldumpPlugin.lo `test -f 'xmldumpPlugin.c' || echo './'`xmldumpPlugin.c; \ then mv -f ".deps/libxmldumpPlugin_la-xmldumpPlugin.Tpo" ".deps/libxmldumpPlugin_la-xmldumpPlugin.Plo"; else rm -f ".deps/libxmldumpPlugin_la-xmldumpPlugin.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -lwrap -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -I/usr/local/rrdtool/include -DLINUX -I/usr/include/glib-1.2 -I/usr/include/libgdome -I/usr/lib/glib/include -I/usr/local/include -I/usr/include/mysql -I/usr/local/mysql/include -g -O2 -I/usr/local/include -Wshadow -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fPIC -DPIC -I/usr/include/mysql -I/usr/local/mysql/include -MT libxmldumpPlugin_la-xmldumpPlugin.lo -MD -MP -MF .deps/libxmldumpPlugin_la-xmldumpPlugin.Tpo -c xmldumpPlugin.c -fPIC -DPIC -o .libs/libxmldumpPlugin_la-xmldumpPlugin.o xmldumpPlugin.c:36:2: warning: #warning xmldumpPlugin.c:37:2: warning: #warning =========================================================== xmldumpPlugin.c:38:2: warning: #warning xmldumpPlugin.c:39:2: warning: #warning The include of gdome.h that follows will generate a lot of xmldumpPlugin.c:40:2: warning: #warning compile warnings about 'shadows a global declaration'. xmldumpPlugin.c:41:2: warning: #warning Unfortunately, it's the way this crud is coded and can't xmldumpPlugin.c:42:2: warning: #warning be fixed. Just ignore them! xmldumpPlugin.c:43:2: warning: #warning xmldumpPlugin.c:45:2: warning: #warning xmldumpPlugin.c:46:2: warning: #warning =========================================================== xmldumpPlugin.c:47:2: warning: #warning gcc: -lwrap: linker input file unused because linking not done gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -lwrap -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -I/usr/local/rrdtool/include -DLINUX -I/usr/include/glib-1.2 -I/usr/include/libgdome -I/usr/lib/glib/include -I/usr/local/include -I/usr/include/mysql -I/usr/local/mysql/include -g -O2 -I/usr/local/include -Wshadow -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fPIC -DPIC -I/usr/include/mysql -I/usr/local/mysql/include -MT libxmldumpPlugin_la-xmldumpPlugin.lo -MD -MP -MF .deps/libxmldumpPlugin_la-xmldumpPlugin.Tpo -c xmldumpPlugin.c -o libxmldumpPlugin_la-xmldumpPlugin.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -I/usr/local/include -Wshadow -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fPIC -DPIC -I/usr/include/mysql -I/usr/local/mysql/include -lglib -L/usr/local/lib -L/usr/lib/mysql -L/usr/local/mysql/lib -o libxmldumpPlugin.la -rpath /usr/local/lib -shared -release 3.2.3 libxmldumpPlugin_la-xmldumpPlugin.lo -lgdome -lxml2 -lglib -lpthread -lc -lresolv -lpcap -lgdbm -lgd -lpng -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto -lwrap libtool: link: warning: `/usr/lib/libjpeg.la' seems to be moved gcc -shared .libs/libxmldumpPlugin_la-xmldumpPlugin.o -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib -L/usr/lib/mysql -L/usr/local/mysql/lib /usr/lib/libgdome.so -L/usr/lib /usr/lib/libxml2.so /usr/lib/libglib.so -lpthread -lc -lresolv -lpcap /usr/lib/libgdbm.so /usr/local/lib/libgd.so -L/usr/X11R6/lib -lpng -lmysqlclient -lz -lcrypt -lnsl -lm -lssl -lcrypto -lwrap -lc -Wl,-soname -Wl,libxmldumpPlugin-3.2.3 -o .libs/libxmldumpPlugin-3.2.3 (cd .libs && rm -f libxmldumpPlugin && ln -s libxmldumpPlugin-3.2.3 libxmldumpPlugin) ar cru .libs/libxmldumpPlugin.a libxmldumpPlugin_la-xmldumpPlugin.o ranlib .libs/libxmldumpPlugin.a creating libxmldumpPlugin.la (cd .libs && rm -f libxmldumpPlugin.la && ln -s ../libxmldumpPlugin.la libxmldumpPlugin.la) gcc: suppress: No such file or directory gcc: unrecognized option '-bundle' make[3]: *** [.libs/libicmpPlugin.so] Error 1 make[3]: Leaving directory `/usr/src/redhat/BUILD/ntop-cvs/ntop/plugins' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/ntop-cvs/ntop/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/ntop-cvs/ntop' make: *** [all] Error 2 Thanks, Paul Paul Woroshow Expert Systems Resources inc.; web http://www.expsys.com 56 Shorting Road, Toronto, Ontario, M1S 3S3, Canada phone (416) 299-7017 x222; fax (416) 291-2059 _______________________________________________ Ntop mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop _______________________________________________ Ntop mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop
