tcpdump mailing list archives

tcpdump won't compile


From: "Price, Jason" <Jason.Price () thomson com>
Date: Mon, 12 Jan 2004 08:25:30 -0600

I am having trouble compiling tcpdump, and am hoping you all might be able
to help me out.  I've just built Phil Wood's libpcap, which is why I need to
recompile tcpdump.  When I run "make", I get the following output:


----------------------------------------
[tcpdump-2004.01.08]# make
gcc -O2 -DHAVE_CONFIG_H  -I./missing  -D_U_="__attribute__((unused))" -I.
-I./../libpcap-0.8.031204  -I./missing  -o tcpdump addrtoname.o gmpls.o
oui.o gmt2local.o machdep.o parsenfsfh.o print-802_11.o print-ah.o
print-arcnet.o print-aodv.o print-arp.o print-ascii.o print-atalk.o
print-atm.o print-beep.o print-bfd.o print-bgp.o print-bootp.o print-cdp.o
print-chdlc.o print-cip.o print-cnfp.o print-decnet.o print-domain.o
print-dvmrp.o print-enc.o print-egp.o print-esp.o print-ether.o print-fddi.o
print-fr.o print-gre.o print-hsrp.o print-icmp.o print-igmp.o print-igrp.o
print-ip.o print-ipcomp.o print-ipfc.o print-ipx.o print-isakmp.o
print-isoclns.o print-krb.o print-l2tp.o print-lane.o print-ldp.o
print-llc.o print-lwres.o print-mobile.o print-mpls.o print-msdp.o
print-nfs.o print-ntp.o print-null.o print-ospf.o print-pflog.o print-pim.o
print-ppp.o print-pppoe.o print-pptp.o print-radius.o print-raw.o
print-rip.o print-rsvp.o print-rx.o print-sctp.o print-sl.o print-sll.o!
  print-snmp.o print-stp.o print-sunatm.o print-sunrpc.o print-tcp.o
print-telnet.o print-tftp.o print-timed.o print-token.o print-udp.o
print-vjc.o print-vrrp.o print-wb.o print-zephyr.o setsignal.o tcpdump.o
util.o version.o print-smb.o smbutil.o  strlcat.o strlcpy.o datalinks.o
dlnames.o ./../libpcap-0.8.031204/libpcap.a 
./../libpcap-0.8.031204/libpcap.a(pcap.o)(.text+0x1a4): In function
`pcap_list_datalinks':
/usr/local/libpcap-0.8.031204/pcap.c:222: multiple definition of
`pcap_list_datalinks'
datalinks.o(.text+0x0): first defined here
/usr/bin/ld: Warning: size of symbol `pcap_list_datalinks' changed from 58
in datalinks.o to 168 in ./../libpcap-0.8.031204/libpcap.a(pcap.o)
./../libpcap-0.8.031204/libpcap.a(pcap.o)(.text+0x3a8): In function
`pcap_datalink_val_to_name':
/usr/local/libpcap-0.8.031204/pcap.c:438: multiple definition of
`pcap_datalink_val_to_name'
dlnames.o(.text+0x50): first defined here
./../libpcap-0.8.031204/libpcap.a(pcap.o)(.text+0x358): In function
`pcap_datalink_name_to_val':
/usr/local/libpcap-0.8.031204/pcap.c:425: multiple definition of
`pcap_datalink_name_to_val'
dlnames.o(.text+0x0): first defined here
./../libpcap-0.8.031204/libpcap.a(pcap.o)(.text+0x3e0): In function
`pcap_datalink_val_to_description':
/usr/local/libpcap-0.8.031204/pcap.c:450: multiple definition of
`pcap_datalink_val_to_description'
dlnames.o(.text+0x88): first defined here
./../libpcap-0.8.031204/libpcap.a(scanner.o)(.text+0x4bc): In function
`yylex':
/usr/local/libpcap-0.8.031204/scanner.l:292: undefined reference to
`pcap_lval'
./../libpcap-0.8.031204/libpcap.a(scanner.o)(.text+0x4d9):/usr/local/libpcap
-0.8.031204/scanner.l:294: undefined reference to `pcap_lval'
./../libpcap-0.8.031204/libpcap.a(scanner.o)(.text+0x4f6):/usr/local/libpcap
-0.8.031204/scanner.l:296: undefined reference to `pcap_lval'
./../libpcap-0.8.031204/libpcap.a(scanner.o)(.text+0x513):/usr/local/libpcap
-0.8.031204/scanner.l:297: undefined reference to `pcap_lval'
./../libpcap-0.8.031204/libpcap.a(scanner.o)(.text+0x549):/usr/local/libpcap
-0.8.031204/scanner.l:317: undefined reference to `pcap_lval'
./../libpcap-0.8.031204/libpcap.a(scanner.o)(.text+0x555):/usr/local/libpcap
-0.8.031204/scanner.l:318: more undefined references to `pcap_lval' follow
collect2: ld returned 1 exit status
make: *** [tcpdump] Error 1
-----------------------------------------------------

Any ideas as to what the problem might be?

Thanks.

Jason
-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:tcpdump-workers-request () tcpdump org?body=unsubscribe


Current thread: