From: Sven Neumann <[EMAIL PROTECTED]>
Date: Sat, 05 Feb 2005 15:16:56 +0100
"Hal V. Engel" <[EMAIL PROTECTED]> writes:
> I have also tried installing GTK 2.4 on SuSE 9.1 without success. I
> have not tried 2.6 yet. SuSE 9.1 comes with GTK 2.2.4. Many things
> stop working when GTK 2.4 is installed and it appears that many
> applications would need to be rebuilt to get things working again.
You are doing something wrong then. The GTK+-2.x series provides
binary backward compatibility. Applications compiled against older
versions of glib/pango/gtk+ will continue to work after an upgrade.
There's no need to recompile anything. And this is not just a myth,
it definitely works. I am running a GNOME desktop where almost
everything was built against gtk+-2.4.x. As promised, upgrading to
gtk+-2.6 didn't introduce any problems whatsoever.
This doesn't mean that there's necessarily a problem with GTK+ per se,
but it does seem to be a bit tricky to compile GTK on SUSE 9.1. In
particular, take a look at the .srpm's from the SUSE distribution to
see if there are any patches included, and make sure to apply those to
the 2.6 tarballs.
SUSE is a great distribution, but they do have a somewhat unfortunate
habit of making changes that don't always preserve compatibility. I
ran across an example recently with a (small) change they made to Qt
and an accompanying change to KDE that would have made it impossible
to run their KDE RPM's against Qt built from Trolltech's sources. Not
saying that that's the case here, but it should be investigated.
There could be plenty of other reasons why, of course. But it isn't
FUD for people to report that they're having problems compiling and
running GTK 2.6 against a particular distribution. Multiple people
reporting the same thing suggests there's an issue, but doesn't
pinpoint where it is.
Robert Krawitz <[EMAIL PROTECTED]>
Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2
Member of the League for Programming Freedom -- mail [EMAIL PROTECTED]
Project lead for Gimp Print -- http://gimp-print.sourceforge.net
"Linux doesn't dictate how I work, I dictate how Linux works."
Gimp-developer mailing list