Re: [Gimp-developer] CVS HEAD dependency on glib-2.6 / gtk+-2.6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



   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

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux