Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 679598 - www-client/firefox-65.0.2: no LLVM slot found installed! on crossdev aarch64-unknown-linux-gnu
Summary: www-client/firefox-65.0.2: no LLVM slot found installed! on crossdev aarch64-...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-06 16:18 UTC by hanetzer
Modified: 2019-03-08 22:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
aarch64-unknown-linux-gnu-emerge --info =www-client/firefox-65.0.2::gentoo (file_679598.txt,5.60 KB, text/plain)
2019-03-06 16:18 UTC, hanetzer
Details
die.env (file_679598.txt,345.48 KB, text/plain)
2019-03-06 16:19 UTC, hanetzer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hanetzer 2019-03-06 16:18:14 UTC
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'
Comment 1 hanetzer 2019-03-06 16:19:10 UTC
Created attachment 567910 [details]
die.env
Comment 2 Larry the Git Cow gentoo-dev 2019-03-08 22:50:25 UTC
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(-)
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2019-03-08 22:51:49 UTC
Not sure if this is a duplicate of bug 678098.
Please test if the recent changes have fixed your issue, too.