Ethereal-users: RE: [ethereal-users] Problems with Ethereal.
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
>