[2373] in linux-net channel archive
Trying to compile tcpdump >>>
daemon@ATHENA.MIT.EDU (Robert Anthony Nader)
Sat Apr 6 02:45:26 1996
Date: Sat, 06 Apr 1996 18:46:27 +1000
From: Robert Anthony Nader <naderr@topaz.cqu.edu.au>
To: linux-net <linux-net@vger.rutgers.edu>
Hi,
I first compiled and installed libpcap, then
gave tcpdump-3.0.2 a go and got ...
[132][ root@linuxbox: /usr/src/tcpdump-3.0.2-linux/tcpdump-3.0.2/
# make
rm -f tcpdump.o; cc -O -DPPP -DHAVE_FDDI -DPPP -DCSLIP -Ilibpcap
-Ilinux-include -I/usr/local/include -c tcpdump.c
rm -f addrtoname.o; cc -O -DPPP -DHAVE_FDDI -DPPP -DCSLIP -Ilibpcap
-Ilinux-include -I/usr/local/include -c addrtoname.c
rm -f print-ether.o; cc -O -DPPP -DHAVE_FDDI -DPPP -DCSLIP
-Ilibpcap -Ilinux-include -I/usr/local/include -c print-ether.c
rm -f print-ip.o; cc -O -DPPP -DHAVE_FDDI -DPPP -DCSLIP -Ilibpcap
-Ilinux-include -I/usr/local/include -c print-ip.c
rm -f print-arp.o; cc -O -DPPP -DHAVE_FDDI -DPPP -DCSLIP -Ilibpcap
-Ilinux-include -I/usr/local/include -c print-arp.c
rm -f print-tcp.o; cc -O -DPPP -DHAVE_FDDI -DPPP -DCSLIP -Ilibpcap
-Ilinux-include -I/usr/local/include -c print-tcp.c
rm -f print-udp.o; cc -O -DPPP -DHAVE_FDDI -DPPP -DCSLIP -Ilibpcap
-Ilinux-include -I/usr/local/include -c print-udp.c
In file included from print-udp.c:48:
/usr/include/rpc/auth_unix.h:70: parse error before `*'
In file included from print-udp.c:49:
/usr/include/rpc/svc.h:223: parse error before `xdrproc_t'
make: *** [print-udp.o] Error 1
[133][ root@linuxbox: /usr/src/tcpdump-3.0.2-linux/tcpdump-3.0.2/
#
Hmm, so I looked around and found tcpdump-3.0.3
ftp://ftp.funet.fi/pub/OS/Linux/PEOPLE/Linus/net-source/tools/tcpdump-3.0.3.tar.gz
So, I unpacked it and did a "make tcpdump"
and got ...
n file included from /usr/include/linux/socket.h:6,
from /usr/include/sys/socket.h:5,
from print-egp.c:29:
/usr/include/linux/uio.h:18: redefinition of `struct iovec'
make[1]: *** [print-egp.o] Error 1
make[1]: Leaving directory `/usr/src/tcpdump-3.0.3/tcpdump-3.0'
cp tcpdump-3.0/tcpdump .
cp: tcpdump-3.0/tcpdump: No such file or directory
make: *** [tcpdump] Error 1
[149][ root@linuxbox: /usr/src/tcpdump-3.0.3/
#
So, what's the go?
If anyone out there has actually compiled it succesfully could you
please give me some advice on what needs to be done?
TIA,
Rob -