Ethereal-users: Re: [ethereal-users] Configure fails on Linux 5.2???

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Gilbert Ramirez <gramirez@xxxxxxxxxx>
Date: Thu, 1 Apr 1999 16:02:50 -0600
On Thu, Apr 01, 1999 at 01:42:21PM -0800, Edward Gibbs wrote:
> Just installed Linux (Apollo build) and the configure script fails.
> Everything passes except when it checks for net/bpf.h  which doesn't seem to
> exist.  Anyone have any ideas?


You have to install libpcap, as per step #2 below.

--gilbert

Installation Checklist
======================

  [ ] 0. This is alpha software.  Beware.
  
  [ ] 1. Make sure you have GTK+ installed.  Try running 'gtk-config
         --version'.  If you need to install/reinstall GTK, you can find
         it at

         http://www.gtk.org .

         Ethereal should work with the latest stable (1.0.x) version, as
         well as the development (1.1.x) versions.

  [ ] 2. Make sure you have libpcap installed.  The latest version can be
         found at
          
         ftp://ftp.ee.lbl.gov .

         Make sure you install the headers ('make install-incl') when you
         install the library.

         If you installed libpcap from a binary package, you may have to
         install a "development" package; for example, there's
         apparently a "libpcap0" Debian package, but it just includes a
         shared library, a copyright notice, changelog files, and a
         README file - you also need to install a "libpcap-dev" package
         to get header files, a non-shared library, and the man page.
         Similarly, Red Hat users will need to install a "libpcap-devel"
         .rpm to go along with the "libpcap" .rpm.

  [ ] 3. Run './configure' in the Ethereal distribution directory.
         Running './configure --help' displays a list of options.
         The file 'INSTALL.configure' contains general instructions for
         using 'configure' and 'make'.

         Ethereal installs a support file (manuf) in /usr/local/etc by
         default.  You can change this location with the --sysconfdir
         option.

  [ ] 4. Run 'make'.  Hopefully, you won't run into any problems.

  [ ] 5. Run './ethereal', and make sure things are working.  You must
         have root privileges in order to capture live data.

  [ ] 6. Run 'make install'.  If you wish to install the man page, run
         'make install-man'.  You're done.