Ethereal-users: Re: [ethereal-users] Version for HP-UX

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

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Mon, 29 Nov 1999 12:27:59 -0800
> i would ask you, if it is possible to compile ETHEREAL under HP-UX 10.20 ?

People have tried in the past.

One person reported:

	Our HP-UX 10.20 systems don't have any [...]/include/net/bpf.h include.
	Configure violently dislike this and refuses to generate a makefile.
	Is this a known problem?  Is there a known solution? ;)

which

	1) would be a bug in our configure script (a system without
	   "net/bpf.h" might just be a system without "libpcap" - that
	   shouldn't prevent you from building Ethereal, although the
	   resulting Ethereal wouldn't be able to capture packets, it'd
	   just be able to read existing capture files);

	2) might have been fixed by now, given that the problem in
	   question was reported about a year ago.

Another person reported:

	I'm trying to run ethereal on a HP-UX 10.20 box.
	I have installed the following:

	        glib 1.2.0
	        gtk+ 1.2.0
	        libpcap 0.4
	        ethereal 0.5.1

	When I run ethereal, I get this message:

	        /usr/lib/dld.sl: Can't open shared library: /opt/glib-1.1/lib/libglib-1.1.sl.9
	        /usr(lib(dld.sl: No such file or directory
	        Abort (coredump)

	I have looked for glib-1.1, but I have only found glib-1.2.x
	Could anybody help me? Thanks in advance.

I'm not sure what the bug was there; presumably *some* part of the OS
thought there was a version of GLib under "/opt/glib-1.1", and tried to
use that library when Ethereal was run, but the library, apparently,
wasn't there.  That might've been a problem with the configuration of
the machine.

There may well have been many people who've *successfully* built and
installed Ethereal on HP-UX - but if they've *never* had a problem with
it, we might well never hear about it unless they send us mail
mentioning that they're running it on HP-UX with, say, a suggestion for
a future enhancement, or a question about it.

I wouldn't be surprised to hear that there are, in fact, people running
it on HP-UX.

I'd say "try it, and let 'ethereal-dev@xxxxxxxx' know if it doesn't
work, giving a detailed description of the problem, so we can try to fix
it".

Note the comment about "libpcap" above - you need "libpcap" if you want
to be able to *capture* packets with Ethereal.  The official "libpcap"
can be gotten from

	ftp://ftp.ee.lbl.gov/libpcap.tar.Z

and a snapshot of the development tree of a group doing active "libpcap"
and "tcpdump" development can be gotten from links on that group's home
page:

	http://www.tcpdump.org/

although you should note that those *are* snapshots, rather than a
formal release (they're talking about making a release at some point).

You also, of course, need GTK+ 1.2[.x] and GLib 1.2[.x] as well; see

	http://www.gtk.org/

There may be binary distributions of "libpcap", GLib, and GTK+ for
HP-UX; I don't use HP-UX, so I don't know whether they exist, or where
they'd be found.