ebuild calls vala_src_prepare but don't have $(vala_depend) in DEPEND.
>>> Emerging (28 of 28) gnome-extra/gnome-boxes-3.14.1.1 from gnome * gnome-boxes-3.14.1.1.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * Determining the location of the kernel source code * Unable to find kernel sources at /usr/src/linux * Please make sure that /usr/src/linux points at your running kernel, * (or the kernel you wish to build against). * Alternatively, set the KERNEL_DIR environment variable to the kernel sources location * Unable to calculate Linux Kernel version for build, attempting to use running version >>> Unpacking source... >>> Unpacking gnome-boxes-3.14.1.1.tar.xz to /var/tmp/portage/gnome-extra/gnome-boxes-3.14.1.1/work >>> Source unpacked in /var/tmp/portage/gnome-extra/gnome-boxes-3.14.1.1/work >>> Preparing source in /var/tmp/portage/gnome-extra/gnome-boxes-3.14.1.1/work/gnome-boxes-3.14.1.1 ... * ERROR: gnome-extra/gnome-boxes-3.14.1.1::gnome failed (prepare phase): * No installed vala in || ( dev-lang/vala:0.26 ) * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 3539: Called vala_src_prepare * environment, line 4093: Called die * The specific snippet of code: * [[ -n ${version} ]] || die "No installed vala in $(vala_depend)"; * * If you need support, post the output of `emerge --info '=gnome-extra/gnome-boxes-3.14.1.1::gnome'`, * the complete build log and the output of `emerge -pqv '=gnome-extra/gnome-boxes-3.14.1.1::gnome'`. * The complete build log is located at '/var/tmp/portage/gnome-extra/gnome-boxes-3.14.1.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/gnome-boxes-3.14.1.1/temp/environment'. * Working directory: '/var/tmp/portage/gnome-extra/gnome-boxes-3.14.1.1/work/gnome-boxes-3.14.1.1' * S: '/var/tmp/portage/gnome-extra/gnome-boxes-3.14.1.1/work/gnome-boxes-3.14.1.1'
Thanks for catching this.