> 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.