[18036] in Athena Bugs
Re: gtk-1.2.6 installed on Linux Athena.
daemon@ATHENA.MIT.EDU (Richard Tibbetts)
Wed Jul 26 12:12:23 2000
Message-Id: <200007261612.MAA01342@hikari-no-ken.mit.edu>
To: Greg Hudson <ghudson@MIT.EDU>
cc: Richard Tibbetts <tibbetts@MIT.EDU>, bugs@MIT.EDU, tibbetts@MIT.EDU
In-reply-to: Your message of "Wed, 26 Jul 2000 11:45:18 EDT."
<200007261545.LAA00962@bloom-county-characters.mit.edu>
Date: Wed, 26 Jul 2000 12:12:18 -0400
From: Richard Tibbetts <tibbetts@MIT.EDU>
On 7/26 you wrote:
> You shouldn't be having a problem because there are two sets of
> libraries. If you are, someone's build system is broken.
Nearly every app that uses both gtk and autoconf will have issues, I
believe. This is because of the two stage process by which autoconf
checks for gtk libraries. First it runs gtk-config
(/usr/athena/bin/gtk-config, version 1.2.8 since that is the first one
in most people's path). Then configure builds a test program which
links with libgtk (which gets /usr/lib/gtk, version 1.2.6). Since the
version numbers are different, it blows out.
The solution people have been forced to use is to run ./configure with
--disable-gtktest, and hope that the programs do ok runtime linking
with gtk 1.2.6 (most will do fine).
The problem could be solved by installing gtk-1.2.8 rpms on the Redhat
machines.
tibbetts
-*- http://www.mit.edu/~tibbetts -*- finger tibbetts@monk.mit.edu -*-