Snort mailing list archives
Compiling errors on Solaris-2.5.1: libpcap - undefined symbol
From: "Auteria Wally Winzer Jr." <wally.winzer () ChampUSA COM>
Date: Thu, 19 Jul 2001 00:57:11 -0700
I grabbed the error output from config.log: configure:2548: checking for pcap_datalink in -lpcap configure:2567: gcc -o conftest -O6 -Wall -DBSD_COMP conftest.c -lpcap -lm -lsocket -lnsl 1>&5 Undefined first referenced symbol in file snprintf /usr/local/lib/libpcap.a(gencode.o) vsnprintf /usr/local/lib/libpcap.a(gencode.o) ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status libpcap-0.6.2 w/ gcc-2.95.3: 1131 wwinzer@Sun-E3000:~ ==> rpm -q libpcap libpcap-0.6.2-1 1132 wwinzer@Sun-E3000:~ ==> gcc -v -O6 -o hello hello.c Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/specs gcc version 2.95.3 20010315 (release) /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/cpp0 -lang-c -v -D__GNUC__=2 -D__GNUC_MINOR__=95 -Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__ -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) hello.c /var/tmp/cceT6Mc0.i GNU CPP version 2.95.3 20010315 (release) (sparc) #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/../../../../sparc-sun-solaris2.5.1/include /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/include /usr/include End of search list. The following default directories have been omitted from the search path: /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/../../../../include/g++-3 End of omitted list. /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/cc1 /var/tmp/cceT6Mc0.i -quiet -dumpbase hello.c -O6 -version -o /var/tmp/cc0GIrtV.s GNU C version 2.95.3 20010315 (release) (sparc-sun-solaris2.5.1) compiled by GNU C version 2.95.3 20010315 (release). /usr/ccs/bin/as -V -Qy -s -o /var/tmp/ccqT0slT.o /var/tmp/cc0GIrtV.s /usr/ccs/bin/as: WorkShop Compilers 4.2 dev 13 May 1996 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/collect2 -V -Y P,/usr/ccs/lib:/usr/lib -Qy -o hello /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crt1.o /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crti.o /usr/ccs/lib/values-Xa.o /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crtbegin.o -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib /var/tmp/ccqT0slT.o -lgcc -lc -lgcc /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crtend.o /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crtn.o ld: Software Generation Utilities - Solaris/ELF (3.0) 1133 wwinzer@Sun-E3000:~ ==> ldd /usr/local/sbin/tcpdump libcrypto.so.0 => /usr/local/lib/libcrypto.so.0 libsocket.so.1 => /usr/lib/libsocket.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libintl.so.1 => /usr/lib/libintl.so.1 libmp.so.1 => /usr/lib/libmp.so.1 libw.so.1 => /usr/lib/libw.so.1 /usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1 1134 wwinzer@Sun-E3000:~ ==> sudo tcpdump -vvv port 123 tcpdump: listening on hme0 00:55:04.241763 sparcserver.ntp > Sun-E3000.ntp: v4 client strat 3 poll 6 prec -15 dist 0.011032 disp 0.035507 ref Sun-E3000@3204518008.244298994 [|ntp] (DF) (ttl 255, id 57969, len 76) 00:55:04.242070 Sun-E3000.ntp > sparcserver.ntp: v4 server strat 2 poll 6 prec -14 dist 0.009857 disp 0.025527 ref clock.isc.org@3204517205.005334999 [|ntp] (DF) [tos 0x10] (ttl 255, id 64985, len 76) 00:55:07.241760 sparcserver.ntp > Sun-E3000.ntp: v4 client strat 3 poll 6 prec -15 dist 0.011032 disp 0.035552 ref Sun-E3000@3204518008.244298994 [|ntp] (DF) (ttl 255, id 57970, len 76) 00:55:07.242045 Sun-E3000.ntp > sparcserver.ntp: v4 server strat 2 poll 6 prec -14 dist 0.009857 disp 0.025573 ref clock.isc.org@3204517205.005334999 [|ntp] (DF) [tos 0x10] (ttl 255, id 64986, len 76) 00:55:08.214856 1Cust11.tnt8.sfo3.da.uu.net.ntp > Sun-E3000.ntp: v1 client strat 0 poll 0 prec 0 dist 0.000000 disp 0.000000 ref (unspec)@0.000000000 [|ntp] (ttl 113, id 17346, len 76) 00:55:08.215078 Sun-E3000.ntp > 1Cust11.tnt8.sfo3.da.uu.net.ntp: v1 server strat 2 poll 0 prec -14 dist 0.009857 disp 0.025588 ref clock.isc.org@3204517205.005334999 [|ntp] (DF) [tos 0x10] (ttl 255, id 42181, len 76) 00:55:10.241765 sparcserver.ntp > Sun-E3000.ntp: v4 client strat 3 poll 6 prec -15 dist 0.011032 disp 0.035598 ref Sun-E3000@3204518008.244298994 [|ntp] (DF) (ttl 255, id 57971, len 76) 00:55:10.242068 Sun-E3000.ntp > sparcserver.ntp: v4 server strat 2 poll 6 prec -14 dist 0.009857 disp 0.025619 ref clock.isc.org@3204517205.005334999 [|ntp] (DF) [tos 0x10] (ttl 255, id 64987, len 76) ^C 57 packets received by filter 0 packets dropped by kernel I compiled tcpdump against libpcap-0.6.2: 1135 wwinzer@Sun-E3000:~ ==> rpm -qa | grep tcpdump tcpdump_crypt-3.6.2-1 Any help is greatly appreciated. - Wally Winzer Jr.
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
Current thread:
- Compiling errors on Solaris-2.5.1: libpcap - undefined symbol Auteria Wally Winzer Jr. (Jul 19)