Ethereal-users: Re: [ethereal-users] Help!

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

From: Guy Harris <guy@xxxxxxxxxx>
Date: Wed, 22 Mar 2000 13:56:32 -0800 (PST)
> 	I'm trying to install "ethereal" on redhat 6.1 but I need
> "libpopt.so.0" for "ucd-snmp-4.1.1-2"

Note that if you're trying to install an Ethereal RPM, it *WILL NOT
WORK* with "ucd-snmp-4.1.1-2", as UCD SNMP 4.1.1 made a change that
broke binary compatibility, so binary versions of Ethereal - or any
*other* program - linked with a shared library from an older version of
UCD SNMP will not work with shared libraries from "ucd-snmp-4.1.1-2".

If you install "ucd-snmp-4.1.1-2" as your UCD SNMP package, you will
have to compile Ethereal from source to get it to work.

As for "libpopt", an AltaVista search for "libpopt" found some pages
whose titles suggest that it's a "lib for parsing cmdline parameters"; I
don't know if it's a library that comes with RH 6.1 or if you have to
get a third party version of the package, nor do I know where to get
such a third party package.

> 	and I need "libsnmp.so.0" and "ucd-snmp" for "ethereal-0.8.4-1"

If "ethereal-0.8.4-1" is linked with a "libsnmp.so.0" shared library,
and "ucd-snmp-4.1.1-2" doesn't install such a library, perhaps
"ucd-snmp-4.1.1-2" changed the version number of the shared library to
reflect the aforementioned binary compatibility problem.

If so, then installing an *earlier* version of the UCD SNMP package may
install a "libsnmp.so.0" that "ethereal-0.8.4-1" can work with; try
looking for a pre-4.1.1 version on

	http://www.rpmfind.net/

(note - if it has "4.1.1" in the name, don't install it, *even if it has
a "libsnmp.so.0" library*; that library may have the right name, but it
won't be binary compatible, unless somebody cooked up a modified UCD
SNMP 4.1.1 that fixes the binary compatibility issue).