app-i18n/ibus-1.5.8 doesn't build with "vala" useflag disabled. Obviously, some build step requires the `valac` compiler, as may be seen from teh build log. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. USE="-vala" emerge "=app-i18n/ibus-1.5.8" Actual Results: Build failure. Expected Results: ibus built without all the deps on Vala.
Created attachment 382384 [details] Build log.
Created attachment 382386 [details] emerge --info
Same thing happens for me.
yes, this is known issue. I've just reported upstream
this should be fixed in 1.5.8-r1, upstream do have correct release tarball, so switch to it, and this means we don't need to do "autoreconf". note: please wait for the new tarball sync to distfiles mirrors ..
Still broken for me in app-i18n/ibus-1.5.9-r1::gentoo
(In reply to Gary E. Miller from comment #6) > Still broken for me in app-i18n/ibus-1.5.9-r1::gentoo *ibus-1.5.9-r1 (24 Dec 2014) 24 Dec 2014; Yixun Lan <dlan@gentoo.org> +ibus-1.5.9-r1.ebuild: bump upstream patches, fix bug 530768. enable USE=vala by default since ui/gtk3/*.vala have been touched different problem, should be fixed once upstream release new version
(In reply to Yixun Lan from comment #7) > different problem, should be fixed once upstream release new version Unfortunately it is the same problem, because the same error occurs for 1.5.9-r1 /bin/sh: valac: command not found See full build.log below. And please note that in Gentoo dev-lang/vala doesn't install valac at all, we have only versioned binaries; on my setup (vala-0.24.0-r1, vala-0.26.1): /usr/bin/valac-0.24 /usr/bin/valac-0.26 Maybe some wrapper and eselect is needed? Anyway with USE="-vala" vala shouldn't be even tried to be used at all.
Created attachment 392876 [details] build.log
Created attachment 392878 [details] emerge --info