libcanberra 0.23 does not build with -DGSEAL_ENABLE. 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. canberra-gtk-module.c: In function ‘dispatch_sound_event’: canberra-gtk-module.c:453: error: ‘GtkObject’ has no member named ‘flags’ canberra-gtk-module.c:571: error: ‘GtkObject’ has no member named ‘flags’ canberra-gtk-module.c:642: error: ‘GtkMenuItem’ has no member named ‘submenu’ canberra-gtk-module.c: In function ‘emission_hook_cb’: canberra-gtk-module.c:862: error: ‘GtkObject’ has no member named ‘flags’ canberra-gtk-module.c:862: error: ‘GtkObject’ has no member named ‘flags’ make[2]: *** [libcanberra_gtk_module_la-canberra-gtk-module.lo] Error 1 make[2]: Leaving directory `/home/andre/svn-gnome/libcanberra-0.23/src' make[1]: *** [all-recursive] Error 1
Created attachment 34883 [details] [review] Trivial patch Trivial patch. Bumps gtk+ requirement to 2.20 though (if I found the correct place to bump it in configure.ac). Had some issues with compiling so no idea if this is a complete patch, but hope so.
Fixed in git now. Release follows shortly.
And thanks for the patch!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.