Ethereal-users: Re: [ethereal-users] undefined symbol: snmp_set_full_objid

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

From: John Stile <jstile@xxxxxxxxxxxxxxx>
Date: Tue, 11 Apr 2000 09:49:53 -0700
Guy Harris wrote:
> 
> > ethereal 0.8.6, with GTK+ 1.2.6, with libpcap 0.4, with libz 1.1.3, with
> > UCD SNMP 4.0.1
> 
> You're probably using a flavor of Linux that has UCD SNMP 4.1.1, rather
> than 4.0.1; 4.1.1 is not binary compatible with 4.0.1, so programs built
> with 4.0.1 won't necessarily work on a system with 4.1.1.
> 
> Either download an earlier version of UCD SNMP, or download the Ethereal
> source and rebuild.

Perfect fix.  Thank you. I'm running RedHat6.2, with a previous install
of ethereal. 
Just to be verbose for any newbees (like me), 
 I downloaded  ethereal-0.8.6.tar.gz from
ftp://ethereal.zing.org/pub/ethereal/
 I changed directory to the location of the downloaded tar ball.  
 I ran gunzip -d ethereal-0.8.6.tar.gz
 I ran tar -xvpf ethereal-0.8.6.tar.gz which generated a ethereal-0.8.6
directory with the install files.
 I changed to the ethereal-0.8.6 directory, and typed "./configure"
 I ran "make"
 I had to "su root", and then I ran "make install".
 I ran a "whereis ethereal", to find all the instances of ethereal.
 I ran each occurrence with the "-v" option to find the versions.
  The old one is in:  /usr/sbin/ethereal 
  The new one is in: /usr/local/bin/ethereal

If your path lists /usr/sbin/ before /usr/local/bin/ you will get an
error if you try to just run ethereal.
I fixed this by deleting the old version (/usr/sbin/ethereal).
Thanks Guy.
-- 
------------------------------------------------------------------- 
John S. Stile				  /  / (_)__   _   ____  __
Network & Applications Admin	powered	 /  /_/ / _  \/ /_/ /\ \/ /
Ohlone College			by:	/ ___/_/_/ /_/\_,__/ /_/\_\
(510) 659 - 7346		
-------------------------------------------------------------------