Ethereal-users: Re: [Ethereal-users] Problems installing Ethereal 0.10.4 in Mandrake 9.2

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

From: "Guy Harris" <gharris@xxxxxxxxx>
Date: Fri, 9 Jul 2004 15:45:02 -0700 (PDT)
Enrique García Díaz said:
> (i have installed glib library version 2.4.0)

Unfortunately, the messages from GLib 1.2[.x]'s autoconfig/automake macros
were written before GLib 2.x existed, so instead of saying

    checking for GLIB - version >= 1.2.0 and < 2.0

they say

    checking for GLIB - version >= 1.2.0

I.e., it's not checking for any GLib 1.2.0 or later, including 2.x, it's
checking for 1.2[.x] - and if all it sees is 2.x, it'll fail.  (The same
applies to the GTK+ macros.)

If you have 2.x installed, either

    1) run configure with the "--enable-gtk2" option

or

    2) try building Ethereal 0.10.5, which defaults to GTK+/GLib 2.x.

> Then, i tried to install gtk library:
>
> ./configure
>
> and then another error message:
>
> checking for glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0... Requested
> 'glib-2.0 >= 2.4.0' but version of GLib is 2.2.3

It appears to think you have 2.2.3 installed, not 2.4.0.

Perhaps your version of Mandrake comes with GLib (and perhaps GTK+) 2.2.3,
and you then installed GLib 2.4.0.

If so, that might cause some configure scripts to fail.  Unfortunately, I
can't help you with that; having multiple different versions of software
installed can often cause configure scripts to get very confused.