Ethereal-dev: Re: [Ethereal-dev] Compiling on FreeBSD 4.2 Release #0

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Tue, 29 May 2001 22:32:33 -0700
On Wed, May 30, 2001 at 03:15:48PM +1000, Reilly, Philip wrote:
> First problem was with the compile script. It kept compaining about
> glib-config missing. True, FreeBSD placed its glib configurator in
> /usr/local/bin as glib12-config. A simple symbolic link resolved that issue.

I'd call that an error on the part of the port packager for GLib on
FreeBSD - Ethereal is quite unlikely to be the only piece of free
software that, on a system with GLib, expects "glib-config" to report
information about the configuration of GLib as installed (because the
standard Automake macro for GLib uses "glib-config", so *any* program
that uses Automake and GLib will probably have that problem).

> The second problem was with gtk-config. The issue was the same as
> glib-config.

See previous paragraph.

> The third was that Ethereal requires some of the XFree 86 header files for
> X11 informaton. Specifically Xlib.h Xutil.h X.h Xfuncproto.h and Xosdefs.h.
> FreeBSD did not seem to carry the sources to Xfree86 3.3.6

You should not need the source to XFree86 for those; you should merely
need a "developer's package" for X applications installed.  If FreeBSD,
when told to install its "developer's package" for X (whatever it may be
called - I installed it ages ago, and don't remember) doesn't install
them, that's an error.