GNOME Bugzilla – Bug 700177
rhythmbox fails to build introspection with Gtk 3.9
Last modified: 2013-05-16 22:54:36 UTC
+++ This bug was initially created as a clone of Bug #700166 +++ Since upgrading Gtk to 3.9.0, rhythmbox fails to build the introspection part. The build fails with: [ 329s] [ 329s] (process:21192): GLib-CRITICAL **: g_array_append_vals: assertion `array' failed [ 329s] [ 329s] (process:21192): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed [ 329s] [ 329s] (process:21192): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed [ 329s] [ 329s] (process:21192): Gdk-ERROR **: No GDK backend found (*) [ 329s] Command '['/home/abuild/rpmbuild/BUILD/rhythmbox-2.99.1/bindings/gi/tmp-introspectfChYdO/RB-3.0', '--introspect-dump=/home/abuild/rpmbuild/BUILD/rhythmbox-2.99.1/bindings/gi/tmp-introspectfChYdO/functions.txt,/home/abuild/rpmbuild/BUILD/rhythmbox-2.99.1/bindings/gi/tmp-introspectfChYdO/dump.xml']' returned non-zero exit status -5 [ 329s] make[3]: *** [RB-3.0.gir] Error 1 [ 329s] make[3]: Leaving directory `/home/abuild/rpmbuild/BUILD/rhythmbox-2.99.1/bindings/gi' [ 329s] make[2]: *** [all-recursive] Error 1 [ 329s] make[2]: Leaving directory `/home/abuild/rpmbuild/BUILD/rhythmbox-2.99.1/bindings' This typically happens on build bots without X running (which should not be needed to build the code anyway). I'll produce a stack trace for reference.
backtrace:
+ Trace 231929
commit fd6a4bc should fix this.