+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=27 WRKLOG=/tmp/bulklog/spidermonkey185-1.8.5nb8/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=27 WRKLOG=/tmp/bulklog/spidermonkey185-1.8.5nb8/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for spidermonkey185-1.8.5nb8 /opt/local/bin/gmake export gmake[1]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src' /opt/local/bin/gmake -C config/ nsinstall gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config' nsinstall.c exec sh ../build/unix/print-failed-commands.sh gcc -o host_nsinstall.o -c -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -I/opt/local/include/nspr nsinstall.c pathsub.c exec sh ../build/unix/print-failed-commands.sh gcc -o host_pathsub.o -c -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -I/opt/local/include/nspr pathsub.c gcc -o nsinstall -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -L/opt/local/lib/nspr -Wl,-R/opt/local/lib/nspr -Wl,-R/opt/local/lib -Wl,-z,ignore -Wl,-R,'$ORIGIN:$ORIGIN/..' -Wl,-z,lazyload -Wl,-z,combreloc -Wl,-z,muldefs host_nsinstall.o host_pathsub.o gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config' Creating /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/.deps gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config' rm -f nfspwd cp nfspwd.pl nfspwd chmod +x nfspwd /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R nsinstall ../dist/bin if test ! -d system_wrappers_js; then mkdir system_wrappers_js; fi /opt/local/bin/perl ./preprocessor.pl -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DX_DISPLAY_MISSING=1 -DHAVE_64BIT_OS=1 -DSOLARIS=1 -DD_INO=d_ino -DJS_CPU_X64=1 -DJS_PUNBOX64=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_POLYIC_TYPED_ARRAY=1 -DFEATURE_NANOJIT=1 -DJS_TRACER=1 -DAVMPLUS_AMD64=1 -DAVMPLUS_64BIT=1 -DAVMPLUS_UNIX=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_HAVE_STDINT_H=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DJS_ALIGN_OF_POINTER=8 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UINT_T=1 -DHAVE_UINT16_T=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_BYTEORDER_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_MMINTRIN_H=1 -DNEW_H=\ -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_LIBSOCKET=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STATVFS=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_ACCESS_CHANGING_USING=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 -DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \ -DBUILD_STATIC_LIBS= \ ./system-headers | /opt/local/bin/perl ./make-system-wrappers.pl system_wrappers_js /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R system_wrappers_js ../dist gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config' gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/editline' Creating /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/editline/.deps gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/editline' gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/shell' Creating /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/shell/.deps gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/shell' gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' Creating /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests/.deps gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/tests' gmake[2]: Nothing to be done for 'export'. gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/tests' g++ -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I/opt/local/include/nspr -o jscpucfg jscpucfg.cpp ./jscpucfg > jsautocfg.tmp mv jsautocfg.tmp jsautocfg.h jskwgen.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o host_jskwgen.o -c -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -I/opt/local/include/nspr jskwgen.cpp g++ -o host_jskwgen -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jskwgen /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/jsautokw.h /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h jsbuiltins.h ./nanojit/Assembler.h ./nanojit/Allocator.h ./nanojit/CodeAlloc.h ./nanojit/Containers.h ./nanojit/LIR.h ./nanojit/LIRopcode.tbl ./nanojit/avmplus.h ./nanojit/Fragmento.h ./nanojit/Native.h ./nanojit/NativeCommon.h ./nanojit/NativeX64.h ./nanojit/njconfig.h ./nanojit/njcpudetect.h ./nanojit/RegAlloc.h ./nanojit/nanojit.h ./nanojit/VMPI.h ./tracejit/Writer.h ./perf/jsperf.h ./dist/include mkdir -p nanojit gmake[1]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src' /opt/local/bin/gmake libs gmake[1]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src' jsoplengen.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o host_jsoplengen.o -c -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -I/opt/local/include/nspr jsoplengen.cpp g++ -o host_jsoplengen -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o ./host_jsoplengen /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/jsautooplen.h jsanalyze.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsanalyze.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp In file included from jsatom.h:47, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsarena.h:50, from jsanalyze.h:44: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ jsapi.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.cpp In file included from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsapi.cpp:84: jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsapi.cpp:93: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsapi.cpp:56: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsapi.cpp:49: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsapi.cpp:94: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)': jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null] 3988 | return false; | ^~~~~ jsarena.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsarena.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarena.pp jsarena.cpp jsarray.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.pp jsarray.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jsarray.cpp:90: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsarray.cpp:109: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsarray.cpp:85: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsarray.cpp:82: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsarray.cpp:110: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsatom.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsatom.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.pp jsatom.cpp In file included from jsatom.cpp:50: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsatom.cpp:45: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsatom.cpp:65: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ In file included from jsatom.cpp:51: jsatom.cpp: In member function 'JSAtomListElement* JSAtomList::add(js::Parser*, JSAtom*, AddHow)': jsatom.h:158:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 158 | #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) | ^~~~~~~~~~~~~~~ jsatom.cpp:864:9: note: in expansion of macro 'ALE_SET_INDEX' 864 | ALE_SET_INDEX(ale, count++); | ^~~~~~~~~~~~~ jsbool.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsbool.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.pp jsbool.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsbool.cpp:57: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsbool.cpp:46: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsbool.cpp:43: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsbool.cpp:58: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsclone.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsclone.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.pp jsclone.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/AssemblerBuffer.h:38, from ./assembler/assembler/X86Assembler.h:37, from ./assembler/assembler/MacroAssemblerX86Common.h:37, from ./assembler/assembler/MacroAssemblerX86_64.h:37, from ./assembler/assembler/MacroAssembler.h:54, from yarr/yarr/RegexJIT.h:31, from jsregexpinlines.h:49, from jsclone.cpp:44: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsclone.h:42, from jsclone.cpp:39: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jsapi.h:46: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsregexpinlines.h:45: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jscntxt.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jscntxt.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.pp jscntxt.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jscntxt.cpp:81: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from assembler/assembler/AssemblerBuffer.h:38, from assembler/assembler/X86Assembler.h:37, from assembler/assembler/MacroAssemblerX86Common.h:37, from assembler/assembler/MacroAssemblerX86_64.h:37, from assembler/assembler/MacroAssembler.h:54, from jscntxt.cpp:84: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsatom.h:47, from jscntxt.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jscntxt.cpp:56: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jscntxt.cpp:90: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jscompartment.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jscompartment.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.pp jscompartment.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jscompartment.cpp:47: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jscompartment.cpp:50: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsatom.h:47, from jscntxt.h:59, from jscompartment.cpp:41: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jspubtd.h:45, from jsprvtd.h:57, from jscntxt.h:55: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from methodjit/BaseAssembler.h:53, from methodjit/PolyIC.h:50, from jscompartment.cpp:51: ./jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': ./jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsdate.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsdate.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.pp jsdate.cpp In file included from jsbuiltins.h:45, from jsdate.cpp:66: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsdate.cpp:64: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsdate.cpp:59: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsdate.cpp:74: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsdbgapi.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsdbgapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.pp jsdbgapi.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsdbgapi.cpp:71: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsdbgapi.cpp:51: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jspubtd.h:45, from jsprvtd.h:57, from jsdbgapi.cpp:45: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsdbgapi.cpp:72: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsdhash.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsdhash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.pp jsdhash.cpp jsdtoa.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsdtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.pp jsdtoa.cpp In file included from jsdtoa.cpp:47: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsdtoa.cpp:43: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsdtoa.cpp:54: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsemit.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsemit.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsemit.pp jsemit.cpp In file included from jsemit.cpp:55: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsemit.cpp:49: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsemit.cpp:73: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ In file included from jsemit.cpp:56: jsemit.cpp: In member function 'bool JSCodeGenerator::addGlobalUse(JSAtom*, uint32, js::UpvarCookie*)': jsatom.h:158:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 158 | #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) | ^~~~~~~~~~~~~~~ jsemit.cpp:2458:5: note: in expansion of macro 'ALE_SET_INDEX' 2458 | ALE_SET_INDEX(ale, cookie->asInteger()); | ^~~~~~~~~~~~~ jsexn.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsexn.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.pp jsexn.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsexn.cpp:66: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsexn.cpp:51: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsexn.cpp:46: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsexn.cpp:67: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsfriendapi.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsfriendapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfriendapi.pp jsfriendapi.cpp In file included from jsatom.h:47, from jscntxt.h:59, from jsfriendapi.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jspubtd.h:45, from jsprvtd.h:57, from jscntxt.h:55: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ jsfun.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsfun.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.pp jsfun.cpp In file included from jsbuiltins.h:45, from jsfun.cpp:53: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsfun.cpp:73: jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsfun.cpp:84: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsfun.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsfun.cpp:45: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsfun.cpp:91: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)': jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null] 2054 | return false; | ^~~~~ jsfun.cpp: In function 'const js::Shape* js::LookupInterpretedFunctionPrototype(JSContext*, JSObject*)': jsfun.cpp:2660:20: warning: converting 'false' to pointer type 'const js::Shape*' [-Wconversion-null] 2660 | return false; | ^~~~~ jsgc.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsgc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.pp jsgc.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jsgc.cpp:81: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsgc.cpp:82: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsgc.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsgc.cpp:54: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsgc.cpp:91: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsgcchunk.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsgcchunk.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcchunk.pp jsgcchunk.cpp jsgcstats.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsgcstats.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcstats.pp jsgcstats.cpp In file included from jsbuiltins.h:45, from jsgcstats.cpp:44: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsatom.h:47, from jscntxt.h:59, from jsgcstats.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsgcstats.cpp:39: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ jshash.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jshash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jshash.pp jshash.cpp jsinterp.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsinterp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.pp jsinterp.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterp.cpp:78: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsinterp.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsinterp.cpp:47: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsinterp.cpp:85: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsinvoke.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsinvoke.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinvoke.pp jsinvoke.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75, from jsinvoke.cpp:42: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterp.cpp:78: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsinterp.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsinterp.cpp:47: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsinterp.cpp:85: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsiter.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsiter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.pp jsiter.cpp In file included from jsbuiltins.h:45, from jsiter.cpp:53: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsiter.cpp:71: jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsiter.cpp:79: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsiter.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsiter.cpp:45: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsiter.cpp:80: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)': jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] 428 | return false; | ^~~~~ jslock.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jslock.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp jslock.cpp In file included from jsatom.h:47, from jscntxt.h:59, from jslock.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jspubtd.h:45, from jslock.cpp:47: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ jslog2.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jslog2.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.pp jslog2.cpp jsmath.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsmath.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.pp jsmath.cpp In file included from jsbuiltins.h:45, from jsmath.cpp:50: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsmath.cpp:48: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsmath.cpp:44: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ jsnativestack.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsnativestack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.pp jsnativestack.cpp jsnum.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsnum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.pp jsnum.cpp In file included from jsbuiltins.h:45, from jsnum.cpp:59: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsnum.cpp:71: jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsnum.cpp:74: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsnum.cpp:57: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsnum.cpp:54: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsnum.cpp:75: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsobj.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsobj.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.pp jsobj.cpp In file included from jsbuiltins.h:45, from jsobj.cpp:58: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ In file included from jsobj.cpp:77: jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsobj.cpp:82: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsobj.cpp:54: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsobj.cpp:46: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsobj.cpp:85: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsobj.cpp: In function 'JSHashEntry* MarkSharpObjects(JSContext*, JSObject*, JSIdArray**)': jsobj.cpp:221:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 221 | he = JS_HashTableRawAdd(table, hep, hash, obj, (void *) sharpid); | ^~~~~~~~~~~~~~~~ jsobj.cpp:280:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 280 | he->value = (void *) sharpid; | ^~~~~~~~~~~~~~~~ json.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o json.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.pp json.cpp In file included from json.cpp:43: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jsapi.h:46: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from json.cpp:66: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsopcode.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsopcode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.pp jsopcode.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jsopcode.cpp:73: nanojit/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ nanojit/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ nanojit/nanojit.h:126:36: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 126 | #define NanoAssertMsgf(a,f,...) do { } while (0) /* no semi */ | ^~~ nanojit/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from nanojit/nanojit.h:374: nanojit/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ nanojit/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ nanojit/Native.h:189:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 189 | #define asm_output(...) | ^~~ jstracer.h:268:38: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 268 | #define debug_only_printf(mask, fmt, ...) JS_BEGIN_MACRO JS_END_MACRO | ^~~ In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsopcode.cpp:76: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsopcode.cpp:56: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsopcode.cpp:51: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ ./dist/include/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./dist/include/Writer.h:468:65: warning: 'offsetof' within non-standard-layout type 'JSRuntime' is conditionally-supported [-Winvalid-offsetof] 468 | return name(lir->insLoad(nj::LIR_ldi, runtime, offsetof(JSRuntime, protoHazardShape), | ^ In file included from jsopcode.cpp:77: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsparse.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsparse.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsparse.pp jsparse.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsparse.cpp:92: ./assembler/wtf/Assertions.h:164:40: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 164 | #define ASSERT_WITH_MESSAGE(assertion, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:223:15: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 223 | #define FATAL(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:236:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 236 | #define LOG_ERROR(...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:248:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 248 | #define LOG(channel, ...) ((void)0) | ^~~ ./assembler/wtf/Assertions.h:262:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 262 | #define LOG_VERBOSE(channel, ...) ((void)0) | ^~~ In file included from jsparse.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jstypes.h:57, from jsparse.cpp:57: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsparse.cpp:93: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsparse.cpp: In member function 'JSParseNode* js::Parser::functionDef(JSAtom*, FunctionType, uintN)': jsparse.cpp:3355:20: warning: converting 'false' to pointer type 'JSParseNode*' [-Wconversion-null] 3355 | return false; | ^~~~~ In file included from jsarray.h:47, from jsparse.cpp:62: jsparse.cpp: In member function 'JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)': jsatom.h:158:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 158 | #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) | ^~~~~~~~~~~~~~~ jsparse.cpp:8697:17: note: in expansion of macro 'ALE_SET_INDEX' 8697 | ALE_SET_INDEX(ale, assignType | oldAssignType); | ^~~~~~~~~~~~~ jsproxy.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsproxy.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsproxy.pp jsproxy.cpp In file included from jsproxy.cpp:43: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from ./dist/system_wrappers_js/stddef.h:3, from jsapi.h:46: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:230:25: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 230 | return offsetof(JSFunction, u.nativeOrScript); | ^ jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:53: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2963 | return (JSContext *) ((uint8 *) link - offsetof(JSContext, link)); | ^ In file included from jsproxy.cpp:51: jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': jsobjinlines.h:316:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | setPrivate((void*) length); | ^~~~~~~~~~~~~~ jsprf.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsprf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.pp jsprf.cpp In file included from jsstr.h:52, from jsprf.cpp:53: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from : jsprf.cpp: In function 'NumArgState* BuildArgArray(const char*, __va_list_tag*, int*, NumArgState*)': ././js-confdefs.h:106:17: error: 'va_copy' was not declared in this scope 106 | #define VA_COPY va_copy | ^~~~~~~ jsprf.cpp:60:41: note: in expansion of macro 'VA_COPY' 60 | #define VARARGS_ASSIGN(foo, bar) VA_COPY(foo,bar) | ^~~~~~~ jsprf.cpp:644:9: note: in expansion of macro 'VARARGS_ASSIGN' 644 | VARARGS_ASSIGN(nas[cn].ap, ap); | ^~~~~~~~~~~~~~ In the directory /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src The following command failed to execute properly: g++ -o jsprf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE="SunOS5" -DOSARCH=SunOS -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/opt/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-rtti -fno-exceptions -pedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.pp jsprf.cpp gmake[1]: *** [config/rules.mk:1477: jsprf.o] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src' gmake: *** [config/rules.mk:754: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/spidermonkey185 *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/lang/spidermonkey185