see https://launchpad.net/ubuntu/+archive/test-rebuild-20130329/+build/4418530
g-ir-scanner: link: /bin/bash ../libtool --mode=link --tag=CC gcc -o /build/buildd/gcr-3.6.2/gcr/tmp-introspectywo2bv/Gcr-3 -export-dynamic /build/buildd/gcr-3.6.2/gcr/tmp-introspectywo2bv/Gcr-3.o -L. libgcr-base-3.la libgcr-3.la -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lp11-kit
libtool: link: gcc -o /build/buildd/gcr-3.6.2/gcr/tmp-introspectywo2bv/.libs/Gcr-3 /build/buildd/gcr-3.6.2/gcr/tmp-introspectywo2bv/Gcr-3.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic -L. ./.libs/libgcr-base-3.so -L/lib/i386-linux-gnu ./.libs/libgcr-3.so /build/buildd/gcr-3.6.2/gcr/.libs/libgcr-base-3.so /build/buildd/gcr-3.6.2/gck/.libs/libgck-1.so -lgthread-2.0 -lgcrypt -lgmodule-2.0 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/i386-linux-gnu/libcairo-gobject.so -lpango-1.0 /usr/lib/i386-linux-gnu/libcairo.so -lgobject-2.0 -lglib-2.0 -lp11-kit -pthread
gcr-collection.c:120: Warning: Gcr: gcr_collection_get_objects: Unknown type: 'GLib.Object'
gcr-collection-model.c:1590: Warning: Gcr: gcr_collection_model_get_selected_objects: Unknown type: 'GLib.Object'
gcr-collection-model.c:1614: Warning: Gcr: gcr_collection_model_set_selected_objects: Unknown type: 'GLib.Object'
gcr-list-selector.c:399: Warning: Gcr: gcr_list_selector_get_selected: Unknown type: 'GLib.Object'
gcr-list-selector.c:412: Warning: Gcr: gcr_list_selector_set_selected: Unknown type: 'GLib.Object'
gcr-tree-selector.c:340: Warning: Gcr: gcr_tree_selector_get_selected: Unknown type: 'GLib.Object'
gcr-tree-selector.c:353: Warning: Gcr: gcr_tree_selector_set_selected: Unknown type: 'GLib.Object'
gcr-collection.h:63:
gcr-collection.h:37: Warning: Gcr: GLib.Object: Unknown type: 'GLib.Object'
<unknown>:: Warning: Gcr: (Signal)added: context=Signal('added') GLib.Object: Unknown type: 'GLib.Object'
gcr-collection.h:63:
gcr-collection.h:37: Warning: Gcr: GLib.Object: Unknown type: 'GLib.Object'
<unknown>:: Warning: Gcr: (Signal)removed: context=Signal('removed') GLib.Object: Unknown type: 'GLib.Object'
gcr-collection.h:50: Warning: Gcr: GLib.Object: Unknown type: 'GLib.Object'
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 46, in <module>
sys.exit(scanner_main(sys.argv))
File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 474, in scanner_main
final.validate()
File "/usr/lib/gobject-introspection/giscanner/introspectablepass.py", line 36, in validate
self._namespace.walk(self._analyze_node)
File "/usr/lib/gobject-introspection/giscanner/ast.py", line 483, in walk
node.walk(callback, [])
File "/usr/lib/gobject-introspection/giscanner/ast.py", line 576, in walk
self._walk(callback, chain)
File "/usr/lib/gobject-introspection/giscanner/ast.py", line 1067, in _walk
sig.walk(callback, chain)
File "/usr/lib/gobject-introspection/giscanner/ast.py", line 571, in walk
res = callback(self, chain)
File "/usr/lib/gobject-introspection/giscanner/introspectablepass.py", line 185, in _analyze_node
self._introspectable_param_analysis(obj, param)
File "/usr/lib/gobject-introspection/giscanner/introspectablepass.py", line 82, in _introspectable_param_analysis
"Unresolved type: %r" % (node.type.unresolved_string, ))
File "/usr/lib/gobject-introspection/giscanner/ast.py", line 90, in unresolved_string
assert False
AssertionError
make[5]: *** [Gcr-3.gir] Error 1
rm gcr-viewer.desktop.in gcr-prompter.desktop.in
make[5]: Leaving directory `/build/buildd/gcr-3.6.2/gcr'
make[4]: *** [all-recursive] Error 1
This bug was fixed in the package gcr - 3.6.2-0ubuntu2
---------------
gcr (3.6.2-0ubuntu2) raring; urgency=low
* Add 00git_gobject_ gi_name. patch: Use GObject.Object instead of GLib.Object
in introspection annotations. Patch backported from 3.8. Fixes FTBFS.
(LP: #1163786)
-- Martin Pitt <email address hidden> Wed, 03 Apr 2013 11:17:42 +0200