/usr/share/vala/Makefile.vapigen has a variable named VAPIGEN_GIRDIRS used to locate gir files. ibus-1.5.1 needs it w/ vala-0.20 --- /usr/portage/app-i18n/ibus/ibus-1.5.1-r2.ebuild 2013-04-04 00:14:52.000000000 +0200 +++ ibus-1.5.1-r2.ebuild 2013-04-04 16:33:20.023723091 +0200 @@ -86,6 +86,11 @@ } src_configure() { + if use introspection; then + VAPIGEN_GIRDIRS=$(pkg-config --variable=girdir gobject-introspection-1.0) + export VAPIGEN_GIRDIRS + fi + local python_conf if use python; then # We cannot call $(PYTHON) if we haven't called python_pkg_setup Reproducible: Always Actual Results: INTROSPECTION_GIRDIR = /usr/share/gir-1.0 is inefficient
Could you attach build.log showing the exact failure?
Created attachment 346646 [details] /var/tmp/portage/app-i18n/ibus-1.5.1-r2/work/ibus-1.5.1
Does -r1 compile ok?
Yes, the r1 work properly (installed here) http://bpaste.net/raw/b0dDQP5Ng3rcDlPC1c6o/
Then, this is "intentional" as I can read in -r2 ebuild: # USE=vala and DEPEND=gnome-base/gconf is temporaly removed due to fix patch: # ${P}-use-system-keyboard-layout.patch
1.5.1-r2 is already dropped.