spacepaste

  1.  
  2.  * Package: dev-lang/spidermonkey-31.2.0_rc0
  3.  * Repository: mozilla
  4.  * USE: abi_x86_64 amd64 elibc_glibc icu jit kernel_linux system-icu userland_GNU
  5.  * FEATURES: preserve-libs sandbox userpriv usersandbox
  6. >>> Unpacking source...
  7. >>> Unpacking mozjs-31.2.0.rc0.tar.bz2 to /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work
  8. >>> Source unpacked in /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work
  9. >>> Preparing source in /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0 ...
  10. >>> Source prepared.
  11. >>> Configuring source in /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0 ...
  12. * econf: updating mozjs-31.2.0/intl/icu/source/config.guess with /usr/share/gnuconfig/config.guess
  13. * econf: updating mozjs-31.2.0/intl/icu/source/config.sub with /usr/share/gnuconfig/config.sub
  14. * econf: updating mozjs-31.2.0/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess
  15. * econf: updating mozjs-31.2.0/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub
  16. * econf: updating mozjs-31.2.0/js/src/ctypes/libffi/config.guess with /usr/share/gnuconfig/config.guess
  17. * econf: updating mozjs-31.2.0/js/src/ctypes/libffi/config.sub with /usr/share/gnuconfig/config.sub
  18. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --with-system-icu --disable-trace-malloc --enable-jemalloc --enable-readline --enable-threadsafe --with-system-nspr --enable-system-ffi --disable-optimize --with-intl-api --disable-debug --enable-ion --enable-yarr-jit --disable-static --disable-tests
  19. creating cache ./config.cache
  20. checking host system type... x86_64-pc-linux-gnu
  21. checking target system type... x86_64-pc-linux-gnu
  22. checking build system type... x86_64-pc-linux-gnu
  23. checking for gawk... gawk
  24. checking for perl5... no
  25. checking for perl... /usr/bin/perl
  26. checking for gcc... x86_64-pc-linux-gnu-gcc
  27. checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed) works... yes
  28. checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no
  29. checking whether we are using GNU C... yes
  30. checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
  31. checking for c++... x86_64-pc-linux-gnu-g++
  32. checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed) works... yes
  33. checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no
  34. checking whether we are using GNU C++... yes
  35. checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
  36. checking for ranlib... x86_64-pc-linux-gnu-ranlib
  37. checking for as... /usr/bin/as
  38. checking for ar... x86_64-pc-linux-gnu-ar
  39. checking for ld... x86_64-pc-linux-gnu-ld
  40. checking for strip... strip
  41. checking for windres... no
  42. checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
  43. checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
  44. checking for sb-conf... no
  45. checking for ve... no
  46. checking for a BSD compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c
  47. checking whether ln -s works... yes
  48. checking for tar archiver... checking for gnutar... no
  49. checking for gtar... no
  50. checking for tar... tar
  51. tar
  52. checking for minimum required perl version >= 5.006... 5.022001
  53. checking for full perl installation... yes
  54. Using Python from environment variable $PYTHON
  55. Creating Python environment
  56. New python executable in /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python2.7
  57. Also creating executable in /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python
  58. Installing setuptools, pip...done.
  59. running build_ext
  60. copying build/lib.linux-x86_64-2.7/_psutil_linux.so ->
  61. copying build/lib.linux-x86_64-2.7/_psutil_posix.so ->
  62. checking Python environment is Mozilla virtualenv... yes
  63. checking for doxygen... :
  64. checking for autoconf... /usr/bin/autoconf
  65. checking for xargs... /usr/bin/xargs
  66. checking for gmake... /usr/bin/gmake
  67. checking for X... libraries , headers
  68. checking for dnet_ntoa in -ldnet... no
  69. checking for dnet_ntoa in -ldnet_stub... no
  70. checking for gethostbyname... no
  71. checking for connect... no
  72. checking for remove... no
  73. checking for shmat... no
  74. checking for IceConnectionNumber in -lICE... yes
  75. checking that static assertion macros used in autoconf tests work... yes
  76. checking for --noexecstack option to as... yes
  77. checking for -z noexecstack option to ld... yes
  78. checking for -z text option to ld... yes
  79. checking for --build-id option to ld... yes
  80. checking whether the C compiler supports -Werror=return-type... yes
  81. checking whether the C compiler supports -Werror=int-to-pointer-cast... yes
  82. checking whether the C compiler supports -Wempty-body... yes
  83. checking whether the C compiler supports -Wsign-compare... yes
  84. checking whether the C++ compiler supports -Werror=return-type... yes
  85. checking whether the C++ compiler supports -Werror=int-to-pointer-cast... yes
  86. checking whether the C++ compiler supports -Wtype-limits... yes
  87. checking whether the C++ compiler supports -Wempty-body... yes
  88. checking whether the C++ compiler supports -Werror=conversion-null... yes
  89. checking whether the C++ compiler supports -Wsign-compare... yes
  90. checking whether the C++ compiler supports -Wno-invalid-offsetof... yes
  91. checking whether ld has archive extraction flags... yes
  92. checking for 64-bit OS... yes
  93. checking for custom <inttypes.h> implementation... none specified
  94. checking whether the C++ compiler (x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -fno-rtti -Wl,-O1 -Wl,--as-needed -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id) actually is a C++ compiler... yes
  95. checking for ANSI C header files... yes
  96. checking for working const... yes
  97. checking for mode_t... yes
  98. checking for off_t... yes
  99. checking for pid_t... yes
  100. checking for size_t... yes
  101. checking for ssize_t... yes
  102. checking for st_blksize in struct stat... yes
  103. checking for siginfo_t... yes
  104. checking for endian.h... yes
  105. checking for machine/endian.h... no
  106. checking for sys/isa_defs.h... no
  107. checking for gcc c++0x headers bug without rtti... no
  108. checking for visibility(hidden) attribute... yes
  109. checking for visibility(default) attribute... yes
  110. checking for visibility pragma support... yes
  111. checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no
  112. checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no
  113. checking for gcc PR49911... no
  114. checking for gcc pr39608... no
  115. checking for llvm pr8927... no
  116. checking for dirent.h that defines DIR... yes
  117. checking for opendir in -ldir... no
  118. checking for sys/byteorder.h... no
  119. checking for compat.h... no
  120. checking for getopt.h... yes
  121. checking for sys/bitypes.h... yes
  122. checking for memory.h... yes
  123. checking for unistd.h... yes
  124. checking for gnu/libc-version.h... yes
  125. checking for nl_types.h... yes
  126. checking for malloc.h... yes
  127. checking for X11/XKBlib.h... yes
  128. checking for io.h... no
  129. checking for cpuid.h... yes
  130. checking for sys/statvfs.h... yes
  131. checking for sys/statfs.h... yes
  132. checking for sys/vfs.h... yes
  133. checking for sys/mount.h... yes
  134. checking for sys/quota.h... yes
  135. checking for linux/quota.h... yes
  136. checking for sys/cdefs.h... yes
  137. checking for linux/perf_event.h... yes
  138. checking for perf_event_open system call... yes
  139. checking for gethostbyname_r in -lc_r... no
  140. checking for library containing dlopen... -ldl
  141. checking for dlfcn.h... yes
  142. checking for socket in -lsocket... no
  143. checking for pthread_create in -lpthreads... no
  144. checking for pthread_create in -lpthread... yes
  145. checking whether x86_64-pc-linux-gnu-gcc accepts -pthread... yes
  146. checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no
  147. checking for 8-bit clean memcmp... yes
  148. checking for getc_unlocked... yes
  149. checking for _getc_nolock... no
  150. checking for localtime_r... yes
  151. checking for sin in -lm... yes
  152. checking for log2... yes
  153. checking for log1p... yes
  154. checking for expm1... yes
  155. checking for sqrt1pm1... no
  156. checking for acosh... yes
  157. checking for asinh... yes
  158. checking for atanh... yes
  159. checking for trunc... yes
  160. checking for cbrt... yes
  161. checking for wcrtomb... yes
  162. checking for mbrtowc... yes
  163. checking for res_ninit()... yes
  164. checking for nl_langinfo and CODESET... yes
  165. checking for an implementation of va_copy()... yes
  166. checking whether va_list can be copied by value... no
  167. checking whether the C++ "using" keyword resolves ambiguity... yes
  168. checking for C++ dynamic_cast to void*... yes
  169. checking whether C++ requires implementation of unused virtual methods... no
  170. checking for trouble comparing to zero near std::operator!=()... no
  171. checking for __thread keyword for TLS variables... yes
  172. checking for __attribute__((always_inline))... yes
  173. checking for __attribute__((malloc))... yes
  174. checking for __attribute__((warn_unused_result))... yes
  175. checking for LC_MESSAGES... yes
  176. checking for localeconv... yes
  177. checking for nspr-config... /usr/bin/nspr-config
  178. checking for NSPR - version >= 4.9.2... yes
  179. checking for gzread in -lz... yes
  180. checking for pkg-config... /usr/bin/pkg-config
  181. checking for libffi >= 3.0.9... yes
  182. checking MOZ_FFI_CFLAGS... -I/usr/lib64/libffi-3.2.1/include
  183. checking MOZ_FFI_LIBS... -L/usr/lib64/../lib64 -lffi
  184. checking for __cxa_demangle... yes
  185. checking for -pipe support... yes
  186. checking whether C compiler supports -fprofile-generate... yes
  187. checking for correct overload resolution with const and templates... no
  188. checking for tm_zone tm_gmtoff in struct tm... yes
  189. checking what kind of list files are supported by the linker... linkerscript
  190. checking what kind of ordering can be done with the linker... section-ordering-file
  191. checking for readline in -lreadline... yes
  192. checking for posix_fadvise... yes
  193. checking for posix_fallocate... yes
  194. checking for icu-i18n >= 50.1... yes
  195. checking MOZ_ICU_CFLAGS...
  196. checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
  197. checking for setlocale... yes
  198. checking for localeconv... (cached) yes
  199. updating cache ./config.cache
  200. creating ./config.status
  201. Reticulating splines...
  202. Finished reading 6 moz.build files in 0.00s
  203. Processed into 39 build config descriptors in 0.00s
  204. Backend executed in 0.05s
  205. 37 total backend files; 37 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 11 Makefile
  206. Total wall time: 0.06s; CPU time: 0.06s; Efficiency: 100%; Untracked: 0.00s
  207. >>> Source configured.
  208. >>> Compiling source in /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0 ...
  209. make -j4 MOZ_OPTIMIZE_FLAGS= MOZ_DEBUG_FLAGS= HOST_OPTIMIZE_FLAGS= MODULE_OPTIMIZE_FLAGS= MOZ_PGO_OPTIMIZE_FLAGS=
  210. make export
  211. if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi
  212. make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  213. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/bin _build_manifests/install/dist_bin
  214. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/idl _build_manifests/install/dist_idl
  215. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/include _build_manifests/install/dist_include
  216. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/public _build_manifests/install/dist_public
  217. From dist/bin: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
  218. From dist/idl: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
  219. From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
  220. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/private _build_manifests/install/dist_private
  221. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/sdk _build_manifests/install/dist_sdk
  222. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove _tests _build_manifests/install/tests
  223. From dist/include: Kept 0 existing; Added/updated 99; Removed 0 files and 0 directories.
  224. From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
  225. From dist/sdk: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
  226. From _tests: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
  227. make recurse_export
  228. make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  229. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/config'
  230. mkdir -p '.deps/'
  231. mkdir -p 'system_wrappers/'
  232. host_nsinstall.o
  233. x86_64-pc-linux-gnu-gcc -o host_nsinstall.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -Wcast-align -march=native -O2 -pipe -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/nsinstall.c
  234. host_pathsub.o
  235. x86_64-pc-linux-gnu-gcc -o host_pathsub.o -c -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -Wcast-align -march=native -O2 -pipe -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/pathsub.c
  236. nsinstall_real
  237. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/expandlibs_exec.py --depend .deps/nsinstall_real.pp --target nsinstall_real -- x86_64-pc-linux-gnu-gcc -o nsinstall_real -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -Wcast-align -march=native -O2 -pipe -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -DUNICODE -D_UNICODE -lpthread -Wl,-O1 -Wl,--as-needed -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/build/unix/gold -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o
  238. cp nsinstall_real nsinstall.tmp
  239. mv nsinstall.tmp nsinstall
  240. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/nsinstall.py -t -m 755 'nsinstall' '../dist/bin'
  241. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python -m mozbuild.action.preprocessor -DMOZ_SHARED_ICU -DNO_NSPR_10_SUPPORT -DJS_STANDALONE='1' -DMOZILLA_VERSION='"31.2.0esr"' -DMOZILLA_VERSION_U='31.2.0esr' -DMOZILLA_UAVERSION='"31.0"' -DMOZJS_MAJOR_VERSION='31' -DMOZJS_MINOR_VERSION='2' -DHAVE_64BIT_OS='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DJS_ION='1' -DENABLE_YARR_JIT='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ST_BLKSIZE='1' -DHAVE_SIGINFO_T='1' -DHAVE_ENDIAN_H='1' -DJS_HAVE_ENDIAN_H='1' -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE='1' -DHAVE_VISIBILITY_ATTRIBUTE='1' -DHAVE_DIRENT_H='1' -DHAVE_GETOPT_H='1' -DHAVE_SYS_BITYPES_H='1' -DHAVE_MEMORY_H='1' -DHAVE_UNISTD_H='1' -DHAVE_GNU_LIBC_VERSION_H='1' -DHAVE_NL_TYPES_H='1' -DHAVE_MALLOC_H='1' -DHAVE_X11_XKBLIB_H='1' -DHAVE_CPUID_H='1' -DHAVE_SYS_STATVFS_H='1' -DHAVE_SYS_STATFS_H='1' -DHAVE_SYS_VFS_H='1' -DHAVE_SYS_MOUNT_H='1' -DHAVE_SYS_QUOTA_H='1' -DHAVE_LINUX_QUOTA_H='1' -DHAVE_SYS_CDEFS_H='1' -DHAVE_DLOPEN='1' -D_REENTRANT='1' -DHAVE_GETC_UNLOCKED='1' -DHAVE_LOCALTIME_R='1' -DHAVE_LIBM='1' -DHAVE_LOG2='1' -DHAVE_LOG1P='1' -DHAVE_EXPM1='1' -DHAVE_ACOSH='1' -DHAVE_ASINH='1' -DHAVE_ATANH='1' -DHAVE_TRUNC='1' -DHAVE_CBRT='1' -DHAVE_WCRTOMB='1' -DHAVE_MBRTOWC='1' -DHAVE_RES_NINIT='1' -DHAVE_LANGINFO_CODESET='1' -DVA_COPY='va_copy' -DHAVE_VA_COPY='1' -DHAVE_VA_LIST_AS_ARRAY='1' -DHAVE_CPP_AMBIGUITY_RESOLVING_USING='1' -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR='1' -DHAVE_THREAD_TLS_KEYWORD='1' -DHAVE_I18N_LC_MESSAGES='1' -DHAVE_LOCALECONV='1' -DNS_ATTR_MALLOC='__attribute__((malloc))' -DNS_WARN_UNUSED_RESULT='__attribute__((warn_unused_result))' -DMOZ_UPDATE_CHANNEL='default' -DRELEASE_BUILD='1' -DJS_THREADSAFE='1' -DMOZ_MEMORY='1' -DMOZ_MEMORY_LINUX='1' -DJSGC_INCREMENTAL='1' -DJSGC_USE_EXACT_ROOTING='1' -DJS_CODEGEN_X64='1' -DHAVE___CXA_DEMANGLE='1' -DJS_DEFAULT_JITREPORT_GRANULARITY='3' -DHAVE_TM_ZONE_TM_GMTOFF='1' -DCPP_THROW_NEW='throw()' -DEDITLINE='1' -DMOZ_DLL_SUFFIX='".so"' -DHAVE_POSIX_FADVISE='1' -DHAVE_POSIX_FALLOCATE='1' -DXP_UNIX='1' -DEXPOSE_INTL_API='1' -DENABLE_INTL_API='1' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' \
  242. -DMOZ_TREE_CAIRO= \
  243. -DMOZ_TREE_PIXMAN= \
  244. -DMOZ_NATIVE_HUNSPELL= \
  245. -DMOZ_NATIVE_BZ2= \
  246. -DMOZ_NATIVE_ZLIB=1 \
  247. -DMOZ_NATIVE_PNG= \
  248. -DMOZ_NATIVE_JPEG= \
  249. -DMOZ_NATIVE_LIBEVENT= \
  250. -DMOZ_NATIVE_LIBVPX= \
  251. -DMOZ_NATIVE_ICU=1 \
  252. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/system-headers | /usr/bin/perl /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/nsprpub/config/make-system-wrappers.pl system_wrappers
  253. ../dist/bin/nsinstall -R system_wrappers ../dist
  254. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/config'
  255. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/python'
  256. make[3]: Nothing to be done for 'export'.
  257. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/python'
  258. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/mfbt'
  259. make[3]: Nothing to be done for 'export'.
  260. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/mfbt'
  261. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/js/src'
  262. ../../dist/bin/nsinstall -R -m 644 'js-config.h' '../../dist/include'
  263. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/embedjs.py -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -DJS_STANDALONE='1' -DMOZILLA_VERSION='"31.2.0esr"' -DMOZILLA_VERSION_U='31.2.0esr' -DMOZILLA_UAVERSION='"31.0"' -DMOZJS_MAJOR_VERSION='31' -DMOZJS_MINOR_VERSION='2' -DHAVE_64BIT_OS='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DJS_ION='1' -DENABLE_YARR_JIT='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ST_BLKSIZE='1' -DHAVE_SIGINFO_T='1' -DHAVE_ENDIAN_H='1' -DJS_HAVE_ENDIAN_H='1' -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE='1' -DHAVE_VISIBILITY_ATTRIBUTE='1' -DHAVE_DIRENT_H='1' -DHAVE_GETOPT_H='1' -DHAVE_SYS_BITYPES_H='1' -DHAVE_MEMORY_H='1' -DHAVE_UNISTD_H='1' -DHAVE_GNU_LIBC_VERSION_H='1' -DHAVE_NL_TYPES_H='1' -DHAVE_MALLOC_H='1' -DHAVE_X11_XKBLIB_H='1' -DHAVE_CPUID_H='1' -DHAVE_SYS_STATVFS_H='1' -DHAVE_SYS_STATFS_H='1' -DHAVE_SYS_VFS_H='1' -DHAVE_SYS_MOUNT_H='1' -DHAVE_SYS_QUOTA_H='1' -DHAVE_LINUX_QUOTA_H='1' -DHAVE_SYS_CDEFS_H='1' -DHAVE_DLOPEN='1' -D_REENTRANT='1' -DHAVE_GETC_UNLOCKED='1' -DHAVE_LOCALTIME_R='1' -DHAVE_LIBM='1' -DHAVE_LOG2='1' -DHAVE_LOG1P='1' -DHAVE_EXPM1='1' -DHAVE_ACOSH='1' -DHAVE_ASINH='1' -DHAVE_ATANH='1' -DHAVE_TRUNC='1' -DHAVE_CBRT='1' -DHAVE_WCRTOMB='1' -DHAVE_MBRTOWC='1' -DHAVE_RES_NINIT='1' -DHAVE_LANGINFO_CODESET='1' -DVA_COPY='va_copy' -DHAVE_VA_COPY='1' -DHAVE_VA_LIST_AS_ARRAY='1' -DHAVE_CPP_AMBIGUITY_RESOLVING_USING='1' -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR='1' -DHAVE_THREAD_TLS_KEYWORD='1' -DHAVE_I18N_LC_MESSAGES='1' -DHAVE_LOCALECONV='1' -DNS_ATTR_MALLOC='__attribute__((malloc))' -DNS_WARN_UNUSED_RESULT='__attribute__((warn_unused_result))' -DMOZ_UPDATE_CHANNEL='default' -DRELEASE_BUILD='1' -DJS_THREADSAFE='1' -DMOZ_MEMORY='1' -DMOZ_MEMORY_LINUX='1' -DJSGC_INCREMENTAL='1' -DJSGC_USE_EXACT_ROOTING='1' -DJS_CODEGEN_X64='1' -DHAVE___CXA_DEMANGLE='1' -DJS_DEFAULT_JITREPORT_GRANULARITY='3' -DHAVE_TM_ZONE_TM_GMTOFF='1' -DCPP_THROW_NEW='throw()' -DEDITLINE='1' -DMOZ_DLL_SUFFIX='".so"' -DHAVE_POSIX_FADVISE='1' -DHAVE_POSIX_FALLOCATE='1' -DXP_UNIX='1' -DEXPOSE_INTL_API='1' -DENABLE_INTL_API='1' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' -DNDEBUG -DTRIMMED \
  264. -p 'x86_64-pc-linux-gnu-gcc -E' -m /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/js.msg -o selfhosted.out.h /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Utilities.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/ParallelUtilities.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Array.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Date.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Intl.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/IntlData.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Iterator.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Map.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Number.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/String.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Set.js /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.js
  265. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/js/src'
  266. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/js/src/shell'
  267. make[3]: Nothing to be done for 'export'.
  268. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/js/src/shell'
  269. make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  270. make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  271. make compile
  272. make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  273. make recurse_compile
  274. make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  275. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/js/src'
  276. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  277. make export
  278. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/config'
  279. make[3]: Nothing to be done for 'compile'.
  280. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/config'
  281. if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi
  282. make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/mfbt'
  283. mkdir -p '.deps/'
  284. Compression.o
  285. x86_64-pc-linux-gnu-g++ -o Compression.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Compression.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -Wno-unused-function /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/Compression.cpp
  286. Decimal.o
  287. x86_64-pc-linux-gnu-g++ -o Decimal.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/decimal/Decimal.cpp
  288. FloatingPoint.o
  289. make[4]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  290. make[4]: Nothing to be done for 'export'.
  291. make[4]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  292. make compile
  293. make[4]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  294. make[4]: Nothing to be done for 'compile'.
  295. make[4]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  296. make libs
  297. mkdir -p '.deps/'
  298. make[4]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  299. mkdir -p '.deps/'
  300. host_jskwgen.o
  301. x86_64-pc-linux-gnu-g++ -o host_jskwgen.o -c -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.o.pp -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jskwgen.cpp
  302. make[4]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  303. make tools
  304. make[4]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  305. make[4]: Nothing to be done for 'tools'.
  306. make[4]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  307. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/intl/icu'
  308. x86_64-pc-linux-gnu-g++ -o FloatingPoint.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/FloatingPoint.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/FloatingPoint.cpp
  309. HashFunctions.o
  310. x86_64-pc-linux-gnu-g++ -o HashFunctions.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/HashFunctions.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/HashFunctions.cpp
  311. Poison.o
  312. host_jskwgen
  313. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/_virtualenv/bin/python /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/expandlibs_exec.py --depend .deps/host_jskwgen.pp --target host_jskwgen -- x86_64-pc-linux-gnu-g++ -o host_jskwgen -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.pp -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr host_jskwgen.o
  314. x86_64-pc-linux-gnu-g++ -o Poison.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Poison.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/Poison.cpp
  315. SHA1.o
  316. x86_64-pc-linux-gnu-g++ -o SHA1.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/SHA1.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/SHA1.cpp
  317. bignum-dtoa.o
  318. ./host_jskwgen /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/js/src/jsautokw.h
  319. RegExp.o
  320. x86_64-pc-linux-gnu-g++ -o RegExp.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/RegExp.cpp
  321. Parser.o
  322. x86_64-pc-linux-gnu-g++ -o Parser.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Parser.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/frontend/Parser.cpp
  323. jsarray.o
  324. x86_64-pc-linux-gnu-g++ -o bignum-dtoa.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/bignum-dtoa.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/bignum-dtoa.cc
  325. bignum.o
  326. x86_64-pc-linux-gnu-g++ -o bignum.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/bignum.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/bignum.cc
  327. cached-powers.o
  328. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/bignum.cc: In member function 'void double_conversion::Bignum::AssignDecimalString(double_conversion::Vector<const char>)':
  329. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/bignum.cc:101:6: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow]
  330. void Bignum::AssignDecimalString(Vector<const char> value) {
  331.  ^
  332. x86_64-pc-linux-gnu-g++ -o cached-powers.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/cached-powers.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/cached-powers.cc
  333. diy-fp.o
  334. x86_64-pc-linux-gnu-g++ -o diy-fp.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/diy-fp.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/diy-fp.cc
  335. double-conversion.o
  336. x86_64-pc-linux-gnu-g++ -o double-conversion.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/double-conversion.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/double-conversion.cc
  337. fast-dtoa.o
  338. x86_64-pc-linux-gnu-g++ -o fast-dtoa.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/fast-dtoa.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/fast-dtoa.cc
  339. fixed-dtoa.o
  340. x86_64-pc-linux-gnu-g++ -o fixed-dtoa.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/fixed-dtoa.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/fixed-dtoa.cc
  341. strtod.o
  342. x86_64-pc-linux-gnu-g++ -o strtod.o -c -I../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/strtod.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/mfbt/double-conversion/strtod.cc
  343. x86_64-pc-linux-gnu-g++ -o jsarray.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jsarray.cpp
  344. jsatom.o
  345. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/mfbt'
  346. x86_64-pc-linux-gnu-g++ -o jsatom.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jsatom.cpp
  347. jsmath.o
  348. x86_64-pc-linux-gnu-g++ -o jsmath.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jsmath.cpp
  349. jsutil.o
  350. In file included from /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/vm/Stack-inl.h:16:0,
  351. from /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/vm/Interpreter-inl.h:25,
  352. from /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jsarray.cpp:38:
  353. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h: In member function 'js::jit::BaselineDebugModeOSRInfo* js::jit::BaselineFrame::debugModeOSRInfo()':
  354. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h:307:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  355. return *reinterpret_cast<BaselineDebugModeOSRInfo **>(&loScratchValue_);
  356.  ^
  357. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h: In member function 'void js::jit::BaselineFrame::setDebugModeOSRInfo(js::jit::BaselineDebugModeOSRInfo*)':
  358. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h:318:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  359. *reinterpret_cast<BaselineDebugModeOSRInfo **>(&loScratchValue_) = info;
  360.  ^
  361. x86_64-pc-linux-gnu-g++ -o jsutil.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jsutil.cpp
  362. ExecutableAllocatorPosix.o
  363. x86_64-pc-linux-gnu-g++ -o ExecutableAllocatorPosix.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ExecutableAllocatorPosix.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp
  364. OSAllocatorPosix.o
  365. x86_64-pc-linux-gnu-g++ -o OSAllocatorPosix.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/OSAllocatorPosix.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/yarr/OSAllocatorPosix.cpp
  366. MacroAssemblerX86Common.o
  367. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jsmath.cpp: In function 'uint64_t random_generateSeed()':
  368. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jsmath.cpp:699:57: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  369. read(fd, seed.u8, mozilla::ArrayLength(seed.u8));
  370.  ^
  371. x86_64-pc-linux-gnu-g++ -o MacroAssemblerX86Common.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MacroAssemblerX86Common.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp
  372. YarrJIT.o
  373. x86_64-pc-linux-gnu-g++ -o YarrJIT.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/YarrJIT.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/yarr/YarrJIT.cpp
  374. pm_linux.o
  375. x86_64-pc-linux-gnu-g++ -o pm_linux.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/perf/pm_linux.cpp
  376. ExecutableAllocator.o
  377. x86_64-pc-linux-gnu-g++ -o ExecutableAllocator.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ExecutableAllocator.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/assembler/jit/ExecutableAllocator.cpp
  378. Eval.o
  379. x86_64-pc-linux-gnu-g++ -o Eval.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Eval.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Eval.cpp
  380. Intl.o
  381. x86_64-pc-linux-gnu-g++ -o Intl.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Intl.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Intl.cpp
  382. MapObject.o
  383. x86_64-pc-linux-gnu-g++ -o MapObject.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MapObject.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/MapObject.cpp
  384. Object.o
  385. In file included from /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/vm/Stack-inl.h:16:0,
  386. from /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/vm/Interpreter-inl.h:25,
  387. from /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Eval.cpp:17:
  388. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h: In member function 'js::jit::BaselineDebugModeOSRInfo* js::jit::BaselineFrame::debugModeOSRInfo()':
  389. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h:307:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  390. return *reinterpret_cast<BaselineDebugModeOSRInfo **>(&loScratchValue_);
  391.  ^
  392. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h: In member function 'void js::jit::BaselineFrame::setDebugModeOSRInfo(js::jit::BaselineDebugModeOSRInfo*)':
  393. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/jit/BaselineFrame.h:318:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  394. *reinterpret_cast<BaselineDebugModeOSRInfo **>(&loScratchValue_) = info;
  395.  ^
  396. x86_64-pc-linux-gnu-g++ -o Object.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Object.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Object.cpp
  397. Profilers.o
  398. x86_64-pc-linux-gnu-g++ -o Profilers.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Profilers.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/Profilers.cpp
  399. SIMD.o
  400. x86_64-pc-linux-gnu-g++ -o SIMD.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/SIMD.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/SIMD.cpp
  401. TestingFunctions.o
  402. x86_64-pc-linux-gnu-g++ -o TestingFunctions.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TestingFunctions.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TestingFunctions.cpp
  403. TypedObject.o
  404. x86_64-pc-linux-gnu-g++ -o TypedObject.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TypedObject.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp
  405. sharkctl.o
  406. x86_64-pc-linux-gnu-g++ -o sharkctl.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/sharkctl.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/devtools/sharkctl.cpp
  407. LifoAlloc.o
  408. x86_64-pc-linux-gnu-g++ -o LifoAlloc.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/LifoAlloc.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/ds/LifoAlloc.cpp
  409. BytecodeCompiler.o
  410. x86_64-pc-linux-gnu-g++ -o BytecodeCompiler.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BytecodeCompiler.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/frontend/BytecodeCompiler.cpp
  411. BytecodeEmitter.o
  412. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)':
  413. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:713:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  414. return nullptr;
  415.  ^
  416. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:718:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  417. return nullptr;
  418.  ^
  419. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:731:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  420. return nullptr;
  421.  ^
  422. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::UnsizedArrayTypeDescr::dimension(JSContext*, unsigned int, jsval*)':
  423. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:765:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  424. return nullptr;
  425.  ^
  426. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:778:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  427. return nullptr;
  428.  ^
  429. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:796:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  430. return nullptr;
  431.  ^
  432. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:804:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  433. return nullptr;
  434.  ^
  435. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle<js::GlobalObject*>)':
  436. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  437. return nullptr;
  438.  ^
  439. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:256:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  440. macro_(ScalarTypeDescr::TYPE_INT8, int8_t, int8) \
  441.  ^
  442. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  443. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  444.  ^
  445. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  446. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  447.  ^
  448. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  449. return nullptr;
  450.  ^
  451. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:257:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  452. macro_(ScalarTypeDescr::TYPE_UINT8, uint8_t, uint8) \
  453.  ^
  454. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  455. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  456.  ^
  457. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  458. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  459.  ^
  460. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  461. return nullptr;
  462.  ^
  463. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:258:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  464. macro_(ScalarTypeDescr::TYPE_INT16, int16_t, int16) \
  465.  ^
  466. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  467. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  468.  ^
  469. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  470. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  471.  ^
  472. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  473. return nullptr;
  474.  ^
  475. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:259:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  476. macro_(ScalarTypeDescr::TYPE_UINT16, uint16_t, uint16) \
  477.  ^
  478. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  479. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  480.  ^
  481. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  482. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  483.  ^
  484. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  485. return nullptr;
  486.  ^
  487. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:260:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  488. macro_(ScalarTypeDescr::TYPE_INT32, int32_t, int32) \
  489.  ^
  490. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  491. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  492.  ^
  493. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  494. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  495.  ^
  496. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  497. return nullptr;
  498.  ^
  499. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:261:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  500. macro_(ScalarTypeDescr::TYPE_UINT32, uint32_t, uint32) \
  501.  ^
  502. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  503. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  504.  ^
  505. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  506. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  507.  ^
  508. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  509. return nullptr;
  510.  ^
  511. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:262:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  512. macro_(ScalarTypeDescr::TYPE_FLOAT32, float, float32) \
  513.  ^
  514. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  515. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  516.  ^
  517. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  518. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  519.  ^
  520. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  521. return nullptr;
  522.  ^
  523. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:263:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  524. macro_(ScalarTypeDescr::TYPE_FLOAT64, double, float64)
  525.  ^
  526. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:267:5: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE'
  527. JS_FOR_EACH_UNIQUE_SCALAR_TYPE_REPR_CTYPE(macro_) \
  528.  ^
  529. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  530. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  531.  ^
  532. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1361:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  533. return nullptr;
  534.  ^
  535. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:268:5: note: in expansion of macro 'BINARYDATA_SCALAR_DEFINE'
  536. macro_(ScalarTypeDescr::TYPE_UINT8_CLAMPED, uint8_t, uint8Clamped)
  537.  ^
  538. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_TYPE_REPR'
  539. JS_FOR_EACH_SCALAR_TYPE_REPR(BINARYDATA_SCALAR_DEFINE)
  540.  ^
  541. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1368:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  542. return nullptr;
  543.  ^
  544. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:304:5: note: in expansion of macro 'BINARYDATA_REFERENCE_DEFINE'
  545. macro_(ReferenceTypeDescr::TYPE_ANY, HeapValue, Any) \
  546.  ^
  547. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1369:5: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
  548. JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)
  549.  ^
  550. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1368:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  551. return nullptr;
  552.  ^
  553. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:305:5: note: in expansion of macro 'BINARYDATA_REFERENCE_DEFINE'
  554. macro_(ReferenceTypeDescr::TYPE_OBJECT, HeapPtrObject, Object) \
  555.  ^
  556. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1369:5: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
  557. JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)
  558.  ^
  559. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1368:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  560. return nullptr;
  561.  ^
  562. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.h:306:5: note: in expansion of macro 'BINARYDATA_REFERENCE_DEFINE'
  563. macro_(ReferenceTypeDescr::TYPE_STRING, HeapPtrString, string)
  564.  ^
  565. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1369:5: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
  566. JS_FOR_EACH_REFERENCE_TYPE_REPR(BINARYDATA_REFERENCE_DEFINE)
  567.  ^
  568. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1378:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  569. return nullptr;
  570.  ^
  571. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1385:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  572. return nullptr;
  573.  ^
  574. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1393:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  575. return nullptr;
  576.  ^
  577. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1400:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  578. return nullptr;
  579.  ^
  580. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1410:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  581. return nullptr;
  582.  ^
  583. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::constructUnsized(JSContext*, unsigned int, JS::Value*)':
  584. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:2469:20: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  585. return nullptr;
  586.  ^
  587. x86_64-pc-linux-gnu-g++ -o BytecodeEmitter.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BytecodeEmitter.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/frontend/BytecodeEmitter.cpp
  588. FoldConstants.o
  589. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp: In instantiation of 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr; JS::HandleObject = JS::Handle<JSObject*>; typename T::Type = js::ScalarTypeDescr::Type; js::HandlePropertyName = JS::Handle<js::PropertyName*>]':
  590. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1362:5: required from here
  591. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1256:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  592. return nullptr;
  593.  ^
  594. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp: In instantiation of 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr; JS::HandleObject = JS::Handle<JSObject*>; typename T::Type = js::ReferenceTypeDescr::Type; js::HandlePropertyName = JS::Handle<js::PropertyName*>]':
  595. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1369:5: required from here
  596. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/builtin/TypedObject.cpp:1256:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  597. x86_64-pc-linux-gnu-g++ -o FoldConstants.o -c -I../../dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src -I. -I/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/../../mfbt/double-conversion -I../../dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/FoldConstants.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=native -O2 -pipe -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/frontend/FoldConstants.cpp
  598. NameFunctions.o
  599. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/rules.mk:1001: recipe for target 'TypedObject.o' failed
  600. make[3]: *** [TypedObject.o] Error 1
  601. make[3]: *** Waiting for unfinished jobs....
  602. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/frontend/BytecodeCompiler.cpp: In function 'bool CompileFunctionBody(JSContext*, JS::MutableHandleFunction, const JS::ReadOnlyCompileOptions&, const js::AutoNameVector&, JS::SourceBufferHolder&, js::GeneratorKind)':
  603. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/js/src/frontend/BytecodeCompiler.cpp:547:16: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
  604. return nullptr;
  605.  ^
  606. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/rules.mk:1001: recipe for target 'BytecodeCompiler.o' failed
  607. make[3]: *** [BytecodeCompiler.o] Error 1
  608. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild/js/src'
  609. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/recurse.mk:95: recipe for target 'js/src/compile' failed
  610. make[2]: *** [js/src/compile] Error 2
  611. make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  612. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/recurse.mk:39: recipe for target 'compile' failed
  613. make[1]: *** [compile] Error 2
  614. make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  615. /var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0/config/rules.mk:592: recipe for target 'default' failed
  616. make: *** [default] Error 2
  617. * ERROR: dev-lang/spidermonkey-31.2.0_rc0::mozilla failed (compile phase):
  618. * emake failed
  619. *
  620. * If you need support, post the output of `emerge --info '=dev-lang/spidermonkey-31.2.0_rc0::mozilla'`,
  621. * the complete build log and the output of `emerge -pqv '=dev-lang/spidermonkey-31.2.0_rc0::mozilla'`.
  622. * The complete build log is located at '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/temp/build.log'.
  623. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/temp/environment'.
  624. * Working directory: '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/jsbuild'
  625. * S: '/var/tmp/portage/dev-lang/spidermonkey-31.2.0_rc0/work/mozjs-31.2.0'
  626.