* Package: dev-lang/spidermonkey-78.15.0  * Repository: browser-kit  * USE: amd64 elibc_glibc jit kernel_linux userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Checking for at least 6400 MiB disk space at "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp" ...  [ ok ] * Using LLVM slot 12 to build * Using python3.9 to build >>> Unpacking source... >>> Unpacking firefox-78.15.0esr.source.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work >>> Unpacking firefox-78esr-patches-19.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work >>> Unpacking spidermonkey-78-patches-04.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work >>> Source unpacked in /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work >>> Preparing source in /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src ... * Applying patches from /var/tmp/portage/dev-lang/spidermonkey-78.15.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-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch ...  [ ok ] * 0008-bmo-1516803-Fix-building-sandbox.patch ...  [ ok ] * 0009-Fix-building-spellchecker-when-using-GCC-and-PGO.patch ...  [ ok ] * 0010-bmo-1526653-Include-struct-definitions-for-user_vfp-.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-Make-PGO-use-toolchain.patch ...  [ ok ] * 0020-bmo-1516081-Disable-watchdog-during-PGO-builds.patch ...  [ ok ] * 0021-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch ...  [ ok ] * 0022-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch ...  [ ok ] * 0023-Wayland-Disable-FFVPX-with-VAAPI.patch ...  [ ok ] * 0024-VAAPI-Add-extra-frames.patch ...  [ ok ] * 0025-Fix-building-with-PGO-when-using-GCC.patch ...  [ ok ] * 0026-bmo-1634213-Wayland-Use-dmabuf-WebGL-surfaces-by-def.patch ...  [ ok ] * 0027-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch ...  [ ok ] * 0028-bmo-1650299-Unify-the-inclusion-of-the-ICU-data-file.patch ...  [ ok ] * 0029-bmo-1264836-Automatically-convert-the-little-endian-.patch ...  [ ok ] * 0030-bmo-1651207-Build-the-ICU-data-through-an-assembly-f.patch ...  [ ok ] * 0031-Add-support-for-PipeWire-0.3.patch ...  [ ok ] * 0032-geckodriver-Build-regex-with-unicode-feature.patch ...  [ ok ] * 0033-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch ...  [ ok ] * 0034-Make-elfhack-use-toolchain.patch ...  [ ok ] * 0035-bmo-1561207-Make-dbus-optional.patch ...  [ ok ] * 0036-bmo-1643201-Cherry-pick-some-servo-changes-to-derive.patch ...  [ ok ] * 0037-bmo-1653339-Teach-style_derive-s-map_type_params-abo.patch ...  [ ok ] * 0038-bmo-1684365-Add-a-null-pointer-check-so-that-Firefox.patch ...  [ ok ] * 0039-bmo-1694575-Don-t-include-mozalloc.h-from-the-iosfwd.patch ...  [ ok ] * 0040-JIT-Add-atomic-operations-support-for-ia64.patch ...  [ ok ] * 0041-bmo-1318905-Make-SpiderMonkey-build-on-Linux-RISC-V.patch ...  [ ok ] * 0042-bmo-1661027-Update-cc-crate-to-v1.0.59.patch ...  [ ok ] * 0043-bmo-1712947-Don-t-pass-neon-flags-to-rustc-when-usin.patch ...  [ ok ] * 0044-bmo-1646135-Disable-HW-WR-on-Nvidia-prop.-drivers-on.patch ...  [ ok ] * 0045-bmo-1715254-Deny-clone3-to-force-glibc-fallback.patch ...  [ ok ] * 0046-bmo-1721326-Allow-dynamic-PTHREAD_STACK_MIN.patch ...  [ ok ] * 0047-bmo-1663550-Fix-the-alignment-of-the-stack-for-the-s.patch ...  [ ok ] * 0048-bmo-1721326-Use-small-stack-for-DoClone.patch ...  [ ok ] * 0049-bmo-1719144-Fix-various-imports-for-Python-3.10.patch ...  [ ok ] * 0050-Update-itertools-to-v0.8.2.patch ...  [ ok ] * 0051-bmo-1730397-Apply-prost-derive-fix-for-function-name.patch ...  [ ok ] * 0052-bmo-1730397-Update-packed_simd-to-a-version-that-sup.patch ...  [ ok ] * Applying patches from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/spidermonkey-patches ... * 0001-build-Add-soname-switch-to-linker-regardless-of-Oper.patch ...  [ ok ] * 0002-build-Copy-headers-on-install-instead-of-symlinking.patch ...  [ ok ] * 0003-build-Don-t-fail-when-passing-standardized-autotools.patch ...  [ ok ] * 0004-tests-Increase-the-test-timeout-for-slower-builds.patch ...  [ ok ] * 0005-JIT-Fix-virtual-address-length-on-ia64.patch ...  [ ok ] * 0006-bmo-1644600-Export-SharedArrayRawBufferRefs.patch ...  [ ok ] * Removing pre-built binaries ... third_party/python/psutil/psutil/_psutil_linux.so third_party/python/psutil/psutil/_psutil_posix.so third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_common.o third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o third_party/python/psutil/build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so third_party/python/psutil/build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so * Running autoconf ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src ... * Current CFLAGS: -mtune=generic -O2 -pipe * Current CXXFLAGS: -mtune=generic -O2 -pipe * Current LDFLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed * Current RUSTFLAGS: * Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ... * Build CFLAGS: -mtune=generic -O2 -pipe * Build CXXFLAGS: -mtune=generic -O2 -pipe -fno-tree-loop-vectorize * Build LDFLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed * Build RUSTFLAGS: * econf: updating firefox-78.15.0/intl/icu/source/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.15.0/intl/icu/source/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.15.0/nsprpub/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.15.0/nsprpub/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.15.0/js/src/ctypes/libffi/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.15.0/js/src/ctypes/libffi/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.15.0/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.15.0/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.15.0/modules/freetype2/builds/unix/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.15.0/modules/freetype2/builds/unix/config.sub with /usr/share/gnuconfig/config.sub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --disable-jemalloc --disable-optimize --disable-strip --enable-readline --enable-shared-js --with-intl-api --with-system-icu --with-system-nspr --with-system-zlib --with-toolchain-prefix=x86_64-pc-linux-gnu- --disable-debug --enable-jit --disable-tests --enable-rust-simd XARGS=/usr/bin/xargs Creating Python 3 environment created virtual environment CPython3.9.13.final.0-64 in 260ms creator CPython3Posix(dest=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3, clear=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/homedir/.local/share/virtualenv) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build/temp.linux-x86_64-3.9\ncreating build/temp.linux-x86_64-3.9/psutil\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_common.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_linux.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o\ncreating build/lib.linux-x86_64-3.9\ncreating build/lib.linux-x86_64-3.9/psutil\nx86_64-pc-linux-gnu-gcc -pthread -shared build/temp.linux-x86_64-3.9/psutil/_psutil_common.o build/temp.linux-x86_64-3.9/psutil/_psutil_linux.o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-x86_64-3.9/psutil/_psutil_linux.cpython-39-x86_64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_common.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.9 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o\nx86_64-pc-linux-gnu-gcc -pthread -shared build/temp.linux-x86_64-3.9/psutil/_psutil_common.o build/temp.linux-x86_64-3.9/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-x86_64-3.9/psutil/_psutil_posix.cpython-39-x86_64-linux-gnu.so\ncopying build/lib.linux-x86_64-3.9/psutil/_psutil_linux.cpython-39-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.9/psutil/_psutil_posix.cpython-39-x86_64-linux-gnu.so -> psutil\n" Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Re-executing in the virtualenv checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... x86_64-pc-linux-gnu checking for target system type... x86_64-pc-linux-gnu checking for Python 3... /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python (3.9.13) checking whether cross compiling... no checking for yasm... not found checking for the target C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 11.3.0 checking the target C compiler works... yes WARNING: The value of LD is not used by this build system. checking for the target C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 11.3.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 11.3.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 11.3.0 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking for new enough STL headers from libstdc++... yes checking for nasm... /usr/bin/nasm checking nasm version... 2.15.05 checking for linker... bfd checking for the assembler... /usr/bin/x86_64-pc-linux-gnu-gcc checking for ar... /usr/bin/x86_64-pc-linux-gnu-ar checking for pkg_config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking for pkg-config version... 1.5.4 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C++ compiler supports -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-noexcept-type... yes checking for llvm_profdata... /usr/lib/llvm/12/bin/llvm-profdata checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for nspr >= 4.10... yes checking NSPR_CFLAGS... -I/usr/include/nspr checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.63.0 checking cargo version... 1.63.0 checking for rust target triplet... x86_64-unknown-linux-gnu checking for rust host triplet... x86_64-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... not found checking for libclang for bindgen... not found checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 checking for readline... yes checking for icu-i18n >= 67.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.032000 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... not found checking for NSIS version... no checking for llvm-objdump... /usr/lib/llvm/12/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for autoconf... /usr/bin/autoconf-2.13 Refreshing /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/old-configure with /usr/bin/autoconf-2.13 creating cache ./config.cache checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for gcc... (cached) /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -mtune=generic -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed ) works... (cached) yes checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -mtune=generic -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -Wl,-O1 -Wl,--sort-common -Wl,--as-needed ) works... (cached) yes checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -Wl,-O1 -Wl,--sort-common -Wl,--as-needed ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/x86_64-pc-linux-gnu-g++ accepts -g... (cached) yes checking for ranlib... x86_64-pc-linux-gnu-ranlib checking for /usr/bin/x86_64-pc-linux-gnu-gcc... /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 checking for strip... strip checking for sb-conf... no checking for ve... no checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -pthread... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... no checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 53 moz.build files in 0.06s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 208 build config descriptors in 0.03s RecursiveMake backend executed in 0.11s 149 total backend files; 149 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 32 Makefile FasterMake backend executed in 0.03s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.27s; CPU time: 0.27s; Efficiency: 100%; Untracked: 0.03s >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src ... make -j4 make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make recurse_pre-export make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.04s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 0.10s; From _tests: Kept 1 existing; Added/updated 410; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' rm -f '.cargo/config' /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.15.0"' -DMOZILLA_VERSION_U=78.15.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_RUST_SIMD=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/.cargo/config.in' -o '.cargo/config' make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make recurse_export make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' mkdir -p '.deps/' config/host_nsinstall.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/nsinstall.c config/host_pathsub.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/pathsub.c make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o nsinstall_real -DXP_UNIX host_nsinstall.o host_pathsub.o /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' config/system-header.sentinel.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h unicode/datefmt.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mozglue/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mozglue/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/memory/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/memory/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src' js/src/js-confdefs.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/js-confdefs.h.in /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/js-config.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/js-config.h.in /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/selfhosted.out.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/js.msg /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/TypedObjectConstants.h /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/SelfHostingDefines.h /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Utilities.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Array.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/AsyncFunction.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/AsyncIteration.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/BigInt.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Classes.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Date.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Error.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Function.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Generator.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Iterator.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Map.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Module.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Number.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Object.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Reflect.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/RegExp.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/String.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Set.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Sorting.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/TypedArray.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/TypedObject.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/WeakMap.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/WeakSet.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/Collator.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/CommonFunctions.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/CurrencyDataGenerated.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/DisplayNames.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/IntlObject.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/ListFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/NumberFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/PluralRules.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /usr/bin/x86_64-pc-linux-gnu-g++ -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.15.0" -DMOZILLA_VERSION_U=78.15.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_CPUID_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_X64=1 -DMOZ_RUST_SIMD=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=15 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/frontend/ReservedWords.h make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/MIR.h make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/shell' /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/frontend' js/src/gc/StatsPhasesGenerated.inc.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub js/src/jit/LOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/LIR.h /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/shared/LIR-shared.h /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/x86-shared/LIR-x86-shared.h /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/x64/LIR-x64.h /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/jit/CacheIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/CacheIROps.yaml make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/gc' /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/jit' make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make recurse_compile make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --manifest-path /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu --features 'simd-accel' -- make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' make[3]: Nothing to be done for 'host-objects'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/config' js/src/RegExp.o /usr/bin/x86_64-pc-linux-gnu-g++ -o RegExp.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/RegExp.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/RegExp.cpp js/src/jsmath.o make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/shell' mkdir -p '.deps/' mfbt/lz4.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mtune=generic -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/lz4/lz4.c mfbt/lz4frame.o js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_shell0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -Dtopsrcdir=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/shell -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/shell -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp Unified_cpp_js_src_shell0.cpp /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4frame.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mtune=generic -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4frame.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/lz4/lz4frame.c mfbt/lz4hc.o  Compiling semver-parser v0.7.0  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=semver_parser CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver-parser CARGO_PKG_AUTHORS='Steve Klabnik ' CARGO_PKG_DESCRIPTION='Parsing of the semver spec. ' CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver-parser CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name semver_parser /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver-parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=9e960958c8b981c9 -C extra-filename=-9e960958c8b981c9 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver-parser/src/version.rs:75:9  | 75 |  try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch));  |  ^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver-parser/src/version.rs:79:13  | 79 |  try!(write!(f, "-{}", strs.join(".")));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver-parser/src/version.rs:84:13  | 84 |  try!(write!(f, "+{}", strs.join(".")));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver-parser/src/range.rs:184:22  | 184 |  let predicates = try!(predicates);  |  ^^^ /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4hc.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mtune=generic -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/lz4hc.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/lz4/lz4hc.c mfbt/xxhash.o warning: `semver-parser` (lib) generated 4 warnings  Compiling cfg-if v0.1.10  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=2309ce0bb800c22b -C extra-filename=-2309ce0bb800c22b --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling encoding_rs v0.8.22  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name build_script_build /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="packed_simd"' --cfg 'feature="simd-accel"' -C metadata=bd34f3a0475b9aef -C extra-filename=-bd34f3a0475b9aef --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/encoding_rs-bd34f3a0475b9aef -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn`  Compiling cc v1.0.59  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.59 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=59 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name cc --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=371017bcd2664297 -C extra-filename=-371017bcd2664297 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn`  Compiling encoding_c_mem v0.2.5  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=e456230090011a01 -C extra-filename=-e456230090011a01 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/encoding_c_mem-e456230090011a01 -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn`  Compiling encoding_c v0.9.7  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name build_script_build /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd-accel"' -C metadata=84c9ff8de9caaa75 -C extra-filename=-84c9ff8de9caaa75 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/encoding_c-84c9ff8de9caaa75 -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn`  Compiling arrayvec v0.5.1  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=345add672b8e1d7d -C extra-filename=-345add672b8e1d7d --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling leb128 v0.2.4  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name leb128 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=eb9b9b0da45f9ccc -C extra-filename=-eb9b9b0da45f9ccc --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:123:13  | 123 |  try!(r.read_exact(&mut buf));  |  ^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:153:13  | 153 |  try!(r.read_exact(&mut buf));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:200:13  | 200 |  try!(w.write_all(&buf));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:232:13  | 232 |  try!(w.write_all(&buf));  |  ^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:91:38  | 91 |  ::std::error::Error::description(self)  |  ^^^^^^^^^^^ warning: trait objects without an explicit `dyn` are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:104:36  | 104 |  fn cause(&self) -> Option<&::std::error::Error> {  |  ^^^^^^^^^^^^^^^^^^^  |  = note: `#[warn(bare_trait_objects)]` on by default  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  help: use `dyn`  | 104 |  fn cause(&self) -> Option<&dyn (::std::error::Error)> {  | +++++ + /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o xxhash.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -mtune=generic -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -MD -MP -MF .deps/xxhash.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/lz4/xxhash.c mfbt/Compression.o warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/leb128/src/lib.rs:99:44  | 99 |  Error::IoError(ref e) => e.description(),  |  ^^^^^^^^^^^ warning: `leb128` (lib) generated 7 warnings  Compiling mozilla-central-workspace-hack v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/workspace-hack)  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=fb06d9c4c57fdadd -C extra-filename=-fb06d9c4c57fdadd --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling wasmparser v0.48.2  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=ae9410df0490efba -C extra-filename=-ae9410df0490efba --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` /usr/bin/x86_64-pc-linux-gnu-g++ -o Compression.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Compression.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/Compression.cpp mfbt/Unified_cpp_mfbt0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_mfbt0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp Unified_cpp_mfbt0.cpp mfbt/Unified_cpp_mfbt1.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_mfbt1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp Unified_cpp_mfbt1.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o jsmath.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsmath.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jsmath.cpp js/src/DoubleToString.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/mfbt' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/debugger' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_debugger0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp js/src/debugger/Unified_cpp_js_src_debugger1.o  Compiling semver v0.9.0  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver CARGO_PKG_AUTHORS='Steve Klabnik :The Rust Project Developers' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison. ' CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name semver /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=665942704466c841 -C extra-filename=-665942704466c841 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern semver_parser=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps/libsemver_parser-9e960958c8b981c9.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version.rs:271:9  | 271 |  try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch));  |  ^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version.rs:273:13  | 273 |  try!(write!(f, "-"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version.rs:278:17  | 278 |  try!(write!(f, "{}", x));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version.rs:276:21  | 276 |  try!(write!(f, "."))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version.rs:282:13  | 282 |  try!(write!(f, "+"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version.rs:287:17  | 287 |  try!(write!(f, "{}", x));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version.rs:285:21  | 285 |  try!(write!(f, "."))  |  ^^^ warning: unused import: `std::result`  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:13:5  | 13 | use std::result;  |  ^^^^^^^^^^^  |  = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:492:13  | 492 |  try!(write!(fmt, "*"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:496:21  | 496 |  try!(write!(fmt, "{}", pred));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:498:21  | 498 |  try!(write!(fmt, ", {}", pred));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:510:32  | 510 |  Wildcard(Major) => try!(write!(fmt, "*")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:511:32  | 511 |  Wildcard(Minor) => try!(write!(fmt, "{}.*", self.major)),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:514:21  | 514 |  try!(write!(fmt, "{}.{}.*", self.major, minor))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:516:21  | 516 |  try!(write!(fmt, "{}.*.*", self.major))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:520:17  | 520 |  try!(write!(fmt, "{}{}", self.op, self.major));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:523:32  | 523 |  Some(v) => try!(write!(fmt, ".{}", v)),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:528:32  | 528 |  Some(v) => try!(write!(fmt, ".{}", v)),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:533:21  | 533 |  try!(write!(fmt, "-"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:538:25  | 538 |  try!(write!(fmt, "{}", x));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:536:29  | 536 | ... try!(write!(fmt, "."))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:551:19  | 551 |  Ex => try!(write!(fmt, "= ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:552:19  | 552 |  Gt => try!(write!(fmt, "> ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:553:21  | 553 |  GtEq => try!(write!(fmt, ">= ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:554:19  | 554 |  Lt => try!(write!(fmt, "< ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:555:21  | 555 |  LtEq => try!(write!(fmt, "<= ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:556:22  | 556 |  Tilde => try!(write!(fmt, "~")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:557:27  | 557 |  Compatible => try!(write!(fmt, "^")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:559:28  | 559 |  Wildcard(_) => try!(write!(fmt, "")),  |  ^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/semver/src/version_req.rs:165:14  | 165 |  self.description().fmt(f)  |  ^^^^^^^^^^^ warning: `semver` (lib) generated 30 warnings  Running `/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/encoding_rs-bd34f3a0475b9aef/build-script-build` [encoding_rs 0.8.22] cargo:rustc-env=RUSTC_BOOTSTRAP=1 warning: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `encoding_rs v0.8.22`. note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project.  Compiling mozglue-static v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mozglue/static/rust)  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=e6e6a904e59020ac -C extra-filename=-e6e6a904e59020ac --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/mozglue-static-e6e6a904e59020ac -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern cc=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps/libcc-371017bcd2664297.rlib`  Running `/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/encoding_c_mem-e456230090011a01/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_c_mem/include  Running `/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/encoding_c-84c9ff8de9caaa75/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/encoding_c/include  Compiling wast v16.0.0  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name wast --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=af7ea93aa7e26879 -C extra-filename=-af7ea93aa7e26879 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern leb128=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps/libleb128-eb9b9b0da45f9ccc.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/wast/src/lib.rs:48:23  | 48 | #![deny(missing_docs, intra_doc_link_resolution_failure)]  |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  |  = note: `#[warn(renamed_and_removed_lints)]` on by default /usr/bin/x86_64-pc-linux-gnu-g++ -o DoubleToString.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/util/DoubleToString.cpp js/src/Utility.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Utility.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Utility.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/util/Utility.cpp js/src/Interpreter.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/shell' /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_debugger1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Interpreter.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Interpreter.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o warning: `wast` (lib) generated 1 warning  Compiling rustc_version v0.2.3  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for querying the version of a installed rustc compiler' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc_version CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name rustc_version /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=d0d3a1c49f83870c -C extra-filename=-d0d3a1c49f83870c --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern semver=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps/libsemver-665942704466c841.rmeta --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/errors.rs:37:32  | 37 |  fn cause(&self) -> Option<&error::Error> {  |  ^^^^^^^^^^^^  |  = note: `#[warn(bare_trait_objects)]` on by default  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see  help: use `dyn`  | 37 -  fn cause(&self) -> Option<&error::Error> { 37 +  fn cause(&self) -> Option<&dyn error::Error> {  | warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/errors.rs:26:71  | 26 |  CouldNotExecuteCommand(ref e) => write!(f, "{}: {}", self.description(), e),  |  ^^^^^^^^^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/errors.rs:27:50  | 27 |  Utf8Error(_) => write!(f, "{}", self.description()),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/errors.rs:28:61  | 28 |  UnexpectedVersionFormat => write!(f, "{}", self.description()),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/errors.rs:29:62  | 29 |  ReqParseError(ref e) => write!(f, "{}: {}", self.description(), e),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/errors.rs:30:60  | 30 |  SemVerError(ref e) => write!(f, "{}: {}", self.description(), e),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/rustc_version/src/errors.rs:31:69  | 31 |  UnknownPreReleaseTag(ref i) => write!(f, "{}: {}", self.description(), i),  |  ^^^^^^^^^^^ warning: `rustc_version` (lib) generated 7 warnings  Running `/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/mozglue-static-e6e6a904e59020ac/build-script-build` [mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_x86_64_unknown_linux_gnu = Some(" /usr/bin/x86_64-pc-linux-gnu-g++") [mozglue-static 0.1.0] CXXFLAGS_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_x86_64_unknown_linux_gnu = Some("-I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/rust -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/rust -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [mozglue-static 0.1.0] running: "/usr/bin/x86_64-pc-linux-gnu-g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers" "-include" "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/rust" "-I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/rust" "-I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include" "-I/usr/include/nspr" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-mtune=generic" "-O2" "-pipe" "-fno-tree-loop-vectorize" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src" "-I" "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-773a2bfb95adf169/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_x86_64_unknown_linux_gnu = Some("/usr/bin/x86_64-pc-linux-gnu-ar") [mozglue-static 0.1.0] running: "/usr/bin/x86_64-pc-linux-gnu-ar" "crs" "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-773a2bfb95adf169/out/libwrappers.a" "/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-773a2bfb95adf169/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-773a2bfb95adf169/out [mozglue-static 0.1.0] CXXSTDLIB_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_x86_64_unknown_linux_gnu = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp  Compiling wat v1.0.17  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name wat --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=93044d3387ff0a7d -C extra-filename=-93044d3387ff0a7d --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern wast=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps/libwast-af7ea93aa7e26879.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8)  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/packed_simd CARGO_PKG_AUTHORS='Gonzalo Brito Gadeschi ' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/packed_simd/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=d7a5dee709471225 -C extra-filename=-d7a5dee709471225 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/packed_simd-d7a5dee709471225 -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern rustc_version=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps/librustc_version-d0d3a1c49f83870c.rlib --cap-lints warn`  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-773a2bfb95adf169/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=24d67c16b70c4363 -C extra-filename=-24d67c16b70c4363 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern arrayvec=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps/libarrayvec-345add672b8e1d7d.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-773a2bfb95adf169/out -l static=wrappers -l stdc++`  Running `/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/build/packed_simd-d7a5dee709471225/build-script-build` [packed_simd 0.3.4] cargo:rustc-env=RUSTC_BOOTSTRAP=1 warning: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8)`. note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project.  Running `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=packed_simd CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/packed_simd CARGO_PKG_AUTHORS='Gonzalo Brito Gadeschi ' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/packed_simd-ffad1a5dbb081988/out /usr/bin/rustc --crate-name packed_simd --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/packed_simd/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=e87855bc0165fec7 -C extra-filename=-e87855bc0165fec7 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern cfg_if=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps/libcfg_if-2309ce0bb800c22b.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` error: expected one of `!` or `::`, found keyword `mod`  --> /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/packed_simd/src/lib.rs:337:7  | 337 | crate mod llvm {  |  ^^^ expected one of `!` or `::` The following warnings were emitted during compilation: warning: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8)`. note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project. error: could not compile `packed_simd` due to previous error Caused by: process didn't exit successfully: `CARGO=/opt/rust-bin-1.63.0/bin/cargo-bin-1.63.0 CARGO_CRATE_NAME=packed_simd CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/packed_simd CARGO_PKG_AUTHORS='Gonzalo Brito Gadeschi ' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps:/opt/rust-bin-1.63.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/build/packed_simd-ffad1a5dbb081988/out /usr/bin/rustc --crate-name packed_simd --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/third_party/rust/packed_simd/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=e87855bc0165fec7 -C extra-filename=-e87855bc0165fec7 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/release/deps --extern cfg_if=/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/x86_64-unknown-linux-gnu/release/deps/libcfg_if-2309ce0bb800c22b.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` (exit status: 1) make[3]: *** [/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/makefiles/rust.mk:314: force-cargo-library-build] Error 101 make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/rust' make[2]: *** [/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/recurse.mk:74: js/src/rust/target] Error 2 make[2]: *** Waiting for unfinished jobs.... /usr/bin/x86_64-pc-linux-gnu-g++ -o ProfilingStack.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/ProfilingStack.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp Unified_cpp_js_src0.cpp js/src/Unified_cpp_js_src1.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::addAllGlobalsAsDebuggees()': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/Debugger.cpp:4314:25: note: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 4314 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Interpreter.cpp:4689:24: warning: 'proto' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 4689 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::findAllGlobals()': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/Debugger.cpp:5762:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp Unified_cpp_js_src1.cpp js/src/Unified_cpp_js_src10.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src10.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp js/src/Unified_cpp_js_src11.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/debugger' /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src11.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp Unified_cpp_js_src11.cpp js/src/Unified_cpp_js_src12.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src12.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jsapi.cpp:634:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 634 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JS::HandleObject, JS::HandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:625:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 625 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:103:13: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 103 | return *it; | ^~ In file included from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:428:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 428 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:103:13: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 103 | return *it; | ^~ In file included from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/proxy/CrossCompartmentWrapper.cpp:647:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 647 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src13.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp Unified_cpp_js_src13.cpp js/src/Unified_cpp_js_src14.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 134 | return *it; | ^~ In file included from Unified_cpp_js_src10.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jsfriendapi.cpp:1248:20: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 1248 | RealmsInZoneIter realm(zone); | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src14.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp Unified_cpp_js_src14.cpp js/src/Unified_cpp_js_src15.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'void js::RemapRemoteWindowProxies(JSContext*, js::CompartmentTransplantCallback*, JS::MutableHandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jsapi.cpp:812:25: note: 'c.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 812 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src15.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp Unified_cpp_js_src15.cpp js/src/Unified_cpp_js_src16.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src16.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp Unified_cpp_js_src16.cpp js/src/Unified_cpp_js_src17.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src17.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp Unified_cpp_js_src17.cpp js/src/Unified_cpp_js_src18.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src18.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp Unified_cpp_js_src18.cpp js/src/Unified_cpp_js_src19.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src19.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp Unified_cpp_js_src19.cpp js/src/Unified_cpp_js_src2.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp js/src/Unified_cpp_js_src20.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src18.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src18.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/GeckoProfiler.cpp:152:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 152 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src20.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp Unified_cpp_js_src20.cpp js/src/Unified_cpp_js_src21.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src21.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp js/src/Unified_cpp_js_src22.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src22.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp Unified_cpp_js_src22.cpp js/src/Unified_cpp_js_src23.o In file included from /usr/include/string.h:519, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers/string.h:3, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11.3.0/cstring:42, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers/cstring:3, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include/mozilla/Casting.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jstypes.h:25, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jspubtd.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include/js/Promise.h:13, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.h:10, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.cpp:7, from Unified_cpp_js_src2.cpp:2: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include/mozilla/PodOperations.h:108:11, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/InlineCharBuffer-inl.h:82:8, inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/String.cpp:1168:31, inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/String.cpp:1269:25, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/String.cpp:1305:35: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [40, 127] is out of the bounds [0, 40] of object 'newChars' with type 'mozilla::MaybeOneOf, js::InlineCharBuffer >' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 |  __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here 1184 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/GlobalObject.h:36, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/DebugAPI.h:10, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:10, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Realm.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Realm.h:495:29: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 495 | JS::Zone* zone() { return zone_; } | ^~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::origin_' was declared here 1835 | mozilla::Maybe ar; | ^~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/JSContext-inl.h:415:10: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 415 | realm_ = realm; | ~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here 1835 | mozilla::Maybe ar; | ^~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/JitScript-inl.h:18, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/TypeInference-inl.h:38, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/ObjectOperations-inl.h:36, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/JSObject-inl.h:20, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/EnvironmentObject-inl.h:12, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/jit/BaselineFrame-inl.h:16, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Stack-inl.h:23, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/debugger/DebugAPI-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/JSContext-inl.h: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/JSContext-inl.h:355:40: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 355 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/Promise.cpp:5057:31: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::AutoRealm::cx_' was declared here 5057 | mozilla::Maybe ar; | ^~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:748:25: note: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 748 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:98:7: warning: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/MemoryMetrics.cpp:758:25: note: 'comp.js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::CompartmentsInZoneIter::it' was declared here 758 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src23.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp Unified_cpp_js_src23.cpp js/src/Unified_cpp_js_src24.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src24.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp Unified_cpp_js_src24.cpp js/src/Unified_cpp_js_src25.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src25.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp Unified_cpp_js_src25.cpp js/src/Unified_cpp_js_src26.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src26.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp Unified_cpp_js_src26.cpp js/src/Unified_cpp_js_src27.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src27.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp Unified_cpp_js_src27.cpp js/src/Unified_cpp_js_src28.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Shape.cpp:17, from Unified_cpp_js_src25.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/gc/PublicIterators.h:129:7: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/vm/Shape.cpp:2209:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src28.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp Unified_cpp_js_src28.cpp js/src/Unified_cpp_js_src3.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp Unified_cpp_js_src3.cpp js/src/Unified_cpp_js_src4.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp Unified_cpp_js_src4.cpp js/src/Unified_cpp_js_src5.o In file included from Unified_cpp_js_src4.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:462:8: warning: variable 'ok' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 462 | bool ok; | ^~ /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)': /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:755:8: warning: variable 'ok' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 755 | bool ok; | ^~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src5.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp Unified_cpp_js_src5.cpp js/src/Unified_cpp_js_src6.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src6.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp Unified_cpp_js_src6.cpp js/src/Unified_cpp_js_src7.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src7.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp Unified_cpp_js_src7.cpp js/src/Unified_cpp_js_src8.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src8.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp Unified_cpp_js_src8.cpp js/src/Unified_cpp_js_src9.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src9.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -mtune=generic -O2 -pipe -fno-tree-loop-vectorize -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp Unified_cpp_js_src9.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build/js/src' make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make[1]: *** [/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/recurse.mk:34: compile] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' make: *** [/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/config/rules.mk:392: default] Error 2 * ERROR: dev-lang/spidermonkey-78.15.0::browser-kit failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/spidermonkey-78.15.0::browser-kit'`, * the complete build log and the output of `emerge -pqv '=dev-lang/spidermonkey-78.15.0::browser-kit'`. * The complete build log is located at '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/build' * S: '/var/tmp/portage/dev-lang/spidermonkey-78.15.0/work/firefox-78.15.0/js/src'