* Package: games-strategy/0ad-0.0.22_alpha  * Repository: gentoo  * Maintainer: games@gentoo.org  * USE: abi_x86_64 amd64 editor elibc_glibc kernel_linux lobby userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Requested wxWidgets: 3.0 * Using wxWidgets: gtk2-unicode-3.0 >>> Unpacking source... >>> Unpacking 0ad-0.0.22-alpha-unix-build.tar.xz to /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work >>> Source unpacked in /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work >>> Preparing source in /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha ... * Applying 0ad-0.0.21_alpha-gentoo.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha ... make -j1 -C /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/build/premake/premake4/build/gmake.unix make: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-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_pathsearch.c os_rmdir.c os_match.c scripts.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 lfunc.c ldump.c liolib.c lgc.c lundump.c lopcodes.c lmem.c lstate.c ltm.c ldo.c lzio.c lstrlib.c lapi.c lbaselib.c ltablib.c ../../src/host/lua-5.1.4/src/ltablib.c: In function ‘addfield’: ../../src/host/lua-5.1.4/src/ltablib.c:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!lua_isstring(L, -1)) ^~ ../../src/host/lua-5.1.4/src/ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ luaL_addvalue(b); ^~~~~~~~~~~~~ llex.c loslib.c ltable.c linit.c ldblib.c lmathlib.c lobject.c lvm.c lcode.c lauxlib.c ../../src/host/lua-5.1.4/src/lauxlib.c: In function ‘luaL_loadfile’: ../../src/host/lua-5.1.4/src/lauxlib.c:577:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; ^~~~~ ../../src/host/lua-5.1.4/src/lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ lf.extraline = 0; ^~ Linking Premake4 make: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-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 -j1 -C /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/build/premake/premake4/build/gmake.unix clean make: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/build/premake/premake4/build/gmake.unix' Cleaning Premake4 make: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/build/premake/premake4/build/gmake.unix' make -j1 -C /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/build/premake/premake4/build/gmake.unix make: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-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_pathsearch.c os_rmdir.c os_match.c scripts.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 lfunc.c ldump.c liolib.c lgc.c lundump.c lopcodes.c lmem.c lstate.c ltm.c ldo.c lzio.c lstrlib.c lapi.c lbaselib.c ltablib.c ../../src/host/lua-5.1.4/src/ltablib.c: In function ‘addfield’: ../../src/host/lua-5.1.4/src/ltablib.c:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!lua_isstring(L, -1)) ^~ ../../src/host/lua-5.1.4/src/ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ luaL_addvalue(b); ^~~~~~~~~~~~~ llex.c loslib.c ltable.c linit.c ldblib.c lmathlib.c lobject.c lvm.c lcode.c lauxlib.c ../../src/host/lua-5.1.4/src/lauxlib.c: In function ‘luaL_loadfile’: ../../src/host/lua-5.1.4/src/lauxlib.c:577:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; ^~~~~ ../../src/host/lua-5.1.4/src/lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ lf.extraline = 0; ^~ Linking Premake4 make: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-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/AtlasObject.make... Generating ../workspaces/gcc/AtlasUI.make... Generating ../workspaces/gcc/ActorEditor.make... Generating ../workspaces/gcc/Collada.make... Done. >>> Source configured. >>> Compiling source in /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha ... Building SpiderMonkey... SpiderMonkey build options: --enable-shared-js --disable-tests --without-intl-api --enable-valgrind --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --enable-shared-js --disable-tests --without-intl-api --enable-valgrind --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu patching file js/src/configure.in patching file js/src/configure patching file config/external/zlib/moz.build patching file js/src/jit-test/tests/tracelogger/bug1231170.js patching file js/src/jit-test/tests/tracelogger/bug1266649.js patching file js/src/jit/Ion.cpp patching file js/src/vm/Debugger.cpp patching file js/src/vm/Debugger.h patching file js/src/vm/TraceLogging.cpp patching file js/src/vm/TraceLogging.h patching file js/src/vm/TraceLoggingGraph.cpp patching file js/src/vm/TraceLoggingTypes.h 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... gcc checking whether the C compiler (gcc -march=native -mtune=native -O2 -pipe -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed) works... yes checking whether the C compiler (gcc -march=native -mtune=native -O2 -pipe -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed) works... yes checking whether the C++ compiler (c++ -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... x86_64-pc-linux-gnu-ar checking for ld... ld checking for strip... strip checking for windres... no checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... c++ -E checking for sb-conf... no checking for ve... no checking for a BSD compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether ln -s works... yes checking for tar archiver... checking for gnutar... no checking for gtar... no checking for tar... tar tar checking for minimum required perl version >= 5.006... 5.026001 checking for full perl installation... yes Using Python from environment variable $PYTHON Creating Python environment New python executable in /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python2.7 Also creating executable in /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python Installing setuptools, pip...done. running build_ext building '_psutil_linux' extension creating build creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/psutil x86_64-pc-linux-gnu-gcc -pthread -DNDEBUG -fPIC -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o creating build/lib.linux-x86_64-2.7 x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -L. -DNDEBUG build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/_psutil_linux.so building '_psutil_posix' extension x86_64-pc-linux-gnu-gcc -pthread -DNDEBUG -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -L. -DNDEBUG build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/_psutil_posix.so 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 ld has archive extraction flags... yes checking for 64-bit OS... yes checking whether the C++ compiler (c++ -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -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 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 gcc PR49911... 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 gcc accepts -pthread... yes checking whether gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for 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 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 NSPR selection... command-line checking for gzread in -lz... yes checking for valid optimization flags... yes checking for valgrind/valgrind.h... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking whether C compiler supports -fprofile-generate... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking what kind of ordering can be done with the linker... section-ordering-file checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... (cached) yes checking for setlocale... yes checking for localeconv... (cached) yes checking for malloc_size... no checking for malloc_usable_size... yes updating cache ./config.cache creating ./config.status Reticulating splines... Finished reading 20 moz.build files in 0.02s Processed into 54 build config descriptors in 0.01s Backend executed in 0.08s 59 total backend files; 59 created; 0 updated; 0 unchanged; 0 deleted; 5 -> 13 Makefile Total wall time: 0.14s; CPU time: 0.14s; Efficiency: 100%; Untracked: 0.02s make[1]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/bin _build_manifests/install/dist_bin From dist/bin: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/idl _build_manifests/install/dist_idl From dist/idl: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/include _build_manifests/install/dist_include From dist/include: Kept 0 existing; Added/updated 115; Removed 0 files and 0 directories. /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/public _build_manifests/install/dist_public From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/private _build_manifests/install/dist_private From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/sdk _build_manifests/install/dist_sdk From dist/sdk: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/xpi-stage _build_manifests/install/dist_xpi-stage From dist/xpi-stage: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove _tests _build_manifests/install/tests From _tests: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make recurse_export make[2]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' mkdir -p '.deps/' host_nsinstall.o gcc -o host_nsinstall.o -c -DNDEBUG -Wall -Wdeclaration-after-statement -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -march=native -mtune=native -O2 -pipe -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/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config -I. -I../dist/include -I/usr/include/nspr /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/nsinstall.c host_pathsub.o gcc -o host_pathsub.o -c -DNDEBUG -Wall -Wdeclaration-after-statement -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -march=native -mtune=native -O2 -pipe -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/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config -I. -I../dist/include -I/usr/include/nspr /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/pathsub.c nsinstall_real /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_exec.py -- gcc -o nsinstall_real -DNDEBUG -Wall -Wdeclaration-after-statement -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -march=native -mtune=native -O2 -pipe -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,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/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 ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' mkdir -p 'system_wrappers/' /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.preprocessor -DAB_CD= -DNO_NSPR_10_SUPPORT -DJS_STANDALONE='1' -DMOZILLA_VERSION='"38.3.0esrpre"' -DMOZILLA_VERSION_U='38.3.0esrpre' -DMOZILLA_UAVERSION='"38.0"' -DMOZJS_MAJOR_VERSION='38' -DMOZJS_MINOR_VERSION='3' -DHAVE_64BIT_BUILD='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ENDIAN_H='1' -DJS_HAVE_ENDIAN_H='1' -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE='1' -DHAVE_VISIBILITY_ATTRIBUTE='1' -DHAVE_DIRENT_H='1' -DHAVE_GETOPT_H='1' -DHAVE_SYS_BITYPES_H='1' -DHAVE_MEMORY_H='1' -DHAVE_UNISTD_H='1' -DHAVE_GNU_LIBC_VERSION_H='1' -DHAVE_NL_TYPES_H='1' -DHAVE_MALLOC_H='1' -DHAVE_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_GMTIME_R='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_TRACE_LOGGING='1' -DMOZ_VALGRIND='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' -DMALLOC_H='' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' -DHAVE_MALLOC_USABLE_SIZE='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= \ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/system-headers | /usr/bin/perl /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/nsprpub/config/make-system-wrappers.pl system_wrappers ../config/nsinstall -R system_wrappers ../dist make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/nspr' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/nspr' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/embedjs.py -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -DJS_STANDALONE='1' -DMOZILLA_VERSION='"38.3.0esrpre"' -DMOZILLA_VERSION_U='38.3.0esrpre' -DMOZILLA_UAVERSION='"38.0"' -DMOZJS_MAJOR_VERSION='38' -DMOZJS_MINOR_VERSION='3' -DHAVE_64BIT_BUILD='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ENDIAN_H='1' -DJS_HAVE_ENDIAN_H='1' -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE='1' -DHAVE_VISIBILITY_ATTRIBUTE='1' -DHAVE_DIRENT_H='1' -DHAVE_GETOPT_H='1' -DHAVE_SYS_BITYPES_H='1' -DHAVE_MEMORY_H='1' -DHAVE_UNISTD_H='1' -DHAVE_GNU_LIBC_VERSION_H='1' -DHAVE_NL_TYPES_H='1' -DHAVE_MALLOC_H='1' -DHAVE_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_GMTIME_R='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_TRACE_LOGGING='1' -DMOZ_VALGRIND='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' -DMALLOC_H='' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' -DHAVE_MALLOC_USABLE_SIZE='1' -DNDEBUG -DTRIMMED \ -c ' c++' -p '-E -o ' -m /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/js.msg \ -o selfhosted.out.h /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Utilities.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Array.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Date.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Error.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Generator.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Intl.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/IntlData.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Iterator.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Map.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Number.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Object.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/String.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/Set.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/TypedArray.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/TypedObject.js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/WeakSet.js /usr/bin/c++ -E -o self-hosting-preprocessed.pp -DNS_WARN_UNUSED_RESULT=__attribute__((warn_unused_result)) -DAB_CD= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_ATANH=1 -DHAVE_ENDIAN_H=1 -DJS_PUNBOX64=1 -DMOZILLA_UAVERSION="38.0" -DNO_NSPR_10_SUPPORT=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_CBRT=1 -DHAVE_SSIZE_T=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_DIRENT_H=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_ACOSH=1 -DHAVE_NL_TYPES_H=1 -DMOZILLA_VERSION="38.3.0esrpre" -DHAVE___CXA_DEMANGLE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DNS_ATTR_MALLOC=__attribute__((malloc)) -DHAVE_MBRTOWC=1 -DMOZ_VALGRIND=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_SETLOCALE=1 -DJS_STANDALONE=1 -DHAVE_LOG2=1 -DHAVE_ASINH=1 -DHAVE_RES_NINIT=1 -DNDEBUG=1 -DMOZ_UPDATE_CHANNEL=default -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_VA_COPY=1 -DJS_CPU_X64=1 -DHAVE_GMTIME_R=1 -DVA_COPY=va_copy -DHAVE_SYS_CDEFS_H=1 -DJS_HAVE_ENDIAN_H=1 -DEXPORT_JS_API=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_LIBM=1 -DMOZJS_MINOR_VERSION=3 -DD_INO=d_ino -DTRIMMED=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_MEMORY_H=1 -DMALLOC_H= -DRELEASE_BUILD=1 -DJS_TRACE_LOGGING=1 -DHAVE_LOCALECONV=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_TRUNC=1 -DEDITLINE=1 -DHAVE_DLOPEN=1 -DIMPL_MFBT=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_GETOPT_H=1 -DMOZILLA_VERSION_U=38.3.0esrpre -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_CPUID_H=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DLL_SUFFIX=".so" -DHAVE_SYS_VFS_H=1 -DCPP_THROW_NEW=throw() -DMOZJS_MAJOR_VERSION=38 -DHAVE_WCRTOMB=1 -DHAVE_EXPM1=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_LOG1P=1 -DJS_CODEGEN_X64=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_DEBUG_SYMBOLS=1 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell' make[2]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make recurse_compile make[2]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/editline' mkdir -p '.deps/' Unified_c_js_src_editline0.o gcc -o Unified_c_js_src_editline0.o -c -I../../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/editline -I. -I../../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -include ../../../js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/Unified_c_js_src_editline0.o.pp -DNDEBUG -Wall -Wdeclaration-after-statement -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -march=native -mtune=native -O2 -pipe -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/editline/Unified_c_js_src_editline0.c libeditline.a.desc rm -f libeditline.a /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_gen.py -o libeditline.a.desc Unified_c_js_src_editline0.o make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/editline' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/nspr' libnspr.a.desc rm -f libnspr.a /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_gen.py -o libnspr.a.desc make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/nspr' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/mfbt' mkdir -p '.deps/' Compression.o c++ -o Compression.o -c -I../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Compression.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer -Wno-unused-function /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/mfbt/Compression.cpp Decimal.o c++ -o Decimal.o -c -I../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/mfbt/decimal/Decimal.cpp Unified_cpp_mfbt0.o c++ -o Unified_cpp_mfbt0.o -c -I../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/mfbt/Unified_cpp_mfbt0.cpp libmfbt.a.desc rm -f libmfbt.a /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_gen.py -o libmfbt.a.desc Compression.o Decimal.o Unified_cpp_mfbt0.o make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/mfbt' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/zlib' libzlib.a.desc rm -f libzlib.a /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_gen.py -o libzlib.a.desc make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/zlib' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' mkdir -p '.deps/' host_jskwgen.o c++ -o host_jskwgen.o -c -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.o.pp -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jskwgen.cpp host_jskwgen /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_exec.py -- c++ -o host_jskwgen -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.pp -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include host_jskwgen.o ../../config/nsinstall -R -m 755 'host_jskwgen' '../../dist/host/bin' make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' ./host_jskwgen /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/jsautokw.h RegExp.o c++ -o RegExp.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/builtin/RegExp.cpp Parser.o c++ -o Parser.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Parser.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jspubtd.h:14:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.h:14, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser-inl.h:10, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:20: ../../dist/include/mozilla/Assertions.h: In function ‘bool js::frontend::MatchOrInsertSemicolon(js::frontend::TokenStream&)’: ../../dist/include/mozilla/Assertions.h:497:39: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] # define MOZ_ALWAYS_TRUE(expr) ((void)(expr)) ^ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:1251:15: note: ‘tt’ was declared here TokenKind tt; ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘bool js::frontend::Parser::matchLabel(JS::MutableHandle) [with ParseHandler = js::frontend::FullParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:2890:12: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (tt == TOK_YIELD) { ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘bool js::frontend::Parser::matchLabel(JS::MutableHandle) [with ParseHandler = js::frontend::SyntaxParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:2890:12: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (tt == TOK_YIELD) { ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::returnStatement() [with ParseHandler = js::frontend::FullParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5293:15: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] TokenKind tt; ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::throwStatement() [with ParseHandler = js::frontend::FullParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5586:5: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (tt == TOK_EOL) { ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::yieldExpression() [with ParseHandler = js::frontend::FullParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5439:19: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] TokenKind tt; ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5374:9: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] switch (tt) { ^~~~~~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::returnStatement() [with ParseHandler = js::frontend::SyntaxParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5293:15: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] TokenKind tt; ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::throwStatement() [with ParseHandler = js::frontend::SyntaxParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5586:5: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (tt == TOK_EOL) { ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::yieldExpression() [with ParseHandler = js::frontend::SyntaxParseHandler]’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5439:19: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] TokenKind tt; ^~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/Parser.cpp:5374:9: warning: ‘tt’ may be used uninitialized in this function [-Wmaybe-uninitialized] switch (tt) { ^~~~~~ ExecutableAllocatorPosix.o c++ -o ExecutableAllocatorPosix.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ExecutableAllocatorPosix.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/ExecutableAllocatorPosix.cpp jsarray.o c++ -o jsarray.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsarray.cpp jsatom.o c++ -o jsatom.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsatom.cpp jsmath.o c++ -o jsmath.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsmath.cpp jsutil.o c++ -o jsutil.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsutil.cpp pm_linux.o c++ -o pm_linux.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/perf/pm_linux.cpp TraceLogging.o c++ -o TraceLogging.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TraceLogging.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/TraceLogging.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/TraceLogging.h:16:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/TraceLogging.cpp:7: ../../dist/include/js/HashTable.h: In member function ‘js::TraceLoggerEventPayload* js::TraceLoggerThread::getOrCreateEventPayload(TraceLoggerTextId, const char*, size_t, size_t, const void*)’: ../../dist/include/js/HashTable.h:1188:26: warning: ‘*((void*)& p +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] ((curKeyHash << sizeLog2) >> hashShift) | 1, ~~~~~~~~~~~~^~~~~~~~~~~~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/TraceLogging.cpp:416:28: note: ‘*((void*)& p +8)’ was declared here PointerHashMap::AddPtr p; ^ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/TraceLogging.cpp:416:28: warning: ‘p.js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Ptr::entry_’ may be used uninitialized in this function [-Wmaybe-uninitialized] TraceLoggingGraph.o c++ -o TraceLoggingGraph.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TraceLoggingGraph.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/TraceLoggingGraph.cpp TraceLoggingTypes.o c++ -o TraceLoggingTypes.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TraceLoggingTypes.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/TraceLoggingTypes.cpp Unified_cpp_js_src0.o c++ -o Unified_cpp_js_src0.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src0.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src0.cpp:38:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/asmjs/AsmJSValidate.cpp: In function ‘js::AsmJSNumLit ExtractNumericLiteral({anonymous}::ModuleCompiler&, js::frontend::ParseNode*)’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/asmjs/AsmJSValidate.cpp:2271:5: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] switch (type) { ^~~~~~ /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/asmjs/AsmJSValidate.cpp:2267:19: note: ‘type’ was declared here AsmJSSimdType type; ^~~~ Unified_cpp_js_src1.o c++ -o Unified_cpp_js_src1.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src1.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsscript.h:18:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Runtime.h:23, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jscntxt.h:15, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/BytecodeCompiler.cpp:9, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src1.cpp:20: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsopcode.h: In function ‘bool EmitVarOp(js::ExclusiveContext*, js::frontend::ParseNode*, JSOp, js::frontend::BytecodeEmitter*)’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsopcode.h:207:24: warning: ‘sc.js::ScopeCoordinate::slot_’ may be used uninitialized in this function [-Wmaybe-uninitialized] return jsbytecode(i); ^ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src1.cpp:29:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/frontend/BytecodeEmitter.cpp:1365:21: note: ‘sc.js::ScopeCoordinate::slot_’ was declared here ScopeCoordinate sc; ^~ Unified_cpp_js_src10.o c++ -o Unified_cpp_js_src10.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src10.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobjinlines.h:24:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src10.cpp:11: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h: In member function ‘void js::GlobalHelperThreadState::mergeParseTaskCompartment(JSRuntime*, js::ParseTask*, JS::Handle, JSCompartment*)’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:193:15: warning: ‘*((void*)(& iter)+24).js::gc::ArenaCellIterImpl::thing’ may be used uninitialized in this function [-Wmaybe-uninitialized] thing += thingSize; ~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src10.cpp:65:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:948:27: note: ‘*((void*)(& iter)+24).js::gc::ArenaCellIterImpl::thing’ was declared here for (gc::ZoneCellIter iter(parseTask->cx->zone(), gc::FINALIZE_OBJECT_GROUP); ^~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobjinlines.h:24:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src10.cpp:11: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:135:31: warning: ‘*((void*)& iter +48)’ may be used uninitialized in this function [-Wmaybe-uninitialized] thing = span.last + thingSize; ~~~~~~~~~~^~~~~~~~~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src10.cpp:65:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:948:27: note: ‘*((void*)& iter +48)’ was declared here for (gc::ZoneCellIter iter(parseTask->cx->zone(), gc::FINALIZE_OBJECT_GROUP); ^~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsobjinlines.h:24:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Stack-inl.h:22, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Debugger-inl.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Debugger.cpp:7, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src10.cpp:11: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:134:9: warning: ‘*((void*)& iter +40)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (thing == span.first) { ^~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src10.cpp:65:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/HelperThreads.cpp:948:27: note: ‘*((void*)& iter +40)’ was declared here for (gc::ZoneCellIter iter(parseTask->cx->zone(), gc::FINALIZE_OBJECT_GROUP); ^~~~ Unified_cpp_js_src11.o c++ -o Unified_cpp_js_src11.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src11.cpp Unified_cpp_js_src12.o c++ -o Unified_cpp_js_src12.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src12.cpp Unified_cpp_js_src2.o c++ -o Unified_cpp_js_src2.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src2.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/StoreBuffer.cpp:14:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src2.cpp:11: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h: In member function ‘void JS::Zone::sweepBreakpoints(js::FreeOp*)’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:193:15: warning: ‘*((void*)(& i)+24).js::gc::ArenaCellIterImpl::thing’ may be used uninitialized in this function [-Wmaybe-uninitialized] thing += thingSize; ~~~~~~^~~~~~~~~~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src2.cpp:38:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Zone.cpp:134:30: note: ‘*((void*)(& i)+24).js::gc::ArenaCellIterImpl::thing’ was declared here for (ZoneCellIterUnderGC i(this, FINALIZE_SCRIPT); !i.done(); i.next()) { ^ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/StoreBuffer.cpp:14:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src2.cpp:11: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:135:31: warning: ‘*((void*)& i +48)’ may be used uninitialized in this function [-Wmaybe-uninitialized] thing = span.last + thingSize; ~~~~~~~~~~^~~~~~~~~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src2.cpp:38:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Zone.cpp:134:30: note: ‘*((void*)& i +48)’ was declared here for (ZoneCellIterUnderGC i(this, FINALIZE_SCRIPT); !i.done(); i.next()) { ^ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/StoreBuffer.cpp:14:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src2.cpp:11: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:134:9: warning: ‘*((void*)& i +40)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (thing == span.first) { ^~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src2.cpp:38:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Zone.cpp:134:30: note: ‘*((void*)& i +40)’ was declared here for (ZoneCellIterUnderGC i(this, FINALIZE_SCRIPT); !i.done(); i.next()) { ^ Unified_cpp_js_src3.o c++ -o Unified_cpp_js_src3.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jstypes.h:25:0, from ../../dist/include/js/Utility.h:26, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsalloc.h:18, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsatom.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Runtime.h:21, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jscntxt.h:15, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/Ion.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/FixedList.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineCompiler.h:10, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineCompiler.cpp:7, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp:2: ../../dist/include/mozilla/Casting.h:29:1: warning: mangled name for ‘To mozilla::BitwiseCast(From) [with To = void*; From = float (*)(float) throw ()]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] BitwiseCast(const From aFrom) ^~~~~~~~~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Shape-inl.h:22:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsscriptinlines.h:19, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineCompiler.cpp:25, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp:2: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h: In function ‘void js::jit::ToggleBaselineTraceLoggerScripts(JSRuntime*, bool)’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:183:52: warning: ‘*((void*)(& i)+24).js::gc::ArenaCellIterImpl::thing’ may be used uninitialized in this function [-Wmaybe-uninitialized] return reinterpret_cast(thing); ^ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp:56:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineJIT.cpp:1093:31: note: ‘*((void*)(& i)+24).js::gc::ArenaCellIterImpl::thing’ was declared here for (gc::ZoneCellIter i(zone, gc::FINALIZE_SCRIPT); !i.done(); i.next()) { ^ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Barrier.h:12:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsatom.h:14, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Runtime.h:21, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jscntxt.h:15, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/Ion.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/FixedList.h:12, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineCompiler.h:10, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineCompiler.cpp:7, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp:2: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/gc/Heap.h:304:48: warning: ‘*((void*)& i +48)’ may be used uninitialized in this function [-Wmaybe-uninitialized] return reinterpret_cast(last); ^ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp:56:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineJIT.cpp:1093:31: note: ‘*((void*)& i +48)’ was declared here for (gc::ZoneCellIter i(zone, gc::FINALIZE_SCRIPT); !i.done(); i.next()) { ^ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/vm/Shape-inl.h:22:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsscriptinlines.h:19, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineCompiler.cpp:25, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp:2: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsgcinlines.h:134:9: warning: ‘*((void*)& i +40)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (thing == span.first) { ^~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src3.cpp:56:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jit/BaselineJIT.cpp:1093:31: note: ‘*((void*)& i +40)’ was declared here for (gc::ZoneCellIter i(zone, gc::FINALIZE_SCRIPT); !i.done(); i.next()) { ^ Unified_cpp_js_src4.o c++ -o Unified_cpp_js_src4.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src4.cpp Unified_cpp_js_src5.o c++ -o Unified_cpp_js_src5.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src5.cpp Unified_cpp_js_src6.o c++ -o Unified_cpp_js_src6.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src6.cpp Unified_cpp_js_src7.o c++ -o Unified_cpp_js_src7.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src7.cpp Unified_cpp_js_src8.o c++ -o Unified_cpp_js_src8.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src8.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src8.cpp:101:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/jsreflect.cpp:3255:1: warning: ‘bool {anonymous}::ASTSerializer::objectPropertyName(js::frontend::ParseNode*, JS::MutableHandleValue)’ defined but not used [-Wunused-function] ASTSerializer::objectPropertyName(ParseNode* pn, MutableHandleValue dst) ^~~~~~~~~~~~~ Unified_cpp_js_src9.o c++ -o Unified_cpp_js_src9.o -c -I../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -I. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/common -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/Unified_cpp_js_src9.cpp /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.preprocessor -DVERSION='js' /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/symverscript.in -o symverscript libjs_static.a rm -f libjs_static.a libjs_static.a.desc /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_exec.py --extract -- x86_64-pc-linux-gnu-ar crs libjs_static.a RegExp.o Parser.o ExecutableAllocatorPosix.o jsarray.o jsatom.o jsmath.o jsutil.o pm_linux.o TraceLogging.o TraceLoggingGraph.o TraceLoggingTypes.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src2.o Unified_cpp_js_src3.o Unified_cpp_js_src4.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o ../../mfbt/libmfbt.a ../../config/external/nspr/libnspr.a ../../config/external/zlib/libzlib.a libmozjs38-ps-release.so rm -f libmozjs38-ps-release.so /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_exec.py --uselist -- c++ -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libmozjs38-ps-release.so -o libmozjs38-ps-release.so RegExp.o Parser.o ExecutableAllocatorPosix.o jsarray.o jsatom.o jsmath.o jsutil.o pm_linux.o TraceLogging.o TraceLoggingGraph.o TraceLoggingTypes.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src2.o Unified_cpp_js_src3.o Unified_cpp_js_src4.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o -lpthread -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/build/unix/gold -Wl,-version-script,symverscript -Wl,-rpath-link,../../dist/bin -Wl,-rpath-link,/usr/local/lib ../../mfbt/libmfbt.a ../../config/external/nspr/libnspr.a ../../config/external/zlib/libzlib.a -lm -ldl -lplds4 -lplc4 -lnspr4 -lz -lm -ldl chmod +x libmozjs38-ps-release.so ../../config/nsinstall -R -m 644 'libjs_static.a' '../../dist/lib' ../../config/nsinstall -R -m 644 'libmozjs38-ps-release.so' '../../dist/bin' ../../config/nsinstall -R -m 644 'libmozjs38-ps-release.so' '../../dist/lib' ../../config/nsinstall -R -m 644 'libmozjs38-ps-release.so' '../../dist/sdk/lib' make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell' mkdir -p '.deps/' Unified_cpp_js_src_shell0.o c++ -o Unified_cpp_js_src_shell0.o -c -I../../../dist/system_wrappers -include /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DAB_CD= -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell -I. -I.. -I/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/.. -I../../../dist/include -I/usr/include/nspr -fPIC -DNDEBUG -DMOZILLA_CLIENT -include ../../../js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/Unified_cpp_js_src_shell0.cpp In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/Unified_cpp_js_src_shell0.cpp:11:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/js.cpp: In function ‘bool Evaluate(JSContext*, unsigned int, jsval*)’: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/js.cpp:1248:20: warning: ‘*((void*)(& ancx)+40).js::AutoCompartment::origin_’ may be used uninitialized in this function [-Wmaybe-uninitialized] AutoNewContext ancx; ^~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/../jscompartmentinlines.h:14:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/js.cpp:80, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/Unified_cpp_js_src_shell0.cpp:11: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/../jscntxtinlines.h:409:20: warning: ‘*((void*)(& ancx)+40).js::AutoCompartment::cx_’ may be used uninitialized in this function [-Wmaybe-uninitialized] JSCompartment* startingCompartment = compartment_; ^~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/Unified_cpp_js_src_shell0.cpp:11:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/js.cpp:1248:20: note: ‘*((void*)(& ancx)+40).js::AutoCompartment::cx_’ was declared here AutoNewContext ancx; ^~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/../shell/OSObject.h:12:0, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/OSObject.cpp:9, from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/../jsapi.h:1128:22: warning: ‘*((void*)(& ancx)+24).JSAutoRequest::mContext’ may be used uninitialized in this function [-Wmaybe-uninitialized] JS_EndRequest(mContext); ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/Unified_cpp_js_src_shell0.cpp:11:0: /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/js.cpp:1248:20: note: ‘*((void*)(& ancx)+24).JSAutoRequest::mContext’ was declared here AutoNewContext ancx; ^~~~ js /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/config/expandlibs_exec.py --uselist -- c++ -o js -DNDEBUG -Wall -Wsign-compare -Wtype-limits -Wno-invalid-offsetof -Wcast-align -march=native -mtune=native -O2 -pipe -fno-schedule-insns2 -fno-delete-null-pointer-checks -DTRACE_LOG_DIR="\"../../source/tools/tracelogger/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -freorder-blocks -O3 -fomit-frame-pointer Unified_cpp_js_src_shell0.o -lpthread -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/build/unix/gold -Wl,-rpath-link,../../../dist/bin -Wl,-rpath-link,/usr/local/lib ../../../js/src/editline/libeditline.a ../../../js/src/libjs_static.a -lm -ldl -lplds4 -lplc4 -lnspr4 -lz -lm -ldl ../../../config/nsinstall -R -m 755 'js' '../../../dist/bin' make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' make[3]: Nothing to be done for 'host'. make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' make[2]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make recurse_misc make[2]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[2]: Nothing to be done for 'recurse_misc'. make[2]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make recurse_libs make[2]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/nspr' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/config/external/nspr' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' make[3]: Nothing to be done for 'libs'. make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src' make[3]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell' rm -f '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/js-gdb.py' /var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/js-gdb.py.pp -Dtopsrcdir=/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DAB_CD= -DNO_NSPR_10_SUPPORT -DJS_STANDALONE='1' -DMOZILLA_VERSION='"38.3.0esrpre"' -DMOZILLA_VERSION_U='38.3.0esrpre' -DMOZILLA_UAVERSION='"38.0"' -DMOZJS_MAJOR_VERSION='38' -DMOZJS_MINOR_VERSION='3' -DHAVE_64BIT_BUILD='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ENDIAN_H='1' -DJS_HAVE_ENDIAN_H='1' -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE='1' -DHAVE_VISIBILITY_ATTRIBUTE='1' -DHAVE_DIRENT_H='1' -DHAVE_GETOPT_H='1' -DHAVE_SYS_BITYPES_H='1' -DHAVE_MEMORY_H='1' -DHAVE_UNISTD_H='1' -DHAVE_GNU_LIBC_VERSION_H='1' -DHAVE_NL_TYPES_H='1' -DHAVE_MALLOC_H='1' -DHAVE_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_GMTIME_R='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_TRACE_LOGGING='1' -DMOZ_VALGRIND='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' -DMALLOC_H='' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' -DHAVE_MALLOC_USABLE_SIZE='1' -DNDEBUG -DTRIMMED '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/js-gdb.py.in' -o '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/js-gdb.py' ../../../config/nsinstall -R -m 644 '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell/js-gdb.py' '../../../dist/bin' ../../../config/nsinstall -R -m 644 '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/shell/js-gdb.gdb' '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell' ../../../config/nsinstall -R -m 755 js .. make[3]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release/js/src/shell' make[2]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make recurse_tools make[2]: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[2]: Nothing to be done for 'recurse_tools'. make[2]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' make[1]: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/spidermonkey/mozjs-38.0.0/js/src/build-release' if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi make -j1 -C libraries/source/fcollada/src make: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/fcollada/src' FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.cpp FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimation]’: FCollada/FCDocument/FCDLibrary.cpp:149:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimationClip]’: FCollada/FCDocument/FCDLibrary.cpp:150:34: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDCamera]’: FCollada/FCDocument/FCDLibrary.cpp:151:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDController]’: FCollada/FCDocument/FCDLibrary.cpp:152:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEffect]’: FCollada/FCDocument/FCDLibrary.cpp:153:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEmitter]’: FCollada/FCDocument/FCDLibrary.cpp:154:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDForceField]’: FCollada/FCDocument/FCDLibrary.cpp:155:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDGeometry]’: FCollada/FCDocument/FCDLibrary.cpp:156:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDImage]’: FCollada/FCDocument/FCDLibrary.cpp:157:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDLight]’: FCollada/FCDocument/FCDLibrary.cpp:158:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:159:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDSceneNode]’: FCollada/FCDocument/FCDLibrary.cpp:160:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsModel]’: FCollada/FCDocument/FCDLibrary.cpp:161:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:162:36: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsScene]’: FCollada/FCDocument/FCDLibrary.cpp:163:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: warning: ‘*((void*)& v1 +32)’ is used uninitialized in this function [-Wuninitialized] if (v1 == value) v1 = value; ~~~^~~~~~~~ FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPlaceHolder.cpp FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10:0: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] #warning "FUSemaphore: Semaphore not implemented for non Windows" ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUStringConversion.cpp: In function ‘void TrickLinkerFUStringConversion()’: FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable ‘f’ set but not used [-Wunused-but-set-variable] float f = FUStringConversion::ToFloat(&c); ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] bool b = FUStringConversion::ToBoolean(c); ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable ‘i32’ set but not used [-Wunused-but-set-variable] int32 i32 = FUStringConversion::ToInt32(&c); ^~~ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable ‘u32’ set but not used [-Wunused-but-set-variable] uint32 u32 = FUStringConversion::ToUInt32(&c); ^~~ In file included from FCollada/FUtils/FUStringConversion.cpp:18:0: FCollada/FUtils/FUStringConversion.hpp: In static member function ‘static float FUStringConversion::ToFloat(const CH**) [with CH = char]’: FCollada/FUtils/FUStringConversion.hpp:91:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 'I': infinity = true; // intentional pass-through. ^~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:92:3: note: here default: nonValidFound = true; --s; break; ^~~~~~~ FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUThread.cpp:10:0: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] #warning "Threads not yet implemented for non Windows." ^~~~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.cpp FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FColladaPlugins/FArchiveXML/FAXSceneImport.cpp output/libFColladaSD.a FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.cpp FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimation]’: FCollada/FCDocument/FCDLibrary.cpp:149:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimationClip]’: FCollada/FCDocument/FCDLibrary.cpp:150:34: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDCamera]’: FCollada/FCDocument/FCDLibrary.cpp:151:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDController]’: FCollada/FCDocument/FCDLibrary.cpp:152:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEffect]’: FCollada/FCDocument/FCDLibrary.cpp:153:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEmitter]’: FCollada/FCDocument/FCDLibrary.cpp:154:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDForceField]’: FCollada/FCDocument/FCDLibrary.cpp:155:31: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDGeometry]’: FCollada/FCDocument/FCDLibrary.cpp:156:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDImage]’: FCollada/FCDocument/FCDLibrary.cpp:157:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDLight]’: FCollada/FCDocument/FCDLibrary.cpp:158:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:159:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDSceneNode]’: FCollada/FCDocument/FCDLibrary.cpp:160:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsModel]’: FCollada/FCDocument/FCDLibrary.cpp:161:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:162:36: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsScene]’: FCollada/FCDocument/FCDLibrary.cpp:163:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: warning: ‘*((void*)& v1 +32)’ is used uninitialized in this function [-Wuninitialized] if (v1 == value) v1 = value; ~~~^~~~~~~~ In file included from FCollada/FMath/FMath.h:172:0, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:49, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector2.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]’: FCollada/FMath/FMVector2.h:141:88: warning: ‘*((void*)(& v1)+32).FMVector2::.FMVector2::::x’ is used uninitialized in this function [-Wuninitialized] r==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ ~~^ FCollada/FMath/FMVector2.h:141:114: warning: ‘*((void*)(& v1)+32).FMVector2::.FMVector2::::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] nst FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ ~~^ In file included from FCollada/FMath/FMath.h:173:0, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:49, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector3.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]’: FCollada/FMath/FMVector3.h:246:90: warning: ‘*((void*)(& v1)+32).FMVector3::x’ is used uninitialized in this function [-Wuninitialized] ent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:116: warning: ‘*((void*)(& v1)+32).FMVector3::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] nst FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:142: warning: ‘*((void*)(& v1)+32).FMVector3::z’ may be used uninitialized in this function [-Wmaybe-uninitialized] IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]’: FCollada/FMath/FMVector3.h:246:90: warning: ‘*((void*)(& v1)+32).FMVector3::x’ is used uninitialized in this function [-Wuninitialized] ent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:116: warning: ‘*((void*)(& v1)+32).FMVector3::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] nst FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ FCollada/FMath/FMVector3.h:246:142: warning: ‘*((void*)(& v1)+32).FMVector3::z’ may be used uninitialized in this function [-Wmaybe-uninitialized] IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } ~~^ In file included from FCollada/FMath/FMath.h:174:0, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:49, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMVector4.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]’: FCollada/FMath/FMVector4.h:184:88: warning: ‘*((void*)(& v1)+32).FMVector4::x’ is used uninitialized in this function [-Wuninitialized] r==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:114: warning: ‘*((void*)(& v1)+32).FMVector4::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] nst FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:140: warning: ‘*((void*)(& v1)+32).FMVector4::z’ may be used uninitialized in this function [-Wmaybe-uninitialized] IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:166: warning: ‘*((void*)(& v1)+32).FMVector4::w’ may be used uninitialized in this function [-Wmaybe-uninitialized] IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]’: FCollada/FMath/FMVector4.h:184:88: warning: ‘*((void*)(& v1)+32).FMVector4::x’ is used uninitialized in this function [-Wuninitialized] r==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:114: warning: ‘*((void*)(& v1)+32).FMVector4::y’ may be used uninitialized in this function [-Wmaybe-uninitialized] nst FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:140: warning: ‘*((void*)(& v1)+32).FMVector4::z’ may be used uninitialized in this function [-Wmaybe-uninitialized] IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FMath/FMVector4.h:184:166: warning: ‘*((void*)(& v1)+32).FMVector4::w’ may be used uninitialized in this function [-Wmaybe-uninitialized] IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ ~~^ FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPlaceHolder.cpp FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10:0: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] #warning "FUSemaphore: Semaphore not implemented for non Windows" ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUStringConversion.cpp: In function ‘void TrickLinkerFUStringConversion()’: FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable ‘f’ set but not used [-Wunused-but-set-variable] float f = FUStringConversion::ToFloat(&c); ^ FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] bool b = FUStringConversion::ToBoolean(c); ^ FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable ‘i32’ set but not used [-Wunused-but-set-variable] int32 i32 = FUStringConversion::ToInt32(&c); ^~~ FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable ‘u32’ set but not used [-Wunused-but-set-variable] uint32 u32 = FUStringConversion::ToUInt32(&c); ^~~ In file included from FCollada/FUtils/FUStringConversion.cpp:18:0: FCollada/FUtils/FUStringConversion.hpp: In static member function ‘static float FUStringConversion::ToFloat(const CH**) [with CH = char]’: FCollada/FUtils/FUStringConversion.hpp:91:13: warning: this statement may fall through [-Wimplicit-fallthrough=] case 'I': infinity = true; // intentional pass-through. ^~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:92:3: note: here default: nonValidFound = true; --s; break; ^~~~~~~ FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUThread.cpp:10:0: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] #warning "Threads not yet implemented for non Windows." ^~~~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.cpp FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FColladaPlugins/FArchiveXML/FAXSceneImport.cpp output/libFColladaSR.a make: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/libraries/source/fcollada/src' make -j1 -C build/workspaces/gcc verbose=1 make: Entering directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/build/workspaces/gcc' ==== Building mocks_real (release) ==== Creating obj/mocks_real_Release mkdir -p obj/mocks_real_Release mocks_real.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/mocks_real -I../../../source -I../../../libraries/source/cxxtest-4.4 -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/mocks_real_Release/mocks_real.d -MT "obj/mocks_real_Release/mocks_real.o" -o "obj/mocks_real_Release/mocks_real.o" -c "../../../source/mocks/mocks_real.cpp" Linking mocks_real x86_64-pc-linux-gnu-ar -rcs ../../../binaries/system/libmocks_real.a obj/mocks_real_Release/mocks_real.o ==== Building network (release) ==== Creating obj/network_Release mkdir -p obj/network_Release NetServerTurnManager.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetServerTurnManager.d -MT "obj/network_Release/NetServerTurnManager.o" -o "obj/network_Release/NetServerTurnManager.o" -c "../../../source/network/NetServerTurnManager.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptVal.h:21, from ../../../source/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/network/NetServerTurnManager.cpp:20: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ NetClient.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetClient.d -MT "obj/network_Release/NetClient.o" -o "obj/network_Release/NetClient.o" -c "../../../source/network/NetClient.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptVal.h:21, from ../../../source/network/NetClient.h:24, from ../../../source/network/NetClient.cpp:20: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ NetSession.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetSession.d -MT "obj/network_Release/NetSession.o" -o "obj/network_Release/NetSession.o" -c "../../../source/network/NetSession.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptVal.h:21, from ../../../source/network/NetSession.h:25, from ../../../source/network/NetSession.cpp:19: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ NetMessageSim.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetMessageSim.d -MT "obj/network_Release/NetMessageSim.o" -o "obj/network_Release/NetMessageSim.o" -c "../../../source/network/NetMessageSim.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptVal.h:21, from ../../../source/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/network/NetMessageSim.cpp:20: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ ../../../libraries/source/spidermonkey/include-unix-release/jsfriendapi.h:2161:49: warning: offsetof within non-standard-layout type ‘JSJitMethodCallArgs’ is undefined [-Winvalid-offsetof] static const size_t offsetOfArgv = offsetof(JSJitMethodCallArgs, argv_); ^ ../../../libraries/source/spidermonkey/include-unix-release/jsfriendapi.h:2162:49: warning: offsetof within non-standard-layout type ‘JSJitMethodCallArgs’ is undefined [-Winvalid-offsetof] static const size_t offsetOfArgc = offsetof(JSJitMethodCallArgs, argc_); ^ NetHost.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetHost.d -MT "obj/network_Release/NetHost.o" -o "obj/network_Release/NetHost.o" -c "../../../source/network/NetHost.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptVal.h:21, from ../../../source/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/network/NetHost.cpp:23: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ NetClientTurnManager.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetClientTurnManager.d -MT "obj/network_Release/NetClientTurnManager.o" -o "obj/network_Release/NetClientTurnManager.o" -c "../../../source/network/NetClientTurnManager.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptInterface.h:26, from ../../../source/simulation2/helpers/SimulationCommand.h:21, from ../../../source/simulation2/system/TurnManager.h:21, from ../../../source/network/NetClientTurnManager.h:21, from ../../../source/network/NetClientTurnManager.cpp:20: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ NetFileTransfer.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetFileTransfer.d -MT "obj/network_Release/NetFileTransfer.o" -o "obj/network_Release/NetFileTransfer.o" -c "../../../source/network/NetFileTransfer.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptVal.h:21, from ../../../source/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/network/NetFileTransfer.cpp:23: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ fsm.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/fsm.d -MT "obj/network_Release/fsm.o" -o "obj/network_Release/fsm.o" -c "../../../source/network/fsm.cpp" NetServer.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetServer.d -MT "obj/network_Release/NetServer.o" -o "obj/network_Release/NetServer.o" -c "../../../source/network/NetServer.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/network/NetServer.h:26, from ../../../source/network/NetServer.cpp:20: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ In file included from /usr/include/bits/socket.h:27:0, from /usr/include/sys/socket.h:33, from /usr/include/enet/unix.h:11, from /usr/include/enet/enet.h:18, from ../../../source/lib/external_libraries/enet.h:48, from ../../../source/network/NetServer.cpp:28: ../../../libraries/source/spidermonkey/include-unix-release/jsfriendapi.h:2161:49: warning: offsetof within non-standard-layout type ‘JSJitMethodCallArgs’ is undefined [-Winvalid-offsetof] static const size_t offsetOfArgv = offsetof(JSJitMethodCallArgs, argv_); ^ ../../../libraries/source/spidermonkey/include-unix-release/jsfriendapi.h:2162:49: warning: offsetof within non-standard-layout type ‘JSJitMethodCallArgs’ is undefined [-Winvalid-offsetof] static const size_t offsetOfArgc = offsetof(JSJitMethodCallArgs, argc_); ^ NetStats.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetStats.d -MT "obj/network_Release/NetStats.o" -o "obj/network_Release/NetStats.o" -c "../../../source/network/NetStats.cpp" NetMessage.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/NetMessage.d -MT "obj/network_Release/NetMessage.o" -o "obj/network_Release/NetMessage.o" -c "../../../source/network/NetMessage.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptVal.h:21, from ../../../source/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/network/NetMessage.cpp:19: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ StunClient.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/network -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/network_Release/StunClient.d -MT "obj/network_Release/StunClient.o" -o "obj/network_Release/StunClient.o" -c "../../../source/network/StunClient.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/scriptinterface/ScriptInterface.h:26, from ../../../source/network/StunClient.h:22, from ../../../source/network/StunClient.cpp:21: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ Linking network x86_64-pc-linux-gnu-ar -rcs ../../../binaries/system/libnetwork.a obj/network_Release/NetServerTurnManager.o obj/network_Release/NetClient.o obj/network_Release/NetSession.o obj/network_Release/NetMessageSim.o obj/network_Release/NetHost.o obj/network_Release/NetClientTurnManager.o obj/network_Release/NetFileTransfer.o obj/network_Release/fsm.o obj/network_Release/NetServer.o obj/network_Release/NetStats.o obj/network_Release/NetMessage.o obj/network_Release/StunClient.o ==== Building tinygettext (release) ==== Creating obj/tinygettext_Release mkdir -p obj/tinygettext_Release iconv.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/iconv.d -MT "obj/tinygettext_Release/iconv.o" -o "obj/tinygettext_Release/iconv.o" -c "../../../source/third_party/tinygettext/src/iconv.cpp" language.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/language.d -MT "obj/tinygettext_Release/language.o" -o "obj/tinygettext_Release/language.o" -c "../../../source/third_party/tinygettext/src/language.cpp" unix_file_system.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/unix_file_system.d -MT "obj/tinygettext_Release/unix_file_system.o" -o "obj/tinygettext_Release/unix_file_system.o" -c "../../../source/third_party/tinygettext/src/unix_file_system.cpp" log.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/log.d -MT "obj/tinygettext_Release/log.o" -o "obj/tinygettext_Release/log.o" -c "../../../source/third_party/tinygettext/src/log.cpp" plural_forms.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/plural_forms.d -MT "obj/tinygettext_Release/plural_forms.o" -o "obj/tinygettext_Release/plural_forms.o" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp" dictionary.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/dictionary.d -MT "obj/tinygettext_Release/dictionary.o" -o "obj/tinygettext_Release/dictionary.o" -c "../../../source/third_party/tinygettext/src/dictionary.cpp" tinygettext.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/tinygettext.d -MT "obj/tinygettext_Release/tinygettext.o" -o "obj/tinygettext_Release/tinygettext.o" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp" dictionary_manager.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/dictionary_manager.d -MT "obj/tinygettext_Release/dictionary_manager.o" -o "obj/tinygettext_Release/dictionary_manager.o" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp" po_parser.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/tinygettext -I../../../source -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -I../../../source/third_party/tinygettext/include -std=c++0x -fvisibility=hidden -MF obj/tinygettext_Release/po_parser.d -MT "obj/tinygettext_Release/po_parser.o" -o "obj/tinygettext_Release/po_parser.o" -c "../../../source/third_party/tinygettext/src/po_parser.cpp" Linking tinygettext x86_64-pc-linux-gnu-ar -rcs ../../../binaries/system/libtinygettext.a obj/tinygettext_Release/iconv.o obj/tinygettext_Release/language.o obj/tinygettext_Release/unix_file_system.o obj/tinygettext_Release/log.o obj/tinygettext_Release/plural_forms.o obj/tinygettext_Release/dictionary.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/dictionary_manager.o obj/tinygettext_Release/po_parser.o ==== Building lobby (release) ==== Creating obj/lobby_Release mkdir -p obj/lobby_Release XmppClient.cpp c++ -march=native -mtune=native -O2 -pipe -DNDEBUG -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DCONFIG2_NVTT=0 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib64/0ad -I../../../source/pch/lobby -I../../../source -I../../../libraries/source/spidermonkey/include-unix-release -I../../../source/third_party/tinygettext/include -I/usr/X11R6/include/X11 -I/usr/X11R6/include -I/usr/local/include/X11 -I/usr/local/include -I/usr/include/X11 -std=c++0x -fvisibility=hidden -MF obj/lobby_Release/XmppClient.d -MT "obj/lobby_Release/XmppClient.o" -o "obj/lobby_Release/XmppClient.o" -c "../../../source/lobby/XmppClient.cpp" In file included from /usr/include/bits/types/stack_t.h:23:0, from /usr/include/signal.h:299, from ../../../libraries/source/spidermonkey/include-unix-release/mozilla/Assertions.h:44, from ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:14, from ../../../source/scriptinterface/ScriptTypes.h:60, from ../../../source/lobby/IXmppClient.h:21, from ../../../source/lobby/XmppClient.h:21, from ../../../source/lobby/XmppClient.cpp:19: ../../../libraries/source/spidermonkey/include-unix-release/jspubtd.h:459:60: warning: offsetof within non-standard-layout type ‘js::PerThreadDataFriendFields::RuntimeDummy’ is undefined [-Winvalid-offsetof] static const size_t RuntimeMainThreadOffset = offsetof(RuntimeDummy, mainThread); ^ In file included from ../../../source/lobby/XmppClient.cpp:26:0: ../../../source/i18n/L10n.h:89:2: error: ‘Locale’ does not name a type; did you mean ‘locale_t’? Locale GetCurrentLocale() const; ^~~~~~ locale_t ../../../source/i18n/L10n.h:133:24: error: ‘Locale’ does not name a type; did you mean ‘locale_t’? bool SaveLocale(const Locale& locale) const; ^~~~~~ locale_t ../../../source/i18n/L10n.h:235:54: error: ‘Locale’ does not name a type; did you mean ‘locale_t’? std::wstring GetFallbackToAvailableDictLocale(const Locale& locale) const; ^~~~~~ locale_t ../../../source/i18n/L10n.h:283:66: error: ‘Locale’ has not been declared void GetDictionaryLocale(const std::string& configLocaleString, Locale& outLocale) const; ^~~~~~ ../../../source/i18n/L10n.h:314:28: error: ‘Locale’ does not name a type; did you mean ‘locale_t’? bool ValidateLocale(const Locale& locale) const; ^~~~~~ locale_t In file included from ../../../source/lobby/XmppClient.cpp:26:0: ../../../source/i18n/L10n.h:411:98: error: ‘Locale’ does not name a type; did you mean ‘locale_t’? d::string& dateTimeString, const std::string& dateTimeFormat, const Locale& locale) const; ^~~~~~ locale_t ../../../source/i18n/L10n.h:427:85: error: ‘DateFormat’ does not name a type; did you mean ‘UDateFormat’? alizeDateTime(const UDate dateTime, const DateTimeType& type, const DateFormat::EStyle& style) const; ^~~~~~~~~~ UDateFormat ../../../source/i18n/L10n.h:427:103: error: expected unqualified-id before ‘&’ token t UDate dateTime, const DateTimeType& type, const DateFormat::EStyle& style) const; ^ ../../../source/i18n/L10n.h:427:103: error: expected ‘)’ before ‘&’ token ../../../source/i18n/L10n.h:427:103: error: expected ‘;’ at end of member declaration ../../../source/i18n/L10n.h:427:105: error: ‘style’ does not name a type; did you mean ‘stime’? UDate dateTime, const DateTimeType& type, const DateFormat::EStyle& style) const; ^~~~~ stime ../../../source/i18n/L10n.h:508:2: error: ‘Locale’ does not name a type; did you mean ‘locale_t’? Locale currentLocale; ^~~~~~ locale_t ../../../source/i18n/L10n.h:519:14: error: ‘Locale’ was not declared in this scope std::vector<Locale*> availableLocales; ^~~~~~ ../../../source/i18n/L10n.h:519:14: note: suggested alternative: In file included from /usr/include/unicode/calendar.h:39:0, from /usr/include/unicode/datefmt.h:29, from /usr/include/unicode/smpdtfmt.h:38, from ../../../source/lib/external_libraries/icu.h:26, from ../../../source/i18n/L10n.h:30, from ../../../source/lobby/XmppClient.cpp:26: /usr/include/unicode/locid.h:188:20: note:  ‘icu::Locale’ class U_COMMON_API Locale : public UObject { ^~~~~~ In file included from ../../../source/lobby/XmppClient.cpp:26:0: ../../../source/i18n/L10n.h:519:21: error: template argument 1 is invalid std::vector availableLocales; ^ ../../../source/i18n/L10n.h:519:21: error: template argument 2 is invalid ../../../source/i18n/L10n.h:590:2: error: ‘DateFormat’ does not name a type; did you mean ‘UDateFormat’? DateFormat* CreateDateTimeInstance(const DateTimeType& type, const DateFormat::EStyle& style, const Locale& locale) const; ^~~~~~~~~~ UDateFormat make[1]: *** [lobby.make:180: obj/lobby_Release/XmppClient.o] Error 1 make: *** [Makefile:29: lobby] Error 2 make: Leaving directory '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha/build/workspaces/gcc' * ERROR: games-strategy/0ad-0.0.22_alpha::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-strategy/0ad-0.0.22_alpha::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-strategy/0ad-0.0.22_alpha::gentoo'`. * The complete build log is located at '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/temp/environment'. * Working directory: '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha' * S: '/var/tmp/portage/games-strategy/0ad-0.0.22_alpha/work/0ad-0.0.22-alpha'