* Package: dev-lang/spidermonkey-45.0.2 * Repository: gentoo * Maintainer: mozilla@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc jit kernel_linux system-icu userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo/gentoo/commit/4f23c0f627be73a237c4861daca11fc0d40b3a79 (Mon Aug 17 12:53:03 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.3 (python 3.7.8-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-gentoo-2.7 KiB Mem: 64359960 total, 49614084 free KiB Swap: 0 total, 0 free sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.6.11-r2::gentoo, 3.7.8-r2::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-verify-jobs: 1 sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* NPL-1.1" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/var/tmp/portage/dev-lang/spidermonkey-45.0.2/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 jit libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl system-icu tcpd unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS * Using python2.7 to build >>> Unpacking source... >>> Unpacking mozjs-45.0.2.tar.bz2 to /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work >>> Unpacking spidermonkey-slot45-patches-01.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work >>> Source unpacked in /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work >>> Preparing source in /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2 ... * Applying spidermonkey-38-jsapi-tests.patch ... [ ok ] * Applying mozjs45-1266366.patch ... [ ok ] * Applying mozjs38-pkg-config-version.patch ... patching file js/src/Makefile.in Hunk #1 succeeded at 175 with fuzz 2 (offset -39 lines). [ ok ] * Applying mozilla_configure_regexp_esr.patch ... [ ok ] * Applying spidermonkey-45-dont-symlink-non-objfiles.patch ... [ ok ] * Applying moz38-dont-hardcode-libc-soname.patch ... [ ok ] * Applying patches from /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/sm45/ff45 ... * 7000_drop-Wl-build-id_v4.patch ... [ ok ] * 7003_freebsd_jscpucfg.patch ... patching file js/src/jscpucfg.h Hunk #1 succeeded at 36 with fuzz 2 (offset -41 lines). [ ok ] * 8001_hppa_js_configure.patch ... patching file js/src/configure.in Hunk #1 succeeded at 952 (offset -6 lines). Hunk #2 succeeded at 2042 with fuzz 2 (offset 33 lines). [ ok ] * 8007_nonejit_ppc64_fix_bug1253216.patch ... [ ok ] * 8008_nonejit_x86_fix_based_on_bug1253216.patch ... [ ok ] * 8014_ia64_js.patch ... [ ok ] * Running autoconf ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2 ... * econf: updating mozjs-45.0.2/nsprpub/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozjs-45.0.2/nsprpub/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mozjs-45.0.2/intl/icu/source/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozjs-45.0.2/intl/icu/source/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mozjs-45.0.2/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozjs-45.0.2/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mozjs-45.0.2/memory/jemalloc/src/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozjs-45.0.2/memory/jemalloc/src/config.sub with /usr/share/gnuconfig/config.sub * econf: updating mozjs-45.0.2/js/src/ctypes/libffi/config.guess with /usr/share/gnuconfig/config.guess * econf: updating mozjs-45.0.2/js/src/ctypes/libffi/config.sub with /usr/share/gnuconfig/config.sub ./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 --enable-jemalloc --enable-readline --enable-threadsafe --with-system-nspr --enable-system-ffi --disable-optimize --with-intl-api --with-system-icu --disable-debug --enable-yarr-jit --enable-ion --disable-static --disable-tests 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 mawk... no checking for gawk... gawk checking for perl5... no checking for perl... /usr/bin/perl checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for c++... x86_64-pc-linux-gnu-g++ checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0) works... yes checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for ld... x86_64-pc-linux-gnu-ld checking for strip... strip checking for windres... no checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for rustc... no checking for sb-conf... no checking for ve... no checking for a BSD compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c checking whether ln -s works... yes checking for tar archiver... checking for gnutar... no checking for gtar... no checking for tar... tar tar checking for minimum required perl version >= 5.006... 5.030003 checking for full perl installation... yes Using Python from environment variable $PYTHON Creating Python environment New python executable in /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python2.7 Also creating executable in /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python Installing setuptools, pip...done. running build_ext building 'psutil._psutil_linux' extension x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -O2 -pipe -march=native -frecord-gcc-switches -fwrapv -DNDEBUG -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L. build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so building 'psutil._psutil_posix' extension x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -O2 -pipe -march=native -frecord-gcc-switches -fwrapv -DNDEBUG -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L. build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil checking Python environment is Mozilla virtualenv... yes checking for doxygen... : checking for autoconf... /usr/bin/autoconf checking for xargs... /usr/bin/xargs checking for gmake... /usr/bin/gmake checking for X... no checking that static assertion macros used in autoconf tests work... 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 whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C++ compiler supports -Wno-unused-local-typedef... no checking whether the C++ compiler supports -Wno-unused-local-typedef... (cached) no checking for 64-bit OS... yes checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,noexecstack -Wl,-z,text) actually is a C++ compiler... yes checking for ANSI C header files... yes 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 for endian.h... yes checking for machine/endian.h... no checking for sys/isa_defs.h... no checking for gcc c++0x headers bug without rtti... no 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 sys/byteorder.h... no checking for compat.h... no checking for getopt.h... yes checking for sys/bitypes.h... yes checking for memory.h... yes checking for unistd.h... yes checking for gnu/libc-version.h... yes checking for nl_types.h... yes checking for malloc.h... yes checking for X11/XKBlib.h... no checking for io.h... no checking for cpuid.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 sys/cdefs.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes 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 x86_64-pc-linux-gnu-gcc accepts -pthread... yes checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for __sincos in -lm... no checking for log2... yes checking for log1p... yes checking for expm1... yes checking for sqrt1pm1... no checking for acosh... yes checking for asinh... yes checking for atanh... yes checking for cbrt... yes checking for wcrtomb... yes checking for mbrtowc... 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 whether the C++ "using" keyword resolves ambiguity... yes checking for C++ dynamic_cast to void*... yes checking for __thread keyword for TLS variables... yes checking for __attribute__((always_inline))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking NSPR selection... system checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.9.2... yes checking for gzread in -lz... yes checking for libffi >= 3.0.9... yes checking MOZ_FFI_CFLAGS... -I/usr/lib64/libffi/include checking MOZ_FFI_LIBS... -lffi checking for __cxa_demangle... yes checking for -pipe support... yes checking whether C compiler supports -fprofile-generate... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking what kind of ordering can be done with the linker... section-ordering-file checking for readline in -lreadline... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking for icu-i18n >= 50.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for malloc.h... (cached) yes checking for alloca.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking for malloc.h... (cached) 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 setlocale... yes checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.status Reticulating splines... Finished reading 20 moz.build files in 0.03s Processed into 93 build config descriptors in 0.01s RecursiveMake backend executed in 0.06s 100 total backend files; 100 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 21 Makefile Total wall time: 0.18s; CPU time: 0.12s; Efficiency: 68%; Untracked: 0.08s >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2 ... make -j16 V=1 MOZ_OPTIMIZE_FLAGS= MOZ_DEBUG_FLAGS= HOST_OPTIMIZE_FLAGS= MODULE_OPTIMIZE_FLAGS= MOZ_PGO_OPTIMIZE_FLAGS= make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/bin _build_manifests/install/dist_bin /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/branding _build_manifests/install/dist_branding /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/idl _build_manifests/install/dist_idl /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/include _build_manifests/install/dist_include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/public _build_manifests/install/dist_public /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/private _build_manifests/install/dist_private /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/sdk _build_manifests/install/dist_sdk /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/xpi-stage _build_manifests/install/dist_xpi-stage /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove _tests _build_manifests/install/_tests From dist/branding: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/xpi-stage: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/idl: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/bin: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/sdk: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From _tests: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/include: Kept 0 existing; Added/updated 142; Removed 0 files and 0 directories. make recurse_export make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config' mkdir -p '.deps/' host_nsinstall.o x86_64-pc-linux-gnu-gcc -o host_nsinstall.o -c -Wall -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -D_UNICODE -DUNICODE -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config -I. -I../dist/include -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/nsinstall.c host_pathsub.o x86_64-pc-linux-gnu-gcc -o host_pathsub.o -c -Wall -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -D_UNICODE -DUNICODE -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config -I. -I../dist/include -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/pathsub.c In file included from /usr/include/string.h:519, from /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/pathsub.c:17: In function 'strncpy', inlined from 'reversepath' at /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/pathsub.c:210:6: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsinstall_real /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_exec.py -- x86_64-pc-linux-gnu-gcc -o nsinstall_real -Wall -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -D_UNICODE -DUNICODE -lpthread -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,noexecstack -Wl,-z,text -B /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/build/unix/gold -Wl,-rpath-link,/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o 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-45.0.2/work/mozjs-45.0.2/js/src/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config' mkdir -p 'system_wrappers/' /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.preprocessor -DMOZ_SHARED_ICU -DJS_STANDALONE=1 -DX_DISPLAY_MISSING=1 -DMOZILLA_VERSION='"45.0.2esrpre"' -DMOZILLA_VERSION_U=45.0.2esrpre -DMOZILLA_UAVERSION='"45.0"' -DMOZJS_MAJOR_VERSION=45 -DMOZJS_MINOR_VERSION=0 -DHAVE_64BIT_BUILD=1 -DD_INO=d_ino -DJS_CPU_X64=1 -DJS_PUNBOX64=1 -DMOZ_DEBUG_SYMBOLS=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_CPUID_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_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_LOG2=1 -DHAVE_LOG1P=1 -DHAVE_EXPM1=1 -DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1 -DHAVE_CBRT=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DJS_TRACE_LOGGING=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DJS_CODEGEN_X64=1 -DASMJS_MAY_USE_SIGNAL_HANDLERS_FOR_OOB=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW='throw()' -DEDITLINE=1 -DMOZ_DLL_SUFFIX='".so"' -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DENABLE_INTL_API=1 -DMALLOC_H='' -DHAVE_ALLOCA_H=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MALLOC_H=1 -DMALLOC_USABLE_SIZE_CONST_PTR='' -DHAVE_VALLOC=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNO_NSPR_10_SUPPORT=1 -DAB_CD= \ -DMOZ_TREE_CAIRO= \ -DMOZ_TREE_PIXMAN= \ -DMOZ_NATIVE_HUNSPELL= \ -DMOZ_NATIVE_BZ2= \ -DMOZ_NATIVE_ZLIB=1 \ -DMOZ_NATIVE_PNG= \ -DMOZ_NATIVE_JPEG= \ -DMOZ_NATIVE_LIBEVENT= \ -DMOZ_NATIVE_LIBVPX= \ -DMOZ_NATIVE_ICU=1 \ /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/system-headers | /usr/bin/perl /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/nsprpub/config/make-system-wrappers.pl system_wrappers ../config/nsinstall -R system_wrappers ../dist make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozjemalloc' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozjemalloc' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/mozglue/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/mozglue/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/nspr' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/nspr' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/icu' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/icu' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' selfhosted.out.h /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js.msg /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/TypedObjectConstants.h /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/SelfHostingDefines.h /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Utilities.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Array.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Date.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Error.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Generator.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Intl.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/IntlData.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Iterator.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Map.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Module.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Number.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Object.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Reflect.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/RegExp.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/String.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/Set.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/TypedArray.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/TypedObject.js /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/WeakSet.js /usr/bin/x86_64-pc-linux-gnu-g++ -E -o self-hosting-preprocessed.pp -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_GETC_UNLOCKED=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_LIBM=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_ACOSH=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DJS_CODEGEN_X64=1 -DMALLOC_H= -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DJS_CPU_X64=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_MALLOC_H=1 -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMORY_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_MEMORY=1 -DX_DISPLAY_MISSING=1 -DHAVE_STRNDUP=1 -DMOZILLA_UAVERSION="45.0" -DHAVE_SYS_BITYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_CBRT=1 -DHAVE_RES_NINIT=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DENABLE_INTL_API=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DVA_COPY=va_copy -DJS_HAVE_ENDIAN_H=1 -DHAVE_MEMALIGN=1 -DHAVE_LOCALECONV=1 -DMOZILLA_VERSION_U=45.0.2esrpre -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_DEBUG_SYMBOLS=1 -DHAVE_ENDIAN_H=1 -DMOZJS_MAJOR_VERSION=45 -DEXPOSE_INTL_API=1 -DHAVE_SETLOCALE=1 -DHAVE_SYS_STATFS_H=1 -DMOZILLA_VERSION="45.0.2esrpre" -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_MBRTOWC=1 -DHAVE_UNISTD_H=1 -DHAVE_ATANH=1 -DJS_STANDALONE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_I18N_LC_MESSAGES=1 -DD_INO=d_ino -DRELEASE_BUILD=1 -DJS_TRACE_LOGGING=1 -DHAVE_ASINH=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_SYS_VFS_H=1 -DHAVE_WCRTOMB=1 -DHAVE_SYS_MOUNT_H=1 -DCPP_THROW_NEW=throw() -DASMJS_MAY_USE_SIGNAL_HANDLERS_FOR_OOB=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_SSIZE_T=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_DIRENT_H=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DNDEBUG=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZJS_MINOR_VERSION=0 -DHAVE_LOG2=1 -DHAVE_NL_TYPES_H=1 -DMOZ_UPDATE_CHANNEL=default -DHAVE_VALLOC=1 -DHAVE_EXPM1=1 -DHAVE_LOG1P=1 -DEDITLINE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js/src' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js/src/shell' shellmoduleloader.out.h /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/builtin/embedjs.py generate_shellmoduleloader shellmoduleloader.out.h .deps/shellmoduleloader.out.h.pp /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js.msg /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/shell/ModuleLoader.js /usr/bin/x86_64-pc-linux-gnu-g++ -E -o self-hosting-preprocessed.pp -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_GETC_UNLOCKED=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_LIBM=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_ACOSH=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DJS_CODEGEN_X64=1 -DMALLOC_H= -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DJS_CPU_X64=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_MALLOC_H=1 -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMORY_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_MEMORY=1 -DX_DISPLAY_MISSING=1 -DHAVE_STRNDUP=1 -DMOZILLA_UAVERSION="45.0" -DHAVE_SYS_BITYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_CBRT=1 -DHAVE_RES_NINIT=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DENABLE_INTL_API=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DVA_COPY=va_copy -DJS_HAVE_ENDIAN_H=1 -DHAVE_MEMALIGN=1 -DHAVE_LOCALECONV=1 -DMOZILLA_VERSION_U=45.0.2esrpre -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_DEBUG_SYMBOLS=1 -DHAVE_ENDIAN_H=1 -DMOZJS_MAJOR_VERSION=45 -DEXPOSE_INTL_API=1 -DHAVE_SETLOCALE=1 -DHAVE_SYS_STATFS_H=1 -DMOZILLA_VERSION="45.0.2esrpre" -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_MBRTOWC=1 -DHAVE_UNISTD_H=1 -DHAVE_ATANH=1 -DJS_STANDALONE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_I18N_LC_MESSAGES=1 -DD_INO=d_ino -DRELEASE_BUILD=1 -DJS_TRACE_LOGGING=1 -DHAVE_ASINH=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_SYS_VFS_H=1 -DHAVE_WCRTOMB=1 -DHAVE_SYS_MOUNT_H=1 -DCPP_THROW_NEW=throw() -DASMJS_MAY_USE_SIGNAL_HANDLERS_FOR_OOB=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_SSIZE_T=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_DIRENT_H=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DNDEBUG=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZJS_MINOR_VERSION=0 -DHAVE_LOG2=1 -DHAVE_NL_TYPES_H=1 -DMOZ_UPDATE_CHANNEL=default -DHAVE_VALLOC=1 -DHAVE_EXPM1=1 -DHAVE_LOG1P=1 -DEDITLINE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js/src/shell' make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' make recurse_compile make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/icu' libicu.a.desc rm -f libicu.a make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/nspr' libnspr.a.desc rm -f libnspr.a make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/zlib' libzlib.a.desc rm -f libzlib.a /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_gen.py -o libicu.a.desc /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_gen.py -o libnspr.a.desc /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_gen.py -o libzlib.a.desc make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/mfbt' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozalloc' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/mozglue/misc' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozjemalloc' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/fallible' mkdir -p '.deps/' Compression.o x86_64-pc-linux-gnu-g++ -o Compression.o -c -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/gcc_hidden.h -DIMPL_MFBT -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Compression.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -Wno-unused-function /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mfbt/Compression.cpp Decimal.o x86_64-pc-linux-gnu-g++ -o Decimal.o -c -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/gcc_hidden.h -DIMPL_MFBT -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mfbt/decimal/Decimal.cpp Unified_cpp_mfbt0.o Unified_cpp_memory_mozalloc0.ox86_64-pc-linux-gnu-g++ -o Unified_cpp_mfbt0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/gcc_hidden.h -DIMPL_MFBT -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/mfbt/Unified_cpp_mfbt0.cpp x86_64-pc-linux-gnu-g++ -o Unified_cpp_memory_mozalloc0.o -c -D_GNU_SOURCE -DIMPL_MFBT -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/mozalloc -I. -I../../xpcom -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/build -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -Wshadow /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config' make[3]: Nothing to be done for 'host'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config' TimeStamp.o x86_64-pc-linux-gnu-g++ -o TimeStamp.o -c -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/gcc_hidden.h -DIMPL_MFBT -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mozglue/misc -I. -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TimeStamp.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -Wshadow /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mozglue/misc/TimeStamp.cpp jemalloc.o x86_64-pc-linux-gnu-gcc -o jemalloc.o -c -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/gcc_hidden.h -DMOZ_JEMALLOC_HARD_ASSERTS -Dabort=moz_abort -DMOZ_JEMALLOC_IMPL -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/mozjemalloc -I. -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/build -I../../dist/include -I/usr/include/nspr -fPIC -include ../../js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/jemalloc.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -Wshadow /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/mozjemalloc/jemalloc.c fallible.o TimeStamp_posix.ox86_64-pc-linux-gnu-g++ -o fallible.o -c -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/gcc_hidden.h -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/fallible -I. -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/fallible.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -Wshadow /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/fallible/fallible.cpp x86_64-pc-linux-gnu-g++ -o TimeStamp_posix.o -c -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/gcc_hidden.h -DIMPL_MFBT -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mozglue/misc -I. -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TimeStamp_posix.o.pp -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -Wshadow /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/mozglue/misc/TimeStamp_posix.cpp make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js/src' mkdir -p '.deps/' host_jskwgen.o x86_64-pc-linux-gnu-g++ -o host_jskwgen.o -c -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.o.pp -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src -I. -I../../dist/include -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/jskwgen.cpp libfallible.a.desc rm -f libfallible.a /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_gen.py -o libfallible.a.desc fallible.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/nspr' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/icu' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/config/external/zlib' In file included from /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/mozjemalloc/jemalloc.c:329: /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/dist/system_wrappers/sys/sysctl.h:3:15: fatal error: sys/sysctl.h: No such file or directory 3 | #include_next | ^~~~~~~~~~~~~~ compilation terminated. make[3]: *** [/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/rules.mk:918: jemalloc.o] Error 1 make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozjemalloc' make[2]: *** [/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/recurse.mk:71: memory/mozjemalloc/target] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/fallible' In file included from /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/memory/mozalloc/mozalloc.cpp:69, from /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:2: ../../dist/include/mozilla/mozalloc.h:172:52: warning: dynamic exception specifications are deprecated in C++11 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-Wdeprecated]8;;] 172 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ ../../dist/include/mozilla/mozalloc.h:175:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 175 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../dist/include/mozilla/mozalloc.h:184:33: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 184 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../dist/include/mozilla/mozalloc.h:172:52: warning: dynamic exception specifications are deprecated in C++11 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-Wdeprecated]8;;] 172 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ ../../dist/include/mozilla/mozalloc.h:175:34: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS' 175 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../dist/include/mozilla/mozalloc.h:196:35: note: in expansion of macro 'MOZALLOC_THROW_BAD_ALLOC' 196 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ host_jskwgen /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_exec.py -- x86_64-pc-linux-gnu-g++ -o host_jskwgen -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -O2 -pipe -march=native -frecord-gcc-switches -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.pp -I/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src -I. -I../../dist/include host_jskwgen.o libmozglue_misc.a.desc rm -f libmozglue_misc.a /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_gen.py -o libmozglue_misc.a.desc TimeStamp.o TimeStamp_posix.o libmemory_mozalloc.a rm -f libmemory_mozalloc.a libmemory_mozalloc.a.desc /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_exec.py --extract -- ar crs libmemory_mozalloc.a Unified_cpp_memory_mozalloc0.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/mozglue/misc' libmemory_mozalloc.a.desc /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_gen.py -o libmemory_mozalloc.a.desc Unified_cpp_memory_mozalloc0.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/memory/mozalloc' ../../config/nsinstall -R -m 755 'host_jskwgen' '../../dist/host/bin' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/js/src' libmfbt.a.desc rm -f libmfbt.a /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/expandlibs_gen.py -o libmfbt.a.desc Compression.o Decimal.o Unified_cpp_mfbt0.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src/mfbt' make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' make[1]: *** [/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/recurse.mk:33: compile] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' make: *** [/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/config/rules.mk:547: default] Error 2 * ERROR: dev-lang/spidermonkey-45.0.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/spidermonkey-45.0.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/spidermonkey-45.0.2::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/dev-lang/spidermonkey-45.0.2:20200817-142026.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2/js/src' * S: '/var/tmp/portage/dev-lang/spidermonkey-45.0.2/work/mozjs-45.0.2'