Summary: | www-client/firefox-63.0[clang]: error: calling a private constructor of class 'std::__1::__wrap_iter<Elf_SymValue *>' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Perfect Gentleman <perfect007gentleman> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hydrapolic, mmokrejs, sgs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Perfect Gentleman
2018-10-23 07:59:50 UTC
*** Bug 669386 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7182d50a95a5c28c192eab2fb280f0edf1849c51 commit 7182d50a95a5c28c192eab2fb280f0edf1849c51 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2018-10-23 11:20:58 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-10-23 11:21:29 +0000 www-client/firefox: adjust requirements - Warn user when USE=lto is set but used compiler is outdated. [Bug #666784] - Enforce >=rust-1.28.0. [Bug #669394] - Disable ELF hack again. [Bug #669382] - Enforce usage of >=dev-libs/nss-3.39. [Bug #669374] Bug: https://bugs.gentoo.org/666784 Closes: https://bugs.gentoo.org/669394 Closes: https://bugs.gentoo.org/669382 Closes: https://bugs.gentoo.org/669374 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/firefox-63.0.ebuild | 45 +++++++++++++++++++++++++++------- 1 file changed, 36 insertions(+), 9 deletions(-) *** Bug 669914 has been marked as a duplicate of this bug. *** Unfortunately I still get it with >>> Install firefox-63.0.1 into /scratch/var/tmp/portage/www-client/firefox-63.0.1/image/ category www-client * PT_PAX marking -m /scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff/dist/bin/xpcshell with paxctl * PT_PAX marking -m /scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff/dist/bin/xpcshell with scanelf * XATTR_PAX marking -me /scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff/dist/bin/xpcshell with setfattr 0:01.24 /usr/bin/gmake -C . -j2 -s -w install 0:01.25 gmake: Entering directory '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff' 0:01.32 gmake[1]: Entering directory '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff/browser/installer' 0:27.36 terminate called after throwing an instance of 'std::__ios_failure' 0:27.36 what(): basic_ios::clear: iostream error 0:28.16 Traceback (most recent call last): 0:28.16 File "/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/toolkit/mozapps/installer/packager.py", line 339, in <module> 0:28.16 main() 0:28.16 File "/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/toolkit/mozapps/installer/packager.py", line 333, in main 0:28.16 copier.copy(args.destination) 0:28.16 File "/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/python/mozbuild/mozpack/copier.py", line 431, in copy 0:28.17 copy_results.append((destfile, f.copy(destfile, skip_if_older))) 0:28.17 File "/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/python/mozbuild/mozpack/files.py", line 296, in copy 0:28.17 elfhack(dest) 0:28.17 File "/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/python/mozbuild/mozpack/executables.py", line 124, in elfhack 0:28.17 errors.fatal('Error executing ' + ' '.join(cmd)) 0:28.17 File "/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/python/mozbuild/mozpack/errors.py", line 103, in fatal 0:28.17 self._handle(self.FATAL, msg) 0:28.17 File "/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/python/mozbuild/mozpack/errors.py", line 98, in _handle 0:28.17 raise ErrorMessage(msg) 0:28.17 mozpack.errors.ErrorMessage: Error: Error executing /scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff/build/unix/elfhack/elfhack ../../dist/firefox/libxul.so 0:28.18 gmake[1]: *** [/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/toolkit/mozapps/installer/packager.mk:22: stage-package] Error 1 0:28.18 gmake[1]: Leaving directory '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff/browser/installer' 0:28.18 gmake: *** [/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/browser/build.mk:15: install] Error 2 0:28.18 gmake: Leaving directory '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1/ff' * ERROR: www-client/firefox-63.0.1::gentoo failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 124: Called src_install * environment, line 5230: Called die * The specific snippet of code: * MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 DESTDIR="${D}" ./mach install || die; * * If you need support, post the output of `emerge --info '=www-client/firefox-63.0.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-client/firefox-63.0.1::gentoo'`. * The complete build log is located at '/scratch/var/tmp/portage/www-client/firefox-63.0.1/temp/build.log'. * The ebuild environment file is located at '/scratch/var/tmp/portage/www-client/firefox-63.0.1/temp/environment'. * Working directory: '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1' * S: '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1' >>> Failed to emerge www-client/firefox-63.0.1, Log file: >>> '/scratch/var/tmp/portage/www-client/firefox-63.0.1/temp/build.log' * Messages for package www-client/firefox-63.0.1: * 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-63.0.1::gentoo failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 124: Called src_install * environment, line 5230: Called die * The specific snippet of code: * MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 DESTDIR="${D}" ./mach install || die; * * If you need support, post the output of `emerge --info '=www-client/firefox-63.0.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-client/firefox-63.0.1::gentoo'`. * The complete build log is located at '/scratch/var/tmp/portage/www-client/firefox-63.0.1/temp/build.log'. * The ebuild environment file is located at '/scratch/var/tmp/portage/www-client/firefox-63.0.1/temp/environment'. * Working directory: '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1' * S: '/scratch/var/tmp/portage/www-client/firefox-63.0.1/work/firefox-63.0.1' * * The following package has failed to build, install, or execute postinst: * * (www-client/firefox-63.0.1:0/0::gentoo, ebuild scheduled for merge), Log file: * '/scratch/var/tmp/portage/www-client/firefox-63.0.1/temp/build.log' * (In reply to Martin Mokrejš from comment #4) > Unfortunately I still get it with > > > >>> Install firefox-63.0.1 into /scratch/var/tmp/portage/www-client/firefox-63.0.1/image/ category www-client It's not the same bug |