Le 10/09/2010 01:50, Lex Trotman a écrit :
On 10 September 2010 01:10, Nick Treleaven nick.treleaven@btinternet.com wrote:
On Thu, 9 Sep 2010 22:09:18 +1000 Lex Trotman elextr@gmail.com wrote:
[1] at least it wasn't possible without fixing an issue in GTK 2.20, see https://bugzilla.gnome.org/show_bug.cgi?id=618639
So part of GTK 2.x isn't usable? Why won't they fix the bug? Surely deprecated stuff should be supported until 3.x.
With GTK, in general deprecated seems to mean unsupported, so unlikely :-(.
This seems bad for a toolkit as important as GTK.
True, but being philosophical this morning, I'd observe its a common problem of volunteer supported software, no one is interested in supporting old stuff, and those in the GTK team paid by companies are of course only interested in things the companies are interested in. It shouldn't be marked resolved though!
Yeah, I think it's weird especially because the fix is really trivial (see below).
I suppose the only workaround for Erik is to install an earlier GTK to build Glade 2.12 with and regenerate the interface.c file.
Downgrading a GTK version can have major follow-on effects on all the things that depend on it, I for one won't be doing it.
I wasn't suggesting downgrading, that would be next to impossible on a Gnome system. I meant having a parallel install of GTK. I haven't tried it myself but have heard people say they do that.
Yes, it works fine, but needs to be installed in another prefix (say ~/old-gtk), and building and/or running an application against it needs tweaking (pkg-config's path, LD path, etc.). It works, but isn't really convenient though.
Glade 2.12.2 is about 2.5 years old so I think it's not too old for GTK to drop support for it.
Nobody is interested in it, its even hard to find a download of 2.12
Latest Fedora still seems to package it: http://rpmfind.net/linux/rpm2html/search.php?query=glade2&system=fedora
Must be using an older GTK or maybe they hacked a fix.
As said, the only thing that's needed is to move includes outside header guards, and you're done.
That is, good night [1] folks! Colomban
[1] at least for me!