GNOME Bugzilla – Bug 612440
build failure in 2.29.92
Last modified: 2010-04-13 12:22:29 UTC
A deprecated macro (in gtk+-2.19.7) causes the latest gnome-keyring to not build: ../../gcr/.libs/libgcr.so: undefined reference to `GTK_WIDGET_VISIBLE' collect2: ld returned 1 exit status make[6]: *** [run-auto-test] Error 1 make[6]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/desktop/gnom
Created attachment 155772 [details] [review] Patch for deprecated gtk+ macros
Created attachment 155773 [details] [review] second patch for deprecated gtk+ macros Turns out there is another problem (GTK_WIDGET_REALIZED). The patch fixes it.
This is still broken in the 2.30.0 release. Too bad.
Created attachment 157802 [details] [review] Fix build failure
In humble opinion, I think something like that (attached patch) is more correct. In fact if you have a look at configure.in you see a dependency on at least gtk-2.6 : PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.6.0) So the fix has to build with gtk+-2.20 but also with older versions
I agree. Thanks for fixing this.
*ping* - Can a gnome-keyring maintainer commit this?
This is now fixed by http://git.gnome.org/browse/gnome-keyring/commit/?id=1ec39cc82cb7e9804e77f1d812882481a01f3ef6