Ethereal-users: Re: [Ethereal-users] solved problems when building ethereal-0.8.18
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Chris Sylvain <csylvain@xxxxxxxxx>
Date: Thu, 05 Jul 2001 16:49:48 -0400
Now that I've put libtool into --debug and saved the whole thing in a typescript file and then looked at it line by line .. Yes! It's true (and now makes sense): the 'installed=' lines in the ucd-snmp related *.la files in /usr/local/lib all had the value 'no'. OK (sorry I didn't understand at first). I've edited the *.la files. So now I have: $ pwd /usr/local/lib $ grep installed\= *la libgdk.la:installed=yes libglib.la:installed=yes libgmodule.la:installed=yes libgthread.la:installed=yes libgtk.la:installed=yes libsnmp.la:installed=yes libucdagent.la:installed=yes libucdmibs.la:installed=yes Hooray .. now libtool is referencing /usr/local/lib/libsnmp.so .. that's fixed .. and the final problem is missing '-lssl -lcrypto' references: gcc -Wall -g -O2 -I. -I./wiretap -I./epan -I/usr/local/include -I/usr/local/include/gtk-1.2 -I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include -I/usr/openwin/include -o .libs/ethereal . . Undefined first referenced symbol in file EVP_md5 /usr/local/lib/libsnmp.so EVP_DigestFinal /usr/local/lib/libsnmp.so EVP_DigestUpdate /usr/local/lib/libsnmp.so des_cbc_encrypt /usr/local/lib/libsnmp.so EVP_sha1 /usr/local/lib/libsnmp.so EVP_DigestInit /usr/local/lib/libsnmp.so des_key_sched /usr/local/lib/libsnmp.so RAND_bytes /usr/local/lib/libsnmp.so des_ncbc_encrypt /usr/local/lib/libsnmp.so HMAC /usr/local/lib/libsnmp.so ld: fatal: Symbol referencing errors. No output written to .libs/ethereal collect2: ld returned 1 exit status make: *** [ethereal] Error 1 In message <200106202254.IAA01543@xxxxxxxxxxxxxxxxxxx>, "HOOD, Andy" writes: = Once again quoting myself, but this time from earlier this week. = --------------------------------- = I quote my own reply from 31May2001 to what was basically the same question. = Please confirm how you installed ucd-snmp. I am beginning to suspect the = ucd-snmp install process is at fault. = = -- snip -- = I'm not sure why this happens. I've seen it on both Linux and Solaris with = the latest version of libtool when you do not install the libs directly into = the target directory. E.g. when you are making a package - like RedHat for = Linux or me for multiple Solaris systems. = = Edit each /usr/local/lib/lib*.la related to {ucd|net}-snmp. You might as = well check the rest while you are on the job. = = Change installed=no to installed=yes. = = Rerun the Ethereal make = -- snip -- = = Regards, = Andrew Hood = A distributed system is one in which the failure of a computer you didn't = even know existed can render your own computer unusable. -- Leslie Lamport, = as quoted in CACM, June 1992 = = = -----Original Message----- = From: Chris Sylvain [mailto:csylvain@xxxxxxxxx] = Sent: Thursday, 21 June 2001 04:55 = To: ethereal-users@xxxxxxxxxxxx = Subject: [Ethereal-users] more (solved) problems when building = ethereal-0.8.18 = = libtool has three uninitialized variables which cause the building of = plugins/gryphon to bomb with 'test: argument expected' errors. = = One need only add three lines in libtool just after the 'ltmain' comment = header: = = pic_mode='no' = hardcode_into_libs='no' = build_libtool_need_lc='no' = = there's still one more (unsolved) problem in libtool: it changes a reference = to -lsnmp in the ethereal makefile to /usr/local/lib/.libs/libsnmp.so .. = = rm -f .libs/etherealS.c .libs/ethereal.nm .libs/ethereal.nmS = .libs/ethereal.nmT = gcc -Wall -g -O2 -I. -I./wiretap -I./epan -I/usr/local/include = -I/usr/local/include/gtk-1.2 -I/usr/local/include/glib-1.2 = -I/usr/local/lib/glib/include -I/usr/openwin/include -o .libs/ethereal = packet-aarp.o = . = . = . = epan/dfilter/libdfilter.a /usr/local/lib/.libs/libsnmp.so -lkstat -lpcap = -L/usr/openwin/lib -ldl -lXext -lX11 -lsocket -lnsl -lm -ldl -lXext -lX11 = -lsocket -lnsl -lm -ldl -ldl -lXext -lX11 -lsocket -lnsl -lm -lpcap = /usr/local/lib/libgtk.so -ldl -lXext -lX11 -lsocket -lnsl -lm = /usr/local/lib/libgdk.so -ldl -lXext -lX11 -lsocket -lnsl -lm = /usr/local/lib/libgmodule.so -ldl /usr/local/lib/libglib.so -ldl -lXext = -lX11 -lsocket -lnsl -lm -lz -R/usr/local/lib/ethereal/plugins/0.8.18 = -R/usr/local/lib -R/usr/openwin/lib = gcc: /usr/local/lib/.libs/libsnmp.so: No such file or directory = make[2]: *** [ethereal] Error 1 = make[2]: Leaving directory `/export/home/csylvain/ethereal-0.8.18' = make[1]: *** [all-recursive] Error 1 = make[1]: Leaving directory `/export/home/csylvain/ethereal-0.8.18' = make: *** [all-recursive-am] Error 2 = = - so close, and yet no compile (yet!) = = = _______________________________________________ = Ethereal-users mailing list = Ethereal-users@xxxxxxxxxxxx = http://www.ethereal.com/mailman/listinfo/ethereal-users
- Prev by Date: Re: [Ethereal-users] Ethereal Tutotial Follow-on
- Next by Date: [Ethereal-users] post-'make install' problem solved
- Previous by thread: RE: [Ethereal-users] Ethereal Tutotial Follow-on
- Next by thread: [Ethereal-users] post-'make install' problem solved
- Index(es):