From: Sven Neumann <sven@xxxxxxxx> Date: Sat, 05 Feb 2005 15:16:56 +0100 "Hal V. Engel" <hvengel@xxxxxxxxxxx> 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 <rlk@xxxxxxxxxxxx> Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lpf@xxxxxxxxxxxx Project lead for Gimp Print -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton