Ethereal-users: RE: [ethereal-users] Problems with Ethereal.

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

From: "McNutt, Justin M." <McNuttJ@xxxxxxxxxxxx>
Date: Wed, 19 Apr 2000 08:42:17 -0500
Found it.  'strings /usr/bin/ethereal' shows that Ethereal is linked to
libc.so.6 (glibc), which I have yet to get installed.

I'm going to struggle with that part.  I got it all compiled once, but then
scrapped it because there were warnings on the glibc HOWTO page suggesting
that "you don't want glibc-2.1.x as your main library."  Hmmm...

The page showed a way to make glibc available without necessarily allowing
anything and everything to link to it.  Research, research...  Hmmm....

But at least I know why Ethereal (and a couple other things) won't run even
when the binaries were downloaded.  <whacks forehead>  Grr...

--J

> -----Original Message-----
> From: Gilbert Ramirez [mailto:gram@xxxxxxxxxx]
> Sent: Tuesday, April 18, 2000 12:18 PM
> To: McNutt, Justin M.
> Cc: 'ethereal-users@xxxxxxxx'
> Subject: Re: [ethereal-users] Problems with Ethereal.
> 
> 
> On Tue, Apr 18, 2000 at 12:06:16PM -0500, McNutt, Justin M. wrote:
> > 
> > 
> > Hey all,
> > 
> > I've had two problems with Ethereal 0.8.7.
> > 
> > 1)  I downloaded the sources are tried to compile them, but 
> the make fails
> > complaining about packet_socks.c (INT_MAX undeclared).  I 
> can get the exact
> > error if anyone is interested.
> 
> Yes, please supply the exact error. glib.h includes 
> <glibconfig.h> which
> defines G_MAXINT as INT_MAX. glibconfig.h includes limits.h 
> which, as defined
> by ANSI, is the file that defines INT_MAX. Something is 
> severely messed up.
> 
> What OS and version are you using? What compiler and version 
> are you using?
> 
> > 
> > 2)  Since I couldn't get the compile working (after three 
> days of hacking) 
> > I
> > downloaded the .tar.gz binaries and installed them.  As root, I get:
> > 
> > /usr/bin/ethereal:  No such file or directory /usr/bin/ethereal
> > 
> > I get this error twice.  The perms are 755 on /usr/bin/ethereal.
> > 
> > Any suggestions?
> 
> very strange..
>  
> > Other notable information:  'file /usr/bin/ethereal' shows 
> the file to be a
> > 32-bit ELF executable for the 80386, dynamically linked 
> (might I be missing
> > libraries it needs?).  Running 'ldd /usr/bin/ethereal' 
> fails because it
> 
> Are you running this on a 32-bit x86 platform that supports 
> ELF? I assume
> you're using Linux, but you need to tell us.
> 
> The library requirements are outlined in the file called 
> "INSTALL" in the
> Ethereal package.
> 
> --gilbert
>