While doing 'emerge -e @system @world' on an older machine I've got the build failure below in dev-libs/dee-1.0.14-r2. $ emerge -v1 dee [ebuild N ] dev-libs/dee-1.0.14-r2 USE="icu introspection -debug -doc -examples -static-libs {-test}" PYTHON_TARGETS="python2_7 python3_3 -python2_6 -python3_2" After manually upgrading /usr/bin/g-ir-scanner (dev-libs/gobject-introspection) from 1.32.1 to 1.38.0, dev-libs/dee-1.0.14-r2 was build successfully: $ emerge -v1 /usr/bin/g-ir-scanner [ebuild U ] dev-libs/gobject-introspection-1.38.0 [1.32.1] USE="cairo%* -doctool {-test} (-doc%)" PYTHON_SINGLE_TARGET="python2_7%*" PYTHON_TARGETS="python2_7%*" 0 kB [uninstall ] dev-lang/vala-0.18.1:0.18 USE="vapigen {-test}" [blocks b ] <dev-lang/vala-0.20.0 ("<dev-lang/vala-0.20.0" is blocking dev-libs/gobject-introspection-1.38.0) Feels like I've hit bug#478674 or similar, as gobject-introspection-common indeed was update before dev-libs/dee, while gobject-introspection was not - so an unversioned DEPENDency could do. Haven't checked if this actually should be an "introspection?" USE-dependency. Thanks! The build error with old /usr/bin/g-ir-scanner: /usr/bin/g-ir-scanner --warn-all --namespace=Dee --nsversion=1.0 --libtool="/bin/sh ../libtool" --include=GObject-2.0 --include=GLib-2.0 --include=Gio-2.0 --pkg-export=dee-1.0 --library=libdee-1.0.la --c-include="dee.h" --cflags-begin -I/var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src -I/var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14 -I.. -DDEE_COMPILATION --cflags-end /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-analyzer.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-file-resource-manager.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-filter-model.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-filter.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-hash-index.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-index.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-model.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-model-reader.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-peer.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-server.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-client.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-proxy-model.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-resource-manager.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-result-set.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-sequence-model.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-serializable.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-serializable-model.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-shared-model.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-term-list.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-text-analyzer.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-transaction.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-tree-index.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-icu.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-analyzer.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-file-resource-manager.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-filter-model.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-filter.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-glist-result-set.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-glist-result-set.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-hash-index.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-index.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-model.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-model-reader.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-peer.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-server.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-client.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-proxy-model.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-resource-manager.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-result-set.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-sequence-model.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-serializable.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-serializable-model.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-shared-model.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-term-list.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-text-analyzer.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-transaction.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-tree-index.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/trace-log.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/com.canonical.Dee.Model-xml.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/com.canonical.Dee.Peer-xml.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-marshal.c /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-marshal.h /var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14/src/dee-icu-term-filter.c libdee-1.0.la Makefile --output Dee-1.0.gir Usage: g-ir-scanner [options] sources g-ir-scanner: error: no such option: --cflags-begin make[3]: *** [Dee-1.0.gir] Error 2 make[3]: Leaving directory `/var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14_build/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14_build/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/dee-1.0.14-r2/work/dee-1.0.14_build' make: *** [all] Error 2 * ERROR: dev-libs/dee-1.0.14-r2::gentoo failed (compile phase): * emake failed
+*dee-1.2.7 (03 Dec 2014) + + 03 Dec 2014; Justin Lecher <jlec@gentoo.org> dee-1.0.14-r2.ebuild, + +dee-1.2.7.ebuild: + Version BUmp; add py3.4 support, #531122; add missing dependency, #508592 +