[2373] in linux-net channel archive

home help back first fref pref prev next nref lref last post

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 -


home help back first fref pref prev next nref lref last post