* Package: games-strategy/0ad-0.0.18_alpha-r2  * Repository: gentoo  * Maintainer: hasufell@gentoo.org games@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux lobby pch sound userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox  * Package: games-strategy/0ad-0.0.18_alpha-r2  * Repository: gentoo  * Maintainer: hasufell@gentoo.org games@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux lobby pch sound userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking 0ad-0.0.18-alpha-unix-build.tar.xz to /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work >>> Source unpacked in /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work >>> Preparing source in /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha ... * Applying 0ad-0.0.18_alpha-gentoo.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha ... make -j9 -l8 -C /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix make: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix' ==== Building Premake4 (release) ==== Creating obj/Release path_isabsolute.c os_getversion.c os_isfile.c os_uuid.c os_chdir.c os_match.c os_pathsearch.c os_rmdir.c scripts.c os_copyfile.c os_mkdir.c os_isdir.c loadlib.c os_getcwd.c string_endswith.c ldebug.c premake.c lparser.c lstring.c lfunc.c ldump.c liolib.c lgc.c lundump.c lopcodes.c lmem.c lstate.c ltm.c ldo.c lzio.c lstrlib.c lbaselib.c llex.c loslib.c ltablib.c lapi.c linit.c ltable.c ldblib.c lobject.c lcode.c lauxlib.c lvm.c lmathlib.c Linking Premake4 make: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix' Building configurations... Running action 'embed'... base/os.lua base/path.lua base/string.lua base/table.lua base/io.lua base/globals.lua base/action.lua base/option.lua base/tree.lua base/solution.lua base/project.lua base/configs.lua base/api.lua base/cmdline.lua tools/dotnet.lua tools/gcc.lua tools/msc.lua tools/ow.lua base/validate.lua base/help.lua base/premake.lua actions/codeblocks/_codeblocks.lua actions/codeblocks/codeblocks_workspace.lua actions/codeblocks/codeblocks_cbp.lua actions/codelite/_codelite.lua actions/codelite/codelite_workspace.lua actions/codelite/codelite_project.lua actions/make/_make.lua actions/make/make_solution.lua actions/make/make_cpp.lua actions/make/make_csharp.lua actions/vstudio/_vstudio.lua actions/vstudio/vs2002_solution.lua actions/vstudio/vs2002_csproj.lua actions/vstudio/vs2002_csproj_user.lua actions/vstudio/vs200x_vcproj.lua actions/vstudio/vs2003_solution.lua actions/vstudio/vs2005_solution.lua actions/vstudio/vs2005_csproj.lua actions/vstudio/vs2005_csproj_user.lua actions/vstudio/vs_generic_solution.lua actions/vstudio/vs2010_vcxproxj.lua actions/xcode/_xcode.lua actions/xcode/xcode_common.lua actions/xcode/xcode_project.lua actions/xcode/xcode4_workspace.lua actions/clean/_clean.lua _premake_main.lua Done. make -j9 -l8 -C /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix clean make: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix' Cleaning Premake4 make: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix' make -j9 -l8 -C /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix make: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix' ==== Building Premake4 (release) ==== Creating obj/Release path_isabsolute.c os_getversion.c os_isfile.c os_uuid.c os_pathsearch.c os_rmdir.c os_chdir.c scripts.c os_match.c os_copyfile.c os_isdir.c os_mkdir.c os_getcwd.c premake.c string_endswith.c loadlib.c ldebug.c lstring.c lparser.c liolib.c ldump.c lgc.c lundump.c lopcodes.c lfunc.c ltm.c lstate.c lmem.c ldo.c lzio.c lstrlib.c lapi.c ltablib.c loslib.c ltable.c linit.c lmathlib.c ldblib.c lobject.c llex.c lvm.c lbaselib.c lcode.c lauxlib.c Linking Premake4 make: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/build/premake/premake4/build/gmake.unix' Building configurations... Running action 'gmake'... Generating ../workspaces/gcc/Makefile... Generating ../workspaces/gcc/pyrogenesis.make... Generating ../workspaces/gcc/network.make... Generating ../workspaces/gcc/tinygettext.make... Generating ../workspaces/gcc/lobby.make... Generating ../workspaces/gcc/glooxwrapper.make... Generating ../workspaces/gcc/simulation2.make... Generating ../workspaces/gcc/scriptinterface.make... Generating ../workspaces/gcc/engine.make... Generating ../workspaces/gcc/graphics.make... Generating ../workspaces/gcc/atlas.make... Generating ../workspaces/gcc/gui.make... Generating ../workspaces/gcc/lowlevel.make... Generating ../workspaces/gcc/mongoose.make... Generating ../workspaces/gcc/mocks_real.make... Generating ../workspaces/gcc/mocks_test.make... Generating ../workspaces/gcc/Collada.make... Done. >>> Source configured. >>> Compiling source in /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha ... Building SpiderMonkey... SpiderMonkey build options: --enable-shared-js --enable-gcgenerational --disable-tests --without-intl-api --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --enable-shared-js --enable-gcgenerational --disable-tests --without-intl-api --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu patching file js/src/jit/BaselineCompiler.cpp Hunk #1 succeeded at 338 (offset 1 line). patching file js/src/vm/TraceLogging.cpp patching file js/src/vm/TraceLogging.h patching file js/src/jit/MCallOptimize.cpp Hunk #1 succeeded at 1734 (offset -55 lines). 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 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 -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector) 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++ -DTRACE_LOG_DIR="\"/tmp/traces/\"" -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector) works... yes checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -DTRACE_LOG_DIR="\"/tmp/traces/\"" -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector) 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... gcc-ranlib checking for as... /usr/bin/as checking for ar... gcc-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 sb-conf... no checking for ve... no checking for a BSD compatible install... /usr/bin/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.022000 checking for full perl installation... yes Using Python from environment variable $PYTHON Creating Python environment New python executable in /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python2.7 Also creating executable in /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python Installing setuptools, pip...done. running build_ext copying build/lib.linux-x86_64-2.7/_psutil_linux.so -> copying build/lib.linux-x86_64-2.7/_psutil_posix.so -> 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... libraries /usr/lib64, headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... no checking for connect... no checking for remove... no checking for shmat... no checking for IceConnectionNumber in -lICE... yes 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 for --build-id option to ld... yes checking whether the C compiler supports -Werror=return-type... yes checking whether the C compiler supports -Werror=int-to-pointer-cast... yes checking whether the C compiler supports -Wempty-body... yes checking whether the C compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Werror=return-type... yes checking whether the C++ compiler supports -Werror=int-to-pointer-cast... yes checking whether the C++ compiler supports -Wtype-limits... yes checking whether the C++ compiler supports -Wempty-body... yes checking whether the C++ compiler supports -Werror=conversion-null... yes checking whether the C++ compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Wno-invalid-offsetof... yes checking whether ld has archive extraction flags... yes checking for 64-bit OS... yes checking for custom implementation... none specified checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id) 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 st_blksize in struct stat... yes checking for siginfo_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 for visibility(hidden) attribute... yes checking for visibility(default) attribute... yes checking for visibility pragma support... yes checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no checking for gcc PR49911... no checking for gcc pr39608... no checking for llvm pr8927... 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... yes 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 localtime_r... yes checking for sin in -lm... yes 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 trunc... 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 whether C++ requires implementation of unused virtual methods... no checking for trouble comparing to zero near std::operator!=()... no checking for __thread keyword for TLS variables... yes checking for __attribute__((always_inline))... yes checking for __attribute__((malloc))... yes checking for __attribute__((warn_unused_result))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking for gzread in -lz... yes checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking whether C compiler supports -fprofile-generate... yes checking for correct overload resolution with const and templates... no 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 posix_fadvise... yes checking for posix_fallocate... yes checking for setlocale... yes checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.status Reticulating splines... Finished reading 7 moz.build files in 0.00s Processed into 42 build config descriptors in 0.00s Backend executed in 0.05s 39 total backend files; 39 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 12 Makefile Total wall time: 0.06s; CPU time: 0.05s; Efficiency: 88%; Untracked: 0.00s make export if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi make[1]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/bin _build_manifests/install/dist_bin /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/idl _build_manifests/install/dist_idl /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/include _build_manifests/install/dist_include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/public _build_manifests/install/dist_public /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/private _build_manifests/install/dist_private /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/sdk _build_manifests/install/dist_sdk /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove _tests _build_manifests/install/tests 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/include: Kept 0 existing; Added/updated 99; 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/sdk: 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. make recurse_export make[2]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/config' mkdir -p '.deps/' mkdir -p 'system_wrappers/' host_nsinstall.o x86_64-pc-linux-gnu-gcc -o host_nsinstall.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -Wcast-align -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -O3 -DUNICODE -D_UNICODE -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/nsinstall.c host_pathsub.o x86_64-pc-linux-gnu-gcc -o host_pathsub.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -Wcast-align -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -O3 -DUNICODE -D_UNICODE -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/pathsub.c nsinstall_real /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/expandlibs_exec.py --depend .deps/nsinstall_real.pp --target nsinstall_real -- x86_64-pc-linux-gnu-gcc -o nsinstall_real -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -Wcast-align -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -O3 -DUNICODE -D_UNICODE -lpthread -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -march=native -O2 -flto=9 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -pipe -fomit-frame-pointer -fno-stack-protector -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/build/unix/gold -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/local/lib host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/nsinstall.py -t -m 755 'nsinstall' '../dist/bin' /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNO_NSPR_10_SUPPORT -DJS_STANDALONE='1' -DMOZILLA_VERSION='"31.2.0esr"' -DMOZILLA_VERSION_U='31.2.0esr' -DMOZILLA_UAVERSION='"31.0"' -DMOZJS_MAJOR_VERSION='31' -DMOZJS_MINOR_VERSION='2' -DHAVE_64BIT_OS='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DJS_ION='1' -DENABLE_YARR_JIT='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ST_BLKSIZE='1' -DHAVE_SIGINFO_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_X11_XKBLIB_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_LOCALTIME_R='1' -DHAVE_LIBM='1' -DHAVE_LOG2='1' -DHAVE_LOG1P='1' -DHAVE_EXPM1='1' -DHAVE_ACOSH='1' -DHAVE_ASINH='1' -DHAVE_ATANH='1' -DHAVE_TRUNC='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' -DNS_ATTR_MALLOC='__attribute__((malloc))' -DNS_WARN_UNUSED_RESULT='__attribute__((warn_unused_result))' -DMOZ_UPDATE_CHANNEL='default' -DRELEASE_BUILD='1' -DJS_THREADSAFE='1' -DJSGC_INCREMENTAL='1' -DJSGC_GENERATIONAL='1' -DJSGC_USE_EXACT_ROOTING='1' -DJS_CODEGEN_X64='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' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' \ -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= \ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/system-headers | /usr/bin/perl /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/nsprpub/config/make-system-wrappers.pl system_wrappers ../dist/bin/nsinstall -R system_wrappers ../dist make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/config' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/python' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/python' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/mfbt' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/mfbt' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/js/src' ../../dist/bin/nsinstall -R -m 644 'js-config.h' '../../dist/include' /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/embedjs.py -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -DJS_STANDALONE='1' -DMOZILLA_VERSION='"31.2.0esr"' -DMOZILLA_VERSION_U='31.2.0esr' -DMOZILLA_UAVERSION='"31.0"' -DMOZJS_MAJOR_VERSION='31' -DMOZJS_MINOR_VERSION='2' -DHAVE_64BIT_OS='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DJS_ION='1' -DENABLE_YARR_JIT='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ST_BLKSIZE='1' -DHAVE_SIGINFO_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_X11_XKBLIB_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_LOCALTIME_R='1' -DHAVE_LIBM='1' -DHAVE_LOG2='1' -DHAVE_LOG1P='1' -DHAVE_EXPM1='1' -DHAVE_ACOSH='1' -DHAVE_ASINH='1' -DHAVE_ATANH='1' -DHAVE_TRUNC='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' -DNS_ATTR_MALLOC='__attribute__((malloc))' -DNS_WARN_UNUSED_RESULT='__attribute__((warn_unused_result))' -DMOZ_UPDATE_CHANNEL='default' -DRELEASE_BUILD='1' -DJS_THREADSAFE='1' -DJSGC_INCREMENTAL='1' -DJSGC_GENERATIONAL='1' -DJSGC_USE_EXACT_ROOTING='1' -DJS_CODEGEN_X64='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' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' -DNDEBUG -DTRIMMED \ -p 'x86_64-pc-linux-gnu-gcc -E' -m /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/js.msg -o selfhosted.out.h /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Utilities.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/ParallelUtilities.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Array.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Date.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Intl.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/IntlData.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Iterator.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Map.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Number.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/String.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Set.js /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.js make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/js/src' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/js/src/shell' make[2]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' make[1]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' make compile make[1]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' make recurse_compile make[2]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/js/src' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/config' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/config' make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make export if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi make[3]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/mfbt' mkdir -p '.deps/' Compression.o x86_64-pc-linux-gnu-g++ -o Compression.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/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 -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Wno-unused-function /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/Compression.cpp Decimal.o x86_64-pc-linux-gnu-g++ -o Decimal.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/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 -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/decimal/Decimal.cpp FloatingPoint.o x86_64-pc-linux-gnu-g++ -o FloatingPoint.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/FloatingPoint.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/FloatingPoint.cpp HashFunctions.o x86_64-pc-linux-gnu-g++ -o HashFunctions.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/HashFunctions.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/HashFunctions.cpp Poison.o x86_64-pc-linux-gnu-g++ -o Poison.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Poison.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/Poison.cpp SHA1.o x86_64-pc-linux-gnu-g++ -o SHA1.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/SHA1.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/SHA1.cpp bignum-dtoa.o x86_64-pc-linux-gnu-g++ -o bignum-dtoa.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/bignum-dtoa.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/bignum-dtoa.cc bignum.o make[4]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make compile mkdir -p '.deps/' make[4]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make[4]: Nothing to be done for 'compile'. make[4]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make libs x86_64-pc-linux-gnu-g++ -o bignum.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/bignum.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/bignum.cc cached-powers.o make[4]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' mkdir -p '.deps/' host_jskwgen.o x86_64-pc-linux-gnu-g++ -o host_jskwgen.o -c -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.o.pp -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -I/usr/include/nspr /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jskwgen.cpp x86_64-pc-linux-gnu-g++ -o cached-powers.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/cached-powers.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/cached-powers.cc diy-fp.o x86_64-pc-linux-gnu-g++ -o diy-fp.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/diy-fp.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/diy-fp.cc double-conversion.o make[4]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make tools make[4]: Entering directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make[4]: Nothing to be done for 'tools'. make[4]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/intl/icu' x86_64-pc-linux-gnu-g++ -o double-conversion.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/double-conversion.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/double-conversion.cc fast-dtoa.o x86_64-pc-linux-gnu-g++ -o fast-dtoa.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/fast-dtoa.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/fast-dtoa.cc fixed-dtoa.o x86_64-pc-linux-gnu-g++ -o fixed-dtoa.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/fixed-dtoa.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/fixed-dtoa.cc strtod.o x86_64-pc-linux-gnu-g++ -o strtod.o -c -I../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/strtod.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/strtod.cc host_jskwgen /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/_virtualenv/bin/python /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/expandlibs_exec.py --depend .deps/host_jskwgen.pp --target host_jskwgen -- x86_64-pc-linux-gnu-g++ -o host_jskwgen -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.pp -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr host_jskwgen.o /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/bignum.cc: In member function ‘void double_conversion::Bignum::AssignDecimalString(double_conversion::Vector)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/bignum.cc:101:6: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] void Bignum::AssignDecimalString(Vector value) {  ^ ./host_jskwgen /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/js/src/jsautokw.h RegExp.o x86_64-pc-linux-gnu-g++ -o RegExp.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/RegExp.cpp Parser.o x86_64-pc-linux-gnu-g++ -o Parser.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Parser.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser.cpp jsarray.o x86_64-pc-linux-gnu-g++ -o jsarray.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jsarray.cpp jsatom.o x86_64-pc-linux-gnu-g++ -o jsatom.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jsatom.cpp jsmath.o x86_64-pc-linux-gnu-g++ -o jsmath.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jsmath.cpp jsutil.o x86_64-pc-linux-gnu-g++ -o jsutil.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jsutil.cpp ExecutableAllocatorPosix.o x86_64-pc-linux-gnu-g++ -o ExecutableAllocatorPosix.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ExecutableAllocatorPosix.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/assembler/jit/ExecutableAllocatorPosix.cpp OSAllocatorPosix.o x86_64-pc-linux-gnu-g++ -o OSAllocatorPosix.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/OSAllocatorPosix.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/yarr/OSAllocatorPosix.cpp MacroAssemblerX86Common.o x86_64-pc-linux-gnu-g++ -o MacroAssemblerX86Common.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MacroAssemblerX86Common.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/assembler/assembler/MacroAssemblerX86Common.cpp YarrJIT.o x86_64-pc-linux-gnu-g++ -o YarrJIT.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/YarrJIT.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrJIT.cpp pm_linux.o x86_64-pc-linux-gnu-g++ -o pm_linux.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/perf/pm_linux.cpp ExecutableAllocator.o make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/mfbt' x86_64-pc-linux-gnu-g++ -o ExecutableAllocator.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ExecutableAllocator.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/assembler/jit/ExecutableAllocator.cpp Eval.o x86_64-pc-linux-gnu-g++ -o Eval.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Eval.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Eval.cpp Intl.o In file included from /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:16:0, from /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter-inl.h:25, from /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jsarray.cpp:38: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h: In member function ‘js::jit::BaselineDebugModeOSRInfo* js::jit::BaselineFrame::debugModeOSRInfo()’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:307:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(&loScratchValue_);  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h: In member function ‘void js::jit::BaselineFrame::setDebugModeOSRInfo(js::jit::BaselineDebugModeOSRInfo*)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:318:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *reinterpret_cast(&loScratchValue_) = info;  ^ x86_64-pc-linux-gnu-g++ -o Intl.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Intl.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Intl.cpp MapObject.o x86_64-pc-linux-gnu-g++ -o MapObject.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MapObject.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/MapObject.cpp Object.o /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jsmath.cpp: In function ‘uint64_t random_generateSeed()’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jsmath.cpp:699:57: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] read(fd, seed.u8, mozilla::ArrayLength(seed.u8));  ^ x86_64-pc-linux-gnu-g++ -o Object.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Object.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Object.cpp Profilers.o x86_64-pc-linux-gnu-g++ -o Profilers.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Profilers.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Profilers.cpp SIMD.o In file included from /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:16:0, from /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter-inl.h:25, from /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/Eval.cpp:17: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h: In member function ‘js::jit::BaselineDebugModeOSRInfo* js::jit::BaselineFrame::debugModeOSRInfo()’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:307:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(&loScratchValue_);  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h: In member function ‘void js::jit::BaselineFrame::setDebugModeOSRInfo(js::jit::BaselineDebugModeOSRInfo*)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:318:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *reinterpret_cast(&loScratchValue_) = info;  ^ x86_64-pc-linux-gnu-g++ -o SIMD.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/SIMD.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/SIMD.cpp TestingFunctions.o x86_64-pc-linux-gnu-g++ -o TestingFunctions.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TestingFunctions.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TestingFunctions.cpp TypedObject.o x86_64-pc-linux-gnu-g++ -o TypedObject.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TypedObject.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp sharkctl.o x86_64-pc-linux-gnu-g++ -o sharkctl.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/sharkctl.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/devtools/sharkctl.cpp LifoAlloc.o x86_64-pc-linux-gnu-g++ -o LifoAlloc.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/LifoAlloc.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/ds/LifoAlloc.cpp BytecodeCompiler.o x86_64-pc-linux-gnu-g++ -o BytecodeCompiler.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BytecodeCompiler.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeCompiler.cpp BytecodeEmitter.o x86_64-pc-linux-gnu-g++ -o BytecodeEmitter.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BytecodeEmitter.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp FoldConstants.o x86_64-pc-linux-gnu-g++ -o FoldConstants.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/FoldConstants.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/FoldConstants.cpp NameFunctions.o x86_64-pc-linux-gnu-g++ -o NameFunctions.o -c -I../../dist/system_wrappers -include /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src -I. -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/NameFunctions.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/NameFunctions.cpp ParseMaps.o /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:713:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:718:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:731:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::UnsizedArrayTypeDescr::dimension(JSContext*, unsigned int, jsval*)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:765:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:778:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:796:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:804:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:256:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_INT8, int8_t, int8) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:257:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_UINT8, uint8_t, uint8) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:258:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_INT16, int16_t, int16) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:259:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_UINT16, uint16_t, uint16) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:260:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_INT32, int32_t, int32) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:261:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_UINT32, uint32_t, uint32) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:262:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_FLOAT32, float, float32) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:263:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_FLOAT64, double, float64)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro ‘JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE’ JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1361:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:268:5: note: in expansion of macro ‘BINARYDATA_SCALAR_DEFINE’ macro_(ScalarTypeDescr::TYPE_UINT8_CLAMPED, uint8_t, uint8Clamped)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro ‘JS_FOR_EACH_SCALAR_TYPE_REPR’ JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1368:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:304:5: note: in expansion of macro ‘BINARYDATA_REFERENCE_DEFINE’ macro_(ReferenceTypeDescr::TYPE_ANY, HeapValue, Any) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1369:5: note: in expansion of macro ‘JS_FOR_EACH_REFERENCE_TYPE_REPR’ JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1368:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:305:5: note: in expansion of macro ‘BINARYDATA_REFERENCE_DEFINE’ macro_(ReferenceTypeDescr::TYPE_OBJECT, HeapPtrObject, Object) \  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1369:5: note: in expansion of macro ‘JS_FOR_EACH_REFERENCE_TYPE_REPR’ JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1368:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:306:5: note: in expansion of macro ‘BINARYDATA_REFERENCE_DEFINE’ macro_(ReferenceTypeDescr::TYPE_STRING, HeapPtrString, string)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1369:5: note: in expansion of macro ‘JS_FOR_EACH_REFERENCE_TYPE_REPR’ JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1378:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1385:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1393:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1400:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1410:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp: In static member function ‘static bool js::TypedObject::constructUnsized(JSContext*, unsigned int, JS::Value*)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:2469:20: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp: In instantiation of ‘bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr; JS::HandleObject = JS::Handle; typename T::Type = js::ScalarTypeDescr::Type; js::HandlePropertyName = JS::Handle]’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1362:5: required from here /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1256:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp: In instantiation of ‘bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr; JS::HandleObject = JS::Handle; typename T::Type = js::ReferenceTypeDescr::Type; js::HandlePropertyName = JS::Handle]’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1369:5: required from here /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:1256:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/rules.mk:1001: recipe for target 'TypedObject.o' failed make[3]: *** [TypedObject.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeCompiler.cpp: In function ‘bool CompileFunctionBody(JSContext*, JS::MutableHandleFunction, const JS::ReadOnlyCompileOptions&, const js::AutoNameVector&, JS::SourceBufferHolder&, js::GeneratorKind)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeCompiler.cpp:547:16: error: converting to ‘bool’ from ‘std::nullptr_t’ requires direct-initialization [-fpermissive] return nullptr;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/rules.mk:1001: recipe for target 'BytecodeCompiler.o' failed make[3]: *** [BytecodeCompiler.o] Error 1 /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp: In function ‘bool EmitAliasedVarOp(js::ExclusiveContext*, JSOp, js::frontend::ParseNode*, js::frontend::BytecodeEmitter*)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp:1076:39: warning: ‘sc.js::ScopeCoordinate::slot_’ may be used uninitialized in this function [-Wmaybe-uninitialized] SET_SCOPECOORD_SLOT(pc, sc.slot());  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp:1185:21: note: ‘sc.js::ScopeCoordinate::slot_’ was declared here ScopeCoordinate sc;  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp: In function ‘bool js::frontend::EmitFunctionScript(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*)’: /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp:1076:39: warning: ‘sc.js::ScopeCoordinate::slot_’ may be used uninitialized in this function [-Wmaybe-uninitialized] SET_SCOPECOORD_SLOT(pc, sc.slot());  ^ /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp:2857:29: note: ‘sc.js::ScopeCoordinate::slot_’ was declared here ScopeCoordinate sc;  ^ make[3]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release/js/src' /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/recurse.mk:95: recipe for target 'js/src/compile' failed make[2]: *** [js/src/compile] Error 2 make[2]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/recurse.mk:39: recipe for target 'compile' failed make[1]: *** [compile] Error 2 make[1]: Leaving directory '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/js/src/build-release' /tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey/mozjs31/config/rules.mk:592: recipe for target 'default' failed make: *** [default] Error 2 * ERROR: games-strategy/0ad-0.0.18_alpha-r2::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 90: Called src_compile * environment, line 3856: Called die * The specific snippet of code: * JOBS="${MAKEOPTS}" ./build.sh || die; * * If you need support, post the output of `emerge --info '=games-strategy/0ad-0.0.18_alpha-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-strategy/0ad-0.0.18_alpha-r2::gentoo'`. * The complete build log is located at '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/temp/environment'. * Working directory: '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha/libraries/source/spidermonkey' * S: '/tmp/portage/games-strategy/0ad-0.0.18_alpha-r2/work/0ad-0.0.18-alpha'