diff options
Diffstat (limited to 'contrib/tcpdump/INSTALL')
-rw-r--r-- | contrib/tcpdump/INSTALL | 70 |
1 files changed, 43 insertions, 27 deletions
diff --git a/contrib/tcpdump/INSTALL b/contrib/tcpdump/INSTALL index c5512c0..9d6b9e1 100644 --- a/contrib/tcpdump/INSTALL +++ b/contrib/tcpdump/INSTALL @@ -1,4 +1,4 @@ -@(#) $Header: INSTALL,v 1.25 96/07/21 04:02:01 leres Exp $ (LBL) +@(#) $Header: INSTALL,v 1.28 96/12/11 20:15:42 leres Exp $ (LBL) If you have not built libpcap, do so first. See the README file in this directory for the ftp location. @@ -7,7 +7,7 @@ You will need an ANSI C compiler to build tcpdump. The configure script will abort if your compiler is not ANSI compliant. If this happens, use the GNU C compiler, available via anonymous ftp: - ftp://prep.ai.mit.edu/pub/gnu/gcc-*.tar.gz + ftp://prep.ai.mit.edu/pub/gnu/gcc.tar.gz After libpcap has been built (either install it with "make install" and "make install-incl" or make sure both the libpcap and tcpdump source @@ -28,6 +28,20 @@ Note that tcpdump is shipped with some systems, for example, DEC/OSF and BSD/386. Remember to remove or rename the installed binary when upgrading. +If you use OSF 4, note that that there appears to be some serious bugs +with the stock C compiler. The configure code fragments that detect if +the ether_header and ether_arp structs use the ether_addr struct +generates warnings instead of fatal errors (?!?!) This makes configure +think that the ether_arp struct is used when in fact it is not. To get +around this, delete: + + -DETHER_HEADER_HAS_EA=1 -DETHER_ARP_HAS_EA=1 + +from the Makefile after running configure (and before attempting to +compile tcpdump. + +Another workaround is to use gcc. + If your system is not one which we have tested tcpdump on, you may have to modify the configure script and Makefile.in. Please send us patches for any modifications you need to make. However, we are not interested @@ -43,11 +57,11 @@ INSTALL - this file Makefile.in - compilation rules (input to the configure script) README - description of distribution VERSION - version of this release -aclocal.m4 - autoconf macros +acsite.m4 - autoconf macros addrtoname.c - address to hostname routines addrtoname.h - address to hostname definitions appletalk.h - AppleTalk definitions -atime.awk - tcp ack awk script +atime.awk - TCP ack awk script bootp.h - BOOTP definitions bpf_dump.c - bpf instruction pretty-printer routine config.guess - autoconf support @@ -57,13 +71,14 @@ configure.in - configure script source decnet.h - DECnet definitions ethertype.h - ethernet definitions extract.h - alignment definitions -fddi.h - FDDI definitions -igrp.h - Interior Gateway Routing Protoco definitions +fddi.h - Fiber Distributed Data Interface definitions +igrp.h - Interior Gateway Routing Protocol definitions install-sh - BSD style install script interface.h - globals, prototypes and definitions ipx.h - IPX definitions lbl/gnuc.h - gcc macros and defines lbl/os-*.h - os dependent defines and prototypes +linux-include/* - network include files missing on Linux llc.h - LLC definitions machdep.c - machine dependent routines machdep.h - machine dependent definitions @@ -71,45 +86,46 @@ makemib - mib to header script mib.h - mib definitions mkdep - construct Makefile dependency list netbios.h - NETBIOS definitions -nfsfh.h - NFS file handle definitions -nfsv2.h - NFS V2 definitions -ntp.h - NTP definitions -ospf.h - OSPF definitions -packetdat.awk - tcp chunk summary awk script -parsenfsfh.c - NFS file parser routines -print-arp.c - ARP printer routines +nfsfh.h - Network File System file handle definitions +nfsv2.h - Network File System V2 definitions +ntp.h - Network Time Protocol definitions +ospf.h - Open Shortest Path First definitions +packetdat.awk - TCP chunk summary awk script +parsenfsfh.c - Network File System file parser routines +print-arp.c - Address Resolution Protocol printer routines print-atalk.c - AppleTalk printer routines print-atm.c - atm printer routines print-bootp.c - BOOTP printer routines print-decnet.c - DECnet printer routines print-domain.c - Domain Name System printer routines -print-egp.c - EGP printer routines +print-egp.c - External Gateway Protocol printer routines print-ether.c - ethernet printer routines -print-fddi.c - FDDI printer routines -print-icmp.c - ICMP printer routines -print-igrp.c - Interior Gateway Routing Protoco printer routines +print-fddi.c - Fiber Distributed Data Interface printer routines +print-gre.c - Generic Routing Encapsulation printer routines +print-icmp.c - Internet Control Message Protocol printer routines +print-igrp.c - Interior Gateway Routing Protocol printer routines print-ip.c - ip printer routines print-ipx.c - IPX printer routines print-isoclns.c - isoclns printer routines print-krb.c - Kerberos printer routines print-llc.c - llc printer routines print-netbios.c - netbios printer routines -print-nfs.c - NFS printer routines -print-ntp.c - NTP printer routines +print-nfs.c - Network File System printer routines +print-ntp.c - Network Time Protocol printer routines print-null.c - null printer routines -print-ospf.c - ospf printer routines +print-ospf.c - Open Shortest Path First printer routines print-pim.c - Protocol Independent Multicast printer routines -print-ppp.c - PPP printer routines -print-rip.c - RIP printer routines -print-sl.c - CSLIP printer routines -print-snmp.c - SNMP printer routines -print-sunrpc.c - Sun RPC printer routines +print-ppp.c - Point to Point Protocol printer routines +print-rip.c - Routing Information Protocol printer routines +print-sl.c - Compressed Serial Line Internet Protocol printer routines +print-snmp.c - Simple Network Management Protocol printer routines +print-sunrpc.c - Sun Remote Procedure Call printer routines print-tcp.c - TCP printer routines -print-tftp.c - TFTP printer routines +print-tftp.c - Trivial File Transfer Protocol printer routines print-udp.c - UDP printer routines print-wb.c - white board printer routines send-ack.awk - unidirectional tcp send/ack awk script -stime.awk - tcp send awk script +stime.awk - TCP send awk script tcpdump.1 - manual entry tcpdump.c - main program util.c - utility routines |