Ethereal-users: Re: [Ethereal-users] problem building ethereal 0.10.1 on linux kernel 2.4.2-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, 7 May 2004 00:12:33 -0700
On Thu, May 06, 2004 at 05:53:55PM +0530, aksingh@xxxxxxxxxxx wrote:
>   i downloaded this, but my system didnt have gtk or glib or atleast
> glib-config and gtk-config didnt show anything, so i downloaded 1.2.10
> version of both of these and built them, glib went off well, but the
> ./configure for gtk(which requires glib) dint work, it says "glib-config
> --version gives the version as 1.2.10 but glib versiob 1.2.8 found, so
> delete the old version" . In /usr/lib I found a lib binary libglib*.0.0.8,
> I deleted that, but still ./configure for gtk doesnt work, it says glib not
> found .. so is this a bug with glib, glib-config --version says 1.2.10
> installed but actually onlu version 1.2.8 is installed ?

You probably already had GLib 1.2.8 (and GTK+ 1.2.8) installed, but
without a developer package; many Linux distributions have separate
"user" and "developer" packages for libraries, with the "user" package
installing shared libraries and perhaps configuration files and the
"developer" package installing headers, non-shared libraries, and other
items, such as glib-config and gtk-config for GLib and GTK+
respectively.

Did you do a "make install" of GLib? If not, I'd try re-installing the
GLib package in your distribution (you might have to un-install it
first, if it says "that's already installed, you don't have anything you
need to do") to get the glib shared library re-installed, and then try
installing the GLib and GTK+ developer packages from your distribution. 
(I don't know what those packages would be called).  There might be some
programs on your system that depend on the GLib shared library being
present (for example, GTK+ applications).  Don't build or install GLib
or GTK+ 1.2.10 unless you're willing to handle two versions of GLib
1.2[.x] and GTK+ 1.2[.x] on the same machine - sometimes when building
software you might end up with, for example, the code being compiled
with one version but linked with another.