GNOME Bugzilla – Bug 636361
GTK+ no longer contains GdkDrawable
Last modified: 2010-12-04 17:17:21 UTC
building using jhbuild on Fedora 14: gpk-application.o: In function `gpk_application_menu_sources_cb': /home/Oxyde/gnome/gnome-packagekit/src/gpk-application.c:2757: undefined reference to `gdk_x11_drawable_get_xid' gpk-application.o: In function `gpk_application_menu_log_cb': /home/Oxyde/gnome/gnome-packagekit/src/gpk-application.c:2781: undefined reference to `gdk_x11_drawable_get_xid' collect2: ld returned 1 exit status make[3]: *** [gpk-application] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Caused by GTK+ API breakage: http://mail.gnome.org/archives/desktop-devel-list/2010-December/msg00031.html See: http://git.gnome.org/browse/gtk+/commit/?id=cf51750bf4b370a180b6273bd99781956165769d
Confirming. This breaks my Gnome build as well.
Created attachment 175787 [details] [review] Proposed fix
Review of attachment 175787 [details] [review]: Thanks!
Bug 636361 — GTK+ no longer contains GdkDrawable Use the right GTK+ API instead. [master 8eade6d] Bug 636361 — GTK+ no longer contains GdkDrawable 1 files changed, 2 insertions(+), 2 deletions(-) $ git push Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (4/4), done. Writing objects: 100% (4/4), 469 bytes, done. Total 4 (delta 3), reused 0 (delta 0) To ssh://git.gnome.org/git/gnome-packagekit 9ac899f..8eade6d master -> master