* Package: www-client/firefox-93.0 * Repository: gentoo * Maintainer: mozilla@gentoo.org * USE: abi_x86_64 amd64 clang dbus elibc_glibc gmp-autoupdate kernel_linux l10n_fa l10n_nl openh264 pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp userland_GNU * FEATURES: ccache network-sandbox preserve-libs sandbox userpriv usersandbox * Checking for at least 6400 MiB disk space at "/var/tmp/portage/www-client/firefox-93.0/temp" ... [ ok ] * Using LLVM slot 12 to build * Using python3.10 to build * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 5.10.73 * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking firefox-93.0.source.tar.xz to /var/tmp/portage/www-client/firefox-93.0/work >>> Unpacking firefox-93-patches-01.tar.xz to /var/tmp/portage/www-client/firefox-93.0/work >>> Source unpacked in /var/tmp/portage/www-client/firefox-93.0/work >>> Preparing source in /var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0 ... * Applying patches from /var/tmp/portage/www-client/firefox-93.0/work/firefox-patches ... * 0001-Don-t-use-build-id.patch ... [ ok ] * 0002-Fortify-sources-properly.patch ... [ ok ] * 0003-Check-additional-plugins-dir.patch ... [ ok ] * 0004-bmo-847568-Support-system-harfbuzz.patch ... [ ok ] * 0005-bmo-847568-Support-system-graphite2.patch ... [ ok ] * 0006-bmo-1559213-Support-system-av1.patch ... [ ok ] * 0007-Support-sndio-audio-framework.patch ... [ ok ] * 0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch ... [ ok ] * 0009-bmo-1516803-Fix-building-sandbox.patch ... [ ok ] * 0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch ... [ ok ] * 0011-musl-Support-custom-vendor-strings.patch ... [ ok ] * 0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch ... [ ok ] * 0013-musl-Fix-syscall-wrappers.patch ... [ ok ] * 0014-musl-Only-use-system-heap-reporter-with-glibc.patch ... [ ok ] * 0015-musl-Set-pthread-name-for-non-glibc-systems.patch ... [ ok ] * 0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch ... [ ok ] * 0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch ... [ ok ] * 0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch ... [ ok ] * 0019-musl-include-net-if.h-before-linux-if.h-to-avoid-red.patch ... [ ok ] * 0020-Make-PGO-use-toolchain.patch ... [ ok ] * 0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch ... [ ok ] * 0022-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch ... [ ok ] * 0023-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch ... [ ok ] * 0024-Fix-building-with-PGO-when-using-GCC.patch ... [ ok ] * 0025-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch ... [ ok ] * 0026-build-Disable-Werror.patch ... [ ok ] * 0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch ... [ ok ] * 0028-Make-elfhack-use-toolchain.patch ... [ ok ] * 0029-Disable-FFVPX-with-VA-API.patch ... [ ok ] * 0030-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch ... [ ok ] * 0031-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch ... [ ok ] * 0032-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch ... [ ok ] * 0033-bmo-1725828-Preload-dependencies-for-the-Widevine-CD.patch ... [ ok ] * Removing pre-built binaries ... * Clearing cargo checksums for target-lexicon-0.9.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0 ... * Current BINDGEN_CFLAGS: no value set * Current CFLAGS: -march=native -O2 -pipe * Current CXXFLAGS: -march=native -O2 -pipe * Current LDFLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed * Current RUSTFLAGS: no value set * Enforcing the use of clang due to USE=clang ... * Build BINDGEN_CFLAGS: no value set * Build CFLAGS: no value set * Build CXXFLAGS: no value set * Build LDFLAGS: -Wl,--compress-debug-sections=zlib -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags * Build RUSTFLAGS: no value set ========================================================== Building firefox-93.0 with the following configuration --enable-application=browser mozilla.org default --allow-addon-sideload Gentoo default --disable-cargo-incremental Gentoo default --disable-crashreporter Gentoo default --disable-install-strip Gentoo default --disable-strip Gentoo default --disable-updater Gentoo default --enable-official-branding Gentoo default --enable-release Gentoo default --enable-system-ffi Gentoo default --enable-system-pixman Gentoo default --host=x86_64-pc-linux-gnu Gentoo default --libdir=/usr/lib64 Gentoo default --prefix=/usr Gentoo default --target=x86_64-pc-linux-gnu Gentoo default --without-ccache Gentoo default --with-intl-api Gentoo default --with-libclang-path=/usr/lib/llvm/12/lib64 Gentoo default --with-system-nspr Gentoo default --with-system-nss Gentoo default --with-system-png Gentoo default --with-system-zlib Gentoo default --with-toolchain-prefix=x86_64-pc-linux-gnu- Gentoo default --with-unsigned-addon-scopes=app,system Gentoo default --x-includes=/usr/include Gentoo default --x-libraries=/usr/lib64 Gentoo default --update-channel=release mozilla.org default --enable-rust-simd mozilla.org default --with-google-safebrowsing-api-keyfile=/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/api-google.key Gentoo default --with-google-location-service-api-keyfile=/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/api-location.key Gentoo default --with-mozilla-api-keyfile=/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/api-mozilla.key Gentoo default --with-system-av1 +system-av1 --with-system-harfbuzz +system-harfbuzz --with-system-graphite2 +system-harfbuzz --with-system-icu +system-icu --with-system-jpeg +system-jpeg --with-system-libevent=/usr +system-libevent --with-system-libvpx +system-libvpx --with-system-webp +system-webp --enable-dbus +dbus --disable-geckodriver -geckodriver --disable-jack -jack --enable-pulseaudio +pulseaudio --disable-sndio -sndio --disable-necko-wifi -wifi --enable-default-toolkit=cairo-gtk3 mozilla.org default --enable-linker=lld forcing ld=lld due to USE=clang --disable-debug -debug --disable-debug-symbols Gentoo default --enable-optimize=-O2 Gentoo default --disable-elf-hack elf-hack is broken when using Clang XARGS=/usr/bin/xargs Gentoo default ========================================================== Mach and the build system store shared state in a common directory on the filesystem. The following directory will be created: /var/tmp/portage/www-client/firefox-93.0/homedir/.mozbuild If you would like to use a different directory, hit CTRL+c, set the MOZBUILD_STATE_PATH environment variable to the directory you'd like to use, and run Mach again. Press ENTER/RETURN to continue or CTRL+c to abort. Creating default state directory: /var/tmp/portage/www-client/firefox-93.0/homedir/.mozbuild  0:00.70(B /usr/bin/python3.10 /var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/configure.py(B  0:01.07(B Creating Python 3 environment(B  0:02.66(B created virtual environment CPython3.10.0.final.0-64 in 978ms(B  0:02.66(B creator CPython3Posix(dest=/var/tmp/portage/www-client/firefox-93.0/work/firefox_build/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False)(B  0:02.66(B seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/var/tmp/portage/www-client/firefox-93.0/homedir/.local/share/virtualenv)(B  0:02.66(B added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1(B  0:02.66(B activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator(B  0:02.77(B /var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/python/mozbuild/mozbuild/virtualenv.py:569: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives(B  0:02.77(B from distutils.version import LooseVersion(B  0:02.78(B /var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/python/mozbuild/mozbuild/virtualenv.py:319: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead(B  0:02.78(B import distutils.sysconfig(B  0:02.80(B Re-executing in the virtualenv(B  0:03.22(B Adding configure options from /var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/.mozconfig(B  0:03.22(B --enable-application=browser(B  0:03.22(B --allow-addon-sideload(B  0:03.22(B --disable-cargo-incremental(B  0:03.22(B --disable-crashreporter(B  0:03.22(B --disable-install-strip(B  0:03.22(B --disable-strip(B  0:03.22(B --disable-updater(B  0:03.22(B --enable-official-branding(B  0:03.22(B --enable-release(B  0:03.22(B --enable-system-ffi(B  0:03.22(B --enable-system-pixman(B  0:03.22(B --host=x86_64-pc-linux-gnu(B  0:03.22(B --libdir=/usr/lib64(B  0:03.22(B --prefix=/usr(B  0:03.22(B --target=x86_64-pc-linux-gnu(B  0:03.22(B --without-ccache(B  0:03.22(B --with-intl-api(B  0:03.22(B --with-libclang-path=/usr/lib/llvm/12/lib64(B  0:03.22(B --with-system-nspr(B  0:03.22(B --with-system-nss(B  0:03.22(B --with-system-png(B  0:03.22(B --with-system-zlib(B  0:03.22(B --with-toolchain-prefix=x86_64-pc-linux-gnu-(B  0:03.22(B --with-unsigned-addon-scopes=app,system(B  0:03.22(B --x-includes=/usr/include(B  0:03.22(B --x-libraries=/usr/lib64(B  0:03.22(B --update-channel=release(B  0:03.22(B --enable-rust-simd(B  0:03.22(B --with-google-safebrowsing-api-keyfile=/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/api-google.key(B  0:03.22(B --with-google-location-service-api-keyfile=/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/api-location.key(B  0:03.23(B --with-mozilla-api-keyfile=/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/api-mozilla.key(B  0:03.23(B --with-system-av1(B  0:03.23(B --with-system-harfbuzz(B  0:03.23(B --with-system-graphite2(B  0:03.23(B --with-system-icu(B  0:03.23(B --with-system-jpeg(B  0:03.23(B --with-system-libevent=/usr(B  0:03.23(B --with-system-libvpx(B  0:03.23(B --with-system-webp(B  0:03.23(B --enable-dbus(B  0:03.23(B --disable-geckodriver(B  0:03.23(B --disable-jack(B  0:03.23(B --enable-pulseaudio(B  0:03.23(B --disable-sndio(B  0:03.23(B --disable-necko-wifi(B  0:03.23(B --enable-default-toolkit=cairo-gtk3(B  0:03.23(B --enable-linker=lld(B  0:03.23(B --disable-debug(B  0:03.23(B --disable-debug-symbols(B  0:03.23(B --enable-optimize=-O2(B  0:03.23(B --disable-elf-hack(B  0:03.23(B XARGS=/usr/bin/xargs(B  0:03.23(B checking for vcs source checkout... no(B  0:03.28(B checking for a shell... /bin/sh(B  0:03.29(B checking for host system type... x86_64-pc-linux-gnu(B  0:03.30(B checking for target system type... x86_64-pc-linux-gnu(B  0:03.84(B checking whether cross compiling... no(B  0:03.98(B checking for pkg_config... /usr/bin/x86_64-pc-linux-gnu-pkg-config(B  0:03.99(B checking for aom >= 1.0.0... yes(B  0:03.99(B checking MOZ_SYSTEM_LIBAOM_CFLAGS...(B  0:04.00(B checking MOZ_SYSTEM_LIBAOM_LIBS... -laom(B  0:04.00(B checking for dav1d >= 0.1.1... yes(B  0:04.00(B checking MOZ_SYSTEM_LIBDAV1D_CFLAGS...(B  0:04.01(B checking MOZ_SYSTEM_LIBDAV1D_LIBS... -ldav1d(B  0:04.01(B checking for Python 3... /var/tmp/portage/www-client/firefox-93.0/work/firefox_build/_virtualenvs/common/bin/python (3.10.0)(B  0:04.08(B checking for wget... /usr/bin/wget(B  0:04.08(B checking for ccache... not found(B  0:04.09(B checking for the target C compiler... /usr/lib/ccache/bin/x86_64-pc-linux-gnu-clang(B  0:04.83(B checking whether the target C compiler can be used...(B  0:04.83(B DEBUG: (B  0:04.83(B DEBUG: | %KERNEL "OpenBSD"(B  0:04.83(B DEBUG: | #elif __sun__(B  0:04.83(B DEBUG: | %KERNEL "SunOS"(B  0:04.83(B DEBUG: | #elif _WIN32 || __CYGWIN__(B  0:04.83(B DEBUG: | %KERNEL "WINNT"(B  0:04.83(B DEBUG: | #elif __wasi__(B  0:04.83(B DEBUG: | %KERNEL "WASI"(B  0:04.83(B DEBUG: | #endif(B  0:04.83(B DEBUG: | #if __ANDROID__(B  0:04.83(B DEBUG: | %OS "Android"(B  0:04.83(B DEBUG: | #endif(B  0:04.83(B DEBUG: | #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__(B  0:04.83(B DEBUG: | %ENDIANNESS "little"(B  0:04.83(B DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__(B  0:04.83(B DEBUG: | %ENDIANNESS "big"(B  0:04.83(B DEBUG: | #endif(B  0:04.83(B DEBUG: Executing: `/usr/lib/ccache/bin/x86_64-pc-linux-gnu-clang /var/tmp/portage/www-client/firefox-93.0/temp/conftest.9tqqzqpv.c -E`(B  0:04.83(B DEBUG: The command returned non-zero exit status 127.(B  0:04.83(B DEBUG: Its error output was:(B  0:04.83(B DEBUG: | /usr/lib/llvm/12/bin/x86_64-pc-linux-gnu-clang: symbol lookup error: /usr/lib/llvm/12/bin/x86_64-pc-linux-gnu-clang: undefined symbol: LLVMInitializeVETargetInfo, version LLVM_12(B  0:04.83(B ERROR: Command `/usr/lib/ccache/bin/x86_64-pc-linux-gnu-clang /var/tmp/portage/www-client/firefox-93.0/temp/conftest.9tqqzqpv.c -E` failed with exit status 127.(B Error running mach: ['configure'] The error occurred in code that was called by the mach command. This is either a bug in the called code itself or in the way that mach is calling it. You can invoke |./mach busted| to check if this issue is already on file. If it isn't, please use |./mach busted file configure| to report it. If |./mach busted| is misbehaving, you can also inspect the dependencies of bug 1543241. If filing a bug, please include the full output of mach, including this error message. The details of the failure are as follows: Exception: Process executed with non-0 exit code 1: ['/usr/bin/python3.10', '/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/configure.py'] File "/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/python/mozbuild/mozbuild/build_commands.py", line 187, in configure return driver.configure( File "/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/python/mozbuild/mozbuild/controller/building.py", line 1528, in configure status = self._run_command_in_objdir( File "/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/python/mozbuild/mozbuild/base.py", line 845, in _run_command_in_objdir return self.run_process(cwd=self.topobjdir, **args) File "/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0/python/mach/mach/mixin/process.py", line 174, in run_process raise Exception( * ERROR: www-client/firefox-93.0::gentoo failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 127: Called src_configure * environment, line 5417: Called die * The specific snippet of code: * ./mach configure || die * * If you need support, post the output of `emerge --info '=www-client/firefox-93.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-client/firefox-93.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/www-client/firefox-93.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-93.0/temp/environment'. * Working directory: '/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0' * S: '/var/tmp/portage/www-client/firefox-93.0/work/firefox-93.0'