GNOME Bugzilla – Bug 612475
Does not compile with -DGSEAL_ENABLED
Last modified: 2010-04-26 19:16:31 UTC
This module does not build with -DGSEAL_ENABLED. See http://live.gnome.org/GnomeGoals/UseGseal . Note that maybe this report cannot be fixed yet, as GTK+ still misses some accessor functions (see bug 588389, bug 597610) needed for sealing. Also see http://live.gnome.org/GTK%2B/3.0/PendingSealings for current status. The jhbuild output posted here of course only lists the very first error when trying to compile. gcr-import-dialog.c: In function ‘gcr_import_dialog_real_realize’: gcr-import-dialog.c:113: error: ‘GtkObject’ has no member named ‘flags’ gcr-import-dialog.c: In function ‘gcr_import_dialog_constructor’: gcr-import-dialog.c:134: error: ‘GtkDialog’ has no member named ‘vbox’ gcr-import-dialog.c: In function ‘_gcr_import_dialog_get_selected_slot’: gcr-import-dialog.c:314: error: ‘GtkObject’ has no member named ‘flags’ gcr-import-dialog.c: In function ‘_gcr_import_dialog_set_selected_slot’: gcr-import-dialog.c:340: error: ‘GtkObject’ has no member named ‘flags’ make[4]: *** [libgcr_la-gcr-import-dialog.lo] Error 1 make[4]: Leaving directory `/home/andre/svn-gnome/gnome-keyring/gcr' make[3]: *** [all-recursive] Error 1
Some patches in bug 612440.
Committed the remaining trivial three lines directly (the maintainer had pushed the gtk+ dependency to 2.20 in the meantime anyway and he can still beat me up for doing this): http://git.gnome.org/browse/gnome-keyring/commit/?id=b0291cd3bd011ef97cb484345d7a7dc82738bac5
Committed one more fix for -DGSEAL_ENABLE, in some tests. Thanks for committing these fixes.