Created attachment 567908 [details] aarch64-unknown-linux-gnu-emerge --info =www-client/firefox-65.0.2::gentoo Using a combination of crossdev, binhost, and distcc to ease compilation of larger programs on my Samsung Chromebook Plus (rk3399-gru-kevin), ran into this issue trying to compile firefox with crossdev to binpkg over to it. I think this is one of those 'EAPI 7 can fix it' bugs. build.log: (yes, this is the whole build.log) > * Package: www-client/firefox-65.0.2 > * Repository: gentoo > * Maintainer: mozilla@gentoo.org > * USE: arm64 dbus elibc_glibc gmp-autoupdate kernel_linux neon screenshot startup-notification system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-sqlite system-webp userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > * > * You are enabling official branding. You may not redistribute this build > * to any users on your network or the internet. Doing so puts yourself into > * a legal problem with Mozilla Foundation. > * You can disable it by emerging firefox _with_ the bindist USE-flag. > * ERROR: www-client/firefox-65.0.2::gentoo failed (setup phase): > * No LLVM slot found installed! > * > * Call stack: > * ebuild.sh, line 124: Called pkg_setup > * firefox-65.0.2.ebuild, line 174: Called llvm_pkg_setup > * llvm.eclass, line 163: Called get_llvm_prefix '' > * llvm.eclass, line 142: Called die > * The specific snippet of code: > * die "No LLVM slot${1:+ <= ${1}} found installed!" > * > * If you need support, post the output of `emerge --info '=www-client/firefox-65.0.2::gentoo'`, > * the complete build log and the output of `emerge -pqv '=www-client/firefox-65.0.2::gentoo'`. > * The complete build log is located at '/usr/aarch64-unknown-linux-gnu/tmp/portage/www-client/firefox-65.0.2/temp/build.log'. > * The ebuild environment file is located at '/usr/aarch64-unknown-linux-gnu/tmp/portage/www-client/firefox-65.0.2/temp/die.env'. > * Working directory: '/usr/aarch64-unknown-linux-gnu/tmp/portage/www-client/firefox-65.0.2/homedir' > * S: '/usr/aarch64-unknown-linux-gnu/tmp/portage/www-client/firefox-65.0.2/work/firefox-65.0.2'
Created attachment 567910 [details] die.env
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318ff399443822e95b101f30dcf85b34856b78b9 commit 318ff399443822e95b101f30dcf85b34856b78b9 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2019-03-08 22:26:11 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-03-08 22:49:56 +0000 www-client/firefox: ensure that LLVM deps are in sync with used LLVM slot Bug: https://bugs.gentoo.org/678098 Bug: https://bugs.gentoo.org/679598 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> eclass/mozconfig-v6.60.eclass | 44 +++++++++++++++++-- www-client/firefox/firefox-60.5.2.ebuild | 16 +++++-- www-client/firefox/firefox-65.0.2.ebuild | 73 +++++++++++++++++++++++++++++--- 3 files changed, 120 insertions(+), 13 deletions(-)
Not sure if this is a duplicate of bug 678098. Please test if the recent changes have fixed your issue, too.