+ 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/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -Wl,-R/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib/nspr -Wl,-R/opt/local/lib/nspr -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 -DHAVE_ICONV=1 -DHAVE_ICONV_WITH_CONST_INPUT=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 { }; | ^ jsprobes.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsprobes.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/jsprobes.pp jsprobes.cpp In file included from jsprobes.cpp:36: 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)); | ^ jspropertycache.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jspropertycache.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/jspropertycache.pp jspropertycache.cpp In file included from jspropertycache.h:44, from jspropertycache.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 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 jspropertycache.cpp:44: 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); | ^~~~~~~~~~~~~~ jspropertytree.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jspropertytree.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/jspropertytree.pp jspropertytree.cpp In file included from jspropertytree.cpp:45: 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 jspropertytree.cpp:42: 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 jspropertytree.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); | ^~~~~~~~~~~~~~ jsreflect.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsreflect.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/jsreflect.pp jsreflect.cpp In file included from jsatom.h:47, from jsreflect.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 jspubtd.h:45, from jsreflect.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 jsreflect.cpp:63: 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); | ^~~~~~~~~~~~~~ jsregexp.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsregexp.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/jsregexp.pp jsregexp.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 jsregexp.cpp:59: ./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 jsbuiltins.h:45, from jstracer.h:48, from jsregexp.cpp:64: 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 jsregexp.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 jsregexp.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 jsregexp.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); | ^~~~~~~~~~~~~~ ./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), | ^ jsscan.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsscan.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/jsscan.pp jsscan.cpp In file included from jsscan.cpp:60: 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 jsscan.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)); | ^ jsscope.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsscope.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/jsscope.pp jsscope.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jsscope.cpp:64: 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 jsscope.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 jsscope.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 jsscope.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); | ^~~~~~~~~~~~~~ jsscript.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsscript.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/jsscript.pp jsscript.cpp In file included from jsbuiltins.h:45, from jstracer.h:48, from jsscript.cpp:63: 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 jsscript.cpp:67: ./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 jsscript.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 jsscript.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 jsscript.cpp:70: 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); | ^~~~~~~~~~~~~~ jsstr.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsstr.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/jsstr.pp jsstr.cpp In file included from jsbuiltins.h:45, from jsstr.cpp:62: 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 ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from methodjit/MethodJIT.h:44, from jsinterpinlines.h:50, from jsstr.cpp:80: ./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 jsstr.cpp:58: 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 jsstr.cpp:53: 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 jsstr.cpp:81: 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); | ^~~~~~~~~~~~~~ jsstr.cpp: In member function 'const RegExpPair* RegExpGuard::normalizeRegExp(bool, uintN, uintN, js::Value*)': jsstr.cpp:1737:24: warning: converting 'false' to pointer type 'const RegExpPair*' [-Wconversion-null] 1737 | return false; | ^~~~~ jstypedarray.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jstypedarray.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/jstypedarray.pp jstypedarray.cpp In file included from jsbuiltins.h:45, from jstypedarray.cpp:51: 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 jstypedarray.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 jstypedarray.cpp:42: 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 jstypedarray.cpp:64: 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); | ^~~~~~~~~~~~~~ jstypedarray.cpp: In function 'JSObject* TypedArrayConstruct(JSContext*, jsint, uintN, js::Value*)': jstypedarray.cpp:1671:16: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] 1671 | return false; | ^~~~~ jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1643:33: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] 1337 | return false; | ^~~~~ jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1646:34: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1649:34: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1652:35: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1655:34: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1658:35: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1661:36: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1664:36: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1667:41: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jsutil.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsutil.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/jsutil.pp jsutil.cpp jswrapper.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jswrapper.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/jswrapper.pp jswrapper.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 methodjit/PolyIC.h:46, from jswrapper.cpp:48: ./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 jswrapper.cpp:42: 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 methodjit/BaseAssembler.h:53, from methodjit/PolyIC.h:50: ./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); | ^~~~~~~~~~~~~~ jsxdrapi.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsxdrapi.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/jsxdrapi.pp jsxdrapi.cpp In file included from jsxdrapi.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 jsxdrapi.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 jsxdrapi.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); | ^~~~~~~~~~~~~~ jsxml.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsxml.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/jsxml.pp jsxml.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 jsxml.cpp:75: ./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 jsxml.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 jsxml.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)); | ^ In file included from jsxml.cpp:76: 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); | ^~~~~~~~~~~~~~ prmjtime.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o prmjtime.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/prmjtime.pp prmjtime.cpp In file included from jslock.h:43, from prmjtime.cpp:54: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ sharkctl.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o sharkctl.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/sharkctl.pp sharkctl.cpp /opt/local/bin/python2.7 imacro_asm.py ./imacros.jsasm /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/imacros.c.out jstracer.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jstracer.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/jstracer.pp jstracer.cpp In file included from jstracer.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 jstracer.cpp:78: 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 jstracer.cpp:85: ./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 jstracer.cpp:59: 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 jsbit.h:42, from jstracer.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)); | ^ ./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 jstracer.cpp:87: 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); | ^~~~~~~~~~~~~~ jstracer.cpp: In member function 'void js::TraceRecorder::emitTreeCall(js::TreeFragment*, js::VMSideExit*)': ./dist/include/Writer.h:638:56: warning: 'offsetof' within non-standard-layout type 'js::VMSideExit' is conditionally-supported [-Winvalid-offsetof] 638 | name(w.ldiVMSideExitFieldHelper((lr), offsetof(VMSideExit, fieldname)), #fieldname) | ^ jstracer.cpp:5353:47: note: in expansion of macro 'ldiVMSideExitField' 5353 | LIns* nested = w.jtUnoptimizable(w.eqiN(w.ldiVMSideExitField(lr, exitType), NESTED_EXIT)); | ^~~~~~~~~~~~~~~~~~ In file included from jstracer.h:56: ./dist/include/Writer.h:638:56: warning: 'offsetof' within non-standard-layout type 'js::VMSideExit' is conditionally-supported [-Winvalid-offsetof] 638 | name(w.ldiVMSideExitFieldHelper((lr), offsetof(VMSideExit, fieldname)), #fieldname) | ^ ./dist/include/Writer.h:410:28: note: in definition of macro 'stStateField' 410 | stStateFieldHelper(value, lirbuf->state, offsetof(TracerState, fieldname)) | ^~~~~ jstracer.cpp:5372:43: note: in expansion of macro 'ldiVMSideExitField' 5372 | w.i2p(w.lshiN(w.ldiVMSideExitField(lr, calldepth), | ^~~~~~~~~~~~~~~~~~ jstracer.cpp: In member function 'nanojit::LIns* js::TraceRecorder::entryFrameIns() const': ./dist/include/Writer.h:424:55: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 424 | name(w.ldpContextFieldHelper(cx_ins, offsetof(JSContext, fieldname), LOAD_NORMAL), \ | ^ jstracer.cpp:8115:27: note: in expansion of macro 'ldpContextField' 8115 | return w.ldpFrameFp(w.ldpContextField(regs)); | ^~~~~~~~~~~~~~~ jstracer.cpp: In member function 'js::RecordingStatus js::TraceRecorder::guardPropertyCacheHit(nanojit::LIns*, JSObject*, JSObject*, js::PropertyCacheEntry*, js::PCVal&)': ./dist/include/Writer.h:427:55: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 427 | name(w.ldpContextFieldHelper(cx_ins, offsetof(JSContext, fieldname), LOAD_CONST), \ | ^ jstracer.cpp:9732:44: note: in expansion of macro 'ldpConstContextField' 9732 | w.ldiRuntimeProtoHazardShape(w.ldpConstContextField(runtime)); | ^~~~~~~~~~~~~~~~~~~~ jstracer.cpp: In member function 'js::RecordingStatus js::TraceRecorder::createThis(JSObject&, nanojit::LIns*, nanojit::LIns**)': ./dist/include/Writer.h:857:50: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 857 | #define nameImmw(ww) name(w.immpNonGC((void *) (ww)), #ww) | ^~~~~~~~~~~~~ jstracer.cpp:13823:24: note: in expansion of macro 'nameImmw' 13823 | LIns* args[] = { w.nameImmw(protoSlot), ctor_ins, cx_ins }; | ^~~~~~~~ jstracer.cpp: In member function 'js::AbortableRecordingStatus js::TraceRecorder::unboxNextValue(nanojit::LIns*&)': ./dist/include/Writer.h:205:32: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 205 | CxAddress(cx_ins, offsetof(JSContext, fieldname)) | ^ jstracer.cpp:15096:29: note: in expansion of macro 'CxAddress' 15096 | Address iterValueAddr = CxAddress(iterValue); | ^~~~~~~~~ Assembler.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Assembler.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/Assembler.pp ./nanojit/Assembler.cpp In file included from ./nanojit/Assembler.cpp:40: ./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(...) | ^~~ Allocator.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Allocator.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/Allocator.pp ./nanojit/Allocator.cpp In file included from ./nanojit/Allocator.cpp:40: ./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(...) | ^~~ CodeAlloc.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o CodeAlloc.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/CodeAlloc.pp ./nanojit/CodeAlloc.cpp In file included from ./nanojit/CodeAlloc.cpp:40: ./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 ./nanojit/CodeAlloc.cpp:43: ./nanojit/../vprof/vprof.h:123:18: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 123 | #define _vprof(v,...) | ^~~ ./nanojit/../vprof/vprof.h:124:20: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 124 | #define _hprof(v,n,...) | ^~~ ./nanojit/../vprof/vprof.h:125:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 125 | #define _nhprof(e,v,n,...) | ^~~ ./nanojit/../vprof/vprof.h:128:25: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 128 | #define _jvprof_init(id,...) | ^~~ ./nanojit/../vprof/vprof.h:129:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 129 | #define _jnvprof_init(id,e,...) | ^~~ ./nanojit/../vprof/vprof.h:130:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 130 | #define _jhprof_init(id,n,...) | ^~~ ./nanojit/../vprof/vprof.h:131:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 131 | #define _jnhprof_init(id,e,n,...) | ^~~ Containers.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Containers.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/Containers.pp ./nanojit/Containers.cpp In file included from ./nanojit/Containers.cpp:40: ./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(...) | ^~~ Fragmento.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Fragmento.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/Fragmento.pp ./nanojit/Fragmento.cpp In file included from ./nanojit/Fragmento.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(...) | ^~~ LIR.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o LIR.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/LIR.pp ./nanojit/LIR.cpp In file included from ./nanojit/LIR.cpp:40: ./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(...) | ^~~ njconfig.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o njconfig.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/njconfig.pp ./nanojit/njconfig.cpp In file included from ./nanojit/njconfig.cpp:40: ./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(...) | ^~~ RegAlloc.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o RegAlloc.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/RegAlloc.pp ./nanojit/RegAlloc.cpp In file included from ./nanojit/RegAlloc.cpp:40: ./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(...) | ^~~ avmplus.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o avmplus.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/avmplus.pp ./nanojit/avmplus.cpp In file included from ./nanojit/avmplus.cpp:36: ./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(...) | ^~~ NativeX64.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o NativeX64.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/NativeX64.pp ./nanojit/NativeX64.cpp In file included from ./nanojit/NativeX64.cpp:40: ./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 ./nanojit/NativeX64.cpp:44: ./nanojit/../vprof/vprof.h:123:18: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 123 | #define _vprof(v,...) | ^~~ ./nanojit/../vprof/vprof.h:124:20: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 124 | #define _hprof(v,n,...) | ^~~ ./nanojit/../vprof/vprof.h:125:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 125 | #define _nhprof(e,v,n,...) | ^~~ ./nanojit/../vprof/vprof.h:128:25: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 128 | #define _jvprof_init(id,...) | ^~~ ./nanojit/../vprof/vprof.h:129:28: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 129 | #define _jnvprof_init(id,e,...) | ^~~ ./nanojit/../vprof/vprof.h:130:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 130 | #define _jhprof_init(id,n,...) | ^~~ ./nanojit/../vprof/vprof.h:131:30: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 131 | #define _jnhprof_init(id,e,n,...) | ^~~ jsbuiltins.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsbuiltins.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/jsbuiltins.pp jsbuiltins.cpp In file included from jsbuiltins.h:45, from jsbuiltins.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 jsbuiltins.cpp:60: 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 jsbuiltins.cpp:44: 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)); | ^ ./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 jsbuiltins.cpp:64: 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); | ^~~~~~~~~~~~~~ VMPI.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o VMPI.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/VMPI.pp ./nanojit/VMPI.cpp In file included from ./nanojit/VMPI.cpp:35: ./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(...) | ^~~ Writer.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Writer.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/Writer.pp ./tracejit/Writer.cpp In file included from ./tracejit/Writer.h:47, from ./tracejit/Writer.cpp:43: ./dist/include/nanojit.h:70:22: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 70 | #define IF_64BIT(...) __VA_ARGS__ | ^~~ ./dist/include/nanojit.h:71:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 71 | #define UNLESS_64BIT(...) | ^~~ ./dist/include/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 */ | ^~~ ./dist/include/nanojit.h:168:26: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 168 | #define verbose_only(...) | ^~~ In file included from ./dist/include/nanojit.h:374: ./dist/include/Native.h:53:27: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 53 | # define UNLESS_PEDANTIC(...) __VA_ARGS__ | ^~~ ./dist/include/Native.h:54:23: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros] 54 | # define IF_PEDANTIC(...) | ^~~ ./dist/include/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 ./jscompartment.h:43, from ./tracejit/Writer.cpp:42: ./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 ./jsprf.h:60, from ./tracejit/Writer.cpp:40: ./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)); | ^ ./tracejit/Writer.h: In member function 'nanojit::LIns* js::tjit::Writer::ldiRuntimeProtoHazardShape(nanojit::LIns*) const': ./tracejit/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), | ^ MethodJIT.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o MethodJIT.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/MethodJIT.pp ./methodjit/MethodJIT.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/MethodJIT.h:44, from ./methodjit/MethodJIT.cpp:39: ./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 ./jsbuiltins.h:45, from ./jstracer.h:48, from ./methodjit/MethodJIT.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 ./jsatom.h:47, from ./jscntxt.h:59, from ./methodjit/MethodJIT.h:42: ./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/MethodJIT.cpp:43: ./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); | ^~~~~~~~~~~~~~ StubCalls.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o StubCalls.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/StubCalls.pp ./methodjit/StubCalls.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/StubCalls.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 ./jsbuiltins.h:45, from ./jstracer.h:48, from ./methodjit/StubCalls.cpp:55: ./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 ./jsatom.h:47, from ./jscntxt.h:59, from ./methodjit/StubCalls.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)); | ^ In file included from ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/Compiler.h:47, from ./methodjit/StubCalls.cpp:53: ./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); | ^~~~~~~~~~~~~~ ./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), | ^ Compiler.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Compiler.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/Compiler.pp ./methodjit/Compiler.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/MethodJIT.h:44, from ./methodjit/Compiler.cpp:42: ./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 ./methodjit/MethodJIT.h:42: ./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)); | ^ In file included from ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/Compiler.h:47, from ./methodjit/Compiler.cpp:47: ./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); | ^~~~~~~~~~~~~~ ./methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::interruptCheckHelper()': ./methodjit/Compiler.cpp:2321:47: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 2321 | stubcc.masm.loadPtr(Address(reg, offsetof(JSContext, thread)), reg); | ^ ./methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::inlineCallHelper(uint32, bool)': ./methodjit/Compiler.cpp:2666:56: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 2666 | stubcc.masm.load16(Address(funPtrReg, offsetof(JSFunction, flags)), tmp); | ^ ./methodjit/Compiler.cpp: In member function 'bool js::mjit::Compiler::iter(uintN)': ./methodjit/Compiler.cpp:4076:39: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 4076 | masm.loadPtr(Address(T1, offsetof(JSContext, enumerators)), T2); | ^ ./methodjit/Compiler.cpp:4078:47: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 4078 | masm.storePtr(ioreg, Address(T1, offsetof(JSContext, enumerators))); | ^ ./methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::iterEnd()': ./methodjit/Compiler.cpp:4244:44: warning: 'offsetof' within non-standard-layout type 'JSContext' is conditionally-supported [-Winvalid-offsetof] 4244 | masm.storePtr(T1, Address(T2, offsetof(JSContext, enumerators))); | ^ FrameState.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o FrameState.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/FrameState.pp ./methodjit/FrameState.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 ./methodjit/MachineRegs.h:44, from ./methodjit/FrameState.h:44, from ./methodjit/FrameState.cpp:40: ./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 ./methodjit/FrameState.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 ./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)); | ^ In file included from ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/FrameState.h:46: ./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); | ^~~~~~~~~~~~~~ FastArithmetic.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o FastArithmetic.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/FastArithmetic.pp ./methodjit/FastArithmetic.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/MethodJIT.h:44, from ./methodjit/FastArithmetic.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 ./jsbool.h:46, from ./methodjit/FastArithmetic.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 ./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 ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/Compiler.h:47, from ./methodjit/FastArithmetic.cpp: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); | ^~~~~~~~~~~~~~ FastOps.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o FastOps.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/FastOps.pp ./methodjit/FastOps.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/MethodJIT.h:44, from ./methodjit/FastOps.cpp:49: ./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.h:46, from ./methodjit/FastOps.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 ./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 ./methodjit/FastOps.cpp:46: ./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); | ^~~~~~~~~~~~~~ StubCompiler.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o StubCompiler.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/StubCompiler.pp ./methodjit/StubCompiler.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/MethodJIT.h:44, from ./methodjit/StubCalls.h:44, from ./methodjit/StubCompiler.cpp:41: ./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 ./methodjit/MethodJIT.h:42: ./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)); | ^ In file included from ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/FrameState.h:46, from ./methodjit/StubCompiler.h:47, from ./methodjit/StubCompiler.cpp:42: ./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); | ^~~~~~~~~~~~~~ MonoIC.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o MonoIC.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/MonoIC.pp ./methodjit/MonoIC.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 ./methodjit/MonoIC.h:44, from ./methodjit/MonoIC.cpp:42: ./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 ./jsscope.h:52, from ./methodjit/MonoIC.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 ./jsscope.h: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)); | ^ In file included from ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/MonoIC.h:48: ./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); | ^~~~~~~~~~~~~~ ./methodjit/MonoIC.cpp: In member function 'bool CallCompiler::generateFullCallStub(js::mjit::JITScript*, JSScript*, uint32)': ./methodjit/MonoIC.cpp:637:51: warning: 'offsetof' within non-standard-layout type 'JSFunction' is conditionally-supported [-Winvalid-offsetof] 637 | Address scriptAddr(ic.funPtrReg, offsetof(JSFunction, u) + | ^ ./methodjit/MonoIC.cpp:647:36: warning: 'offsetof' within non-standard-layout type 'JSScript' is conditionally-supported [-Winvalid-offsetof] 647 | ? offsetof(JSScript, jitArityCheckCtor) | ^ ./methodjit/MonoIC.cpp:648:36: warning: 'offsetof' within non-standard-layout type 'JSScript' is conditionally-supported [-Winvalid-offsetof] 648 | : offsetof(JSScript, jitArityCheckNormal); | ^ PolyIC.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o PolyIC.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/PolyIC.pp ./methodjit/PolyIC.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 ./methodjit/PolyIC.h:46, from ./methodjit/PolyIC.cpp:39: ./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 ./methodjit/PolyIC.h: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 ./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)); | ^ In file included from ./methodjit/BaseAssembler.h:53, from ./methodjit/PolyIC.h:50: ./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); | ^~~~~~~~~~~~~~ ImmutableSync.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o ImmutableSync.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/ImmutableSync.pp ./methodjit/ImmutableSync.cpp InvokeHelpers.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o InvokeHelpers.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/InvokeHelpers.pp ./methodjit/InvokeHelpers.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/InvokeHelpers.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 ./jsbuiltins.h:45, from ./jstracer.h:48, from ./methodjit/InvokeHelpers.cpp:55: ./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 ./jsatom.h:47, from ./jscntxt.h:59, from ./methodjit/InvokeHelpers.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/CodeGenIncludes.h:63, from ./methodjit/MonoIC.h:48, from ./methodjit/InvokeHelpers.cpp:57: ./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); | ^~~~~~~~~~~~~~ ./methodjit/InvokeHelpers.cpp: In function 'void* AtSafePoint(JSContext*)': ./methodjit/InvokeHelpers.cpp:731:16: warning: converting 'false' to pointer type 'void*' [-Wconversion-null] 731 | return false; | ^~~~~ Retcon.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Retcon.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/Retcon.pp ./methodjit/Retcon.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/MethodJIT.h:44, from ./methodjit/Retcon.h:51, from ./methodjit/Retcon.cpp:43: ./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 ./methodjit/Retcon.h: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 ./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)); | ^ In file included from ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/Compiler.h:47, from ./methodjit/Retcon.h:52: ./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); | ^~~~~~~~~~~~~~ TrampolineCompiler.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o TrampolineCompiler.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/TrampolineCompiler.pp ./methodjit/TrampolineCompiler.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./methodjit/TrampolineCompiler.h:44, from ./methodjit/TrampolineCompiler.cpp:41: ./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 ./assembler/jit/ExecutableAllocator.h:33: ./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 ./assembler/jit/ExecutableAllocator.h:29: ./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 ./methodjit/BaseAssembler.h:53, from ./methodjit/CodeGenIncludes.h:63, from ./methodjit/TrampolineCompiler.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); | ^~~~~~~~~~~~~~ checks.cc exec sh ./build/unix/print-failed-commands.sh g++ -o checks.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/checks.pp ./v8-dtoa/checks.cc conversions.cc exec sh ./build/unix/print-failed-commands.sh g++ -o conversions.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/conversions.pp ./v8-dtoa/conversions.cc diy-fp.cc exec sh ./build/unix/print-failed-commands.sh g++ -o diy-fp.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/diy-fp.pp ./v8-dtoa/diy-fp.cc v8-dtoa.cc exec sh ./build/unix/print-failed-commands.sh g++ -o v8-dtoa.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/v8-dtoa.pp ./v8-dtoa/v8-dtoa.cc fast-dtoa.cc exec sh ./build/unix/print-failed-commands.sh g++ -o fast-dtoa.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/fast-dtoa.pp ./v8-dtoa/fast-dtoa.cc platform.cc exec sh ./build/unix/print-failed-commands.sh g++ -o platform.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/platform.pp ./v8-dtoa/platform.cc ./v8-dtoa/platform.cc:138:8: warning: extra tokens at end of #endif directive [-Wendif-labels] 138 | #endif fpclassify | ^~~~~~~~~~ utils.cc exec sh ./build/unix/print-failed-commands.sh g++ -o utils.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/utils.pp ./v8-dtoa/utils.cc Assertions.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Assertions.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/Assertions.pp ./assembler/wtf/Assertions.cpp In file included from ./assembler/wtf/Assertions.cpp:27: ./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) | ^~~ ExecutableAllocatorPosix.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o ExecutableAllocatorPosix.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/ExecutableAllocatorPosix.pp ./assembler/jit/ExecutableAllocatorPosix.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/jit/ExecutableAllocatorPosix.cpp:26: ./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 ./assembler/jit/ExecutableAllocator.h:33: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ ExecutableAllocatorWin.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o ExecutableAllocatorWin.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/ExecutableAllocatorWin.pp ./assembler/jit/ExecutableAllocatorWin.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/jit/ExecutableAllocatorWin.cpp:27: ./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 ./assembler/jit/ExecutableAllocator.h:33: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ ExecutableAllocatorOS2.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o ExecutableAllocatorOS2.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/ExecutableAllocatorOS2.pp ./assembler/jit/ExecutableAllocatorOS2.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/jit/ExecutableAllocatorOS2.cpp:27: ./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 ./assembler/jit/ExecutableAllocator.h:33: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ ExecutableAllocator.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o ExecutableAllocator.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/ExecutableAllocator.pp ./assembler/jit/ExecutableAllocator.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/jit/ExecutableAllocator.cpp:26: ./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 ./assembler/jit/ExecutableAllocator.h:33: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ ARMAssembler.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o ARMAssembler.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/ARMAssembler.pp ./assembler/assembler/ARMAssembler.cpp Logging.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o Logging.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/Logging.pp ./methodjit/Logging.cpp In file included from ./assembler/jit/ExecutableAllocator.h:31, from ./assembler/assembler/MacroAssemblerCodeRef.h:34, from ./methodjit/MethodJIT.h:44, from ./methodjit/Logging.cpp:46: ./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 ./methodjit/MethodJIT.h:42: ./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 ./jsutil.h:47, from ./methodjit/Logging.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)); | ^ MacroAssemblerARM.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o MacroAssemblerARM.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/MacroAssemblerARM.pp ./assembler/assembler/MacroAssemblerARM.cpp MacroAssemblerX86Common.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o MacroAssemblerX86Common.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/MacroAssemblerX86Common.pp ./assembler/assembler/MacroAssemblerX86Common.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/MacroAssemblerX86Common.cpp:45: ./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 ./assembler/jit/ExecutableAllocator.h:33: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ RegexCompiler.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o RegexCompiler.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/RegexCompiler.pp ./yarr/yarr/RegexCompiler.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/wtf/ASCIICType.h:32, from ./yarr/yarr/RegexParser.h:30, from ./yarr/yarr/RegexCompiler.h:29, from ./yarr/yarr/RegexCompiler.cpp:27: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ RegexJIT.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o RegexJIT.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/RegexJIT.pp ./yarr/yarr/RegexJIT.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 ./yarr/yarr/RegexJIT.cpp:26: ./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 ./assembler/jit/ExecutableAllocator.h:33: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ pcre_compile.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o pcre_compile.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/pcre_compile.pp ./yarr/pcre/pcre_compile.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_compile.cpp:44: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ pcre_exec.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o pcre_exec.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/pcre_exec.pp ./yarr/pcre/pcre_exec.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_exec.cpp:45: ./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)); | ^ pcre_tables.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o pcre_tables.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/pcre_tables.pp ./yarr/pcre/pcre_tables.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_tables.cpp:43: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ pcre_xclass.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o pcre_xclass.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/pcre_xclass.pp ./yarr/pcre/pcre_xclass.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_xclass.cpp:43: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ pcre_ucp_searchfuncs.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o pcre_ucp_searchfuncs.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/pcre_ucp_searchfuncs.pp ./yarr/pcre/pcre_ucp_searchfuncs.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ jsperf.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o jsperf.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/jsperf.pp ./perf/jsperf.cpp In file included from ./perf/jsperf.h:42, from ./perf/jsperf.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)); | ^ pm_stub.cpp exec sh ./build/unix/print-failed-commands.sh g++ -o pm_stub.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/pm_stub.pp ./perf/pm_stub.cpp In file included from ./perf/jsperf.h:42, from ./perf/pm_stub.cpp:39: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ rm -f libjs_static.a ar cr libjs_static.a jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o jstracer.o Assembler.o Allocator.o CodeAlloc.o Containers.o Fragmento.o LIR.o njconfig.o RegAlloc.o avmplus.o NativeX64.o jsbuiltins.o VMPI.o Writer.o MethodJIT.o StubCalls.o Compiler.o FrameState.o FastArithmetic.o FastOps.o StubCompiler.o MonoIC.o PolyIC.o ImmutableSync.o InvokeHelpers.o Retcon.o TrampolineCompiler.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o Assertions.o ExecutableAllocatorPosix.o ExecutableAllocatorWin.o ExecutableAllocatorOS2.o ExecutableAllocator.o ARMAssembler.o Logging.o MacroAssemblerARM.o MacroAssemblerX86Common.o RegexCompiler.o RegexJIT.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o jsperf.o pm_stub.o ranlib libjs_static.a rm -f libmozjs185.so 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 -fPIC -shared -Wl,-h,libmozjs185.so -o libmozjs185.so jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o jstracer.o Assembler.o Allocator.o CodeAlloc.o Containers.o Fragmento.o LIR.o njconfig.o RegAlloc.o avmplus.o NativeX64.o jsbuiltins.o VMPI.o Writer.o MethodJIT.o StubCalls.o Compiler.o FrameState.o FastArithmetic.o FastOps.o StubCompiler.o MonoIC.o PolyIC.o ImmutableSync.o InvokeHelpers.o Retcon.o TrampolineCompiler.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o Assertions.o ExecutableAllocatorPosix.o ExecutableAllocatorWin.o ExecutableAllocatorOS2.o ExecutableAllocator.o ARMAssembler.o Logging.o MacroAssemblerARM.o MacroAssemblerX86Common.o RegexCompiler.o RegexJIT.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o jsperf.o pm_stub.o -lpthread -L/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -Wl,-R/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib/nspr -Wl,-R/opt/local/lib/nspr -Wl,-z,ignore -Wl,-R,'$ORIGIN:$ORIGIN/..' -Wl,-z,lazyload -Wl,-z,combreloc -Wl,-z,muldefs -Wl,-R/opt/local/lib/nspr -L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -L/usr/lib/amd64 -L/opt/local/lib -lpthread -ldl -lposix4 -Wl,-soname,libmozjs185.so.1.0 -lsocket -lc -lm -lposix4 -ldl -lnsl -lsocket ld: warning: soname option (-h, -soname) appears more than once, first setting taken chmod +x libmozjs185.so /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 644 libjs_static.a ./dist/lib /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/lib /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/bin /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/bin gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config' /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/bin /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -D ../dist/bin/chrome 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' editline.c exec sh ../build/unix/print-failed-commands.sh gcc -o editline.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -fPIC -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/editline.pp editline.c sysunix.c exec sh ../build/unix/print-failed-commands.sh gcc -o sysunix.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -fPIC -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/sysunix.pp sysunix.c rm -f libeditline.a ar cr libeditline.a editline.o sysunix.o ranlib libeditline.a 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' js.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o js.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.pp js.cpp In file included from ../jsbuiltins.h:45, from js.cpp:62: ../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 js.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 js.cpp:96: ../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 ../jswrapper.h:45, from js.cpp:58: ../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 js.cpp:53: ../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 js.cpp:97: ../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); | ^~~~~~~~~~~~~~ jsworkers.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o jsworkers.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsworkers.pp jsworkers.cpp In file included from jsworkers.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 /opt/local/include/nspr/prtypes.h:29, from /home/pbulk/build/lang/spidermonkey185/work/.buildlink/include/nspr/prthread.h:46, from ../dist/system_wrappers_js/prthread.h:3, from jsworkers.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)); | ^ g++ -o js -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 -O js.o jsworkers.o -lpthread -L/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -Wl,-R/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib/nspr -Wl,-R/opt/local/lib/nspr -Wl,-z,ignore -Wl,-R,'$ORIGIN:$ORIGIN/..' -Wl,-z,lazyload -Wl,-z,combreloc -Wl,-z,muldefs -L../dist/bin -L../dist/lib -Wl,-R/opt/local/lib/nspr -L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -L/usr/lib/amd64 -L/opt/local/lib -lpthread -ldl -lposix4 ../editline/libeditline.a ../libjs_static.a -lsocket -lc /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 js ../dist/bin /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 js .. 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' tests.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o tests.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/tests.pp tests.cpp In file included from tests.h:41, from tests.cpp:41: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ selfTest.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o selfTest.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/selfTest.pp selfTest.cpp In file included from tests.h:41, from selfTest.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testBug604087.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testBug604087.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testBug604087.pp testBug604087.cpp In file included from tests.h:41, from testBug604087.cpp:7: ../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)); | ^ testClassGetter.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testClassGetter.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testClassGetter.pp testClassGetter.cpp In file included from tests.h:41, from testClassGetter.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testCloneScript.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testCloneScript.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCloneScript.pp testCloneScript.cpp In file included from tests.h:41, from testCloneScript.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testConservativeGC.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testConservativeGC.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testConservativeGC.pp testConservativeGC.cpp In file included from tests.h:41, from testConservativeGC.cpp:1: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testContexts.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testContexts.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testContexts.pp testContexts.cpp In file included from tests.h:41, from testContexts.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testDebugger.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testDebugger.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDebugger.pp testDebugger.cpp In file included from tests.h:41, from testDebugger.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testDeepFreeze.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testDeepFreeze.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDeepFreeze.pp testDeepFreeze.cpp In file included from tests.h:41, from testDeepFreeze.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testDefineGetterSetterNonEnumerable.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testDefineGetterSetterNonEnumerable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineGetterSetterNonEnumerable.pp testDefineGetterSetterNonEnumerable.cpp In file included from tests.h:41, from testDefineGetterSetterNonEnumerable.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testDefineProperty.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testDefineProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineProperty.pp testDefineProperty.cpp In file included from tests.h:41, from testDefineProperty.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testExtendedEq.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testExtendedEq.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testExtendedEq.pp testExtendedEq.cpp In file included from tests.h:41, from testExtendedEq.cpp:8: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testFuncCallback.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testFuncCallback.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testFuncCallback.pp testFuncCallback.cpp In file included from ../jsbuiltins.h:45, from ../jstracer.h:48, from testFuncCallback.cpp:6: ../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 tests.h:41, from testFuncCallback.cpp:1: ../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)); | ^ ../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), | ^ testGCChunkAlloc.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testGCChunkAlloc.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGCChunkAlloc.pp testGCChunkAlloc.cpp In file included from tests.h:41, from testGCChunkAlloc.cpp:9: ../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)); | ^ testGetPropertyDefault.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testGetPropertyDefault.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGetPropertyDefault.pp testGetPropertyDefault.cpp In file included from tests.h:41, from testGetPropertyDefault.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testIntString.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testIntString.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntString.pp testIntString.cpp In file included from tests.h:41, from testIntString.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testLookup.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testLookup.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testLookup.pp testLookup.cpp In file included from tests.h:41, from testLookup.cpp:5: ../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); | ^ testNewObject.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testNewObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testNewObject.pp testNewObject.cpp In file included from tests.h:41, from testNewObject.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testOps.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testOps.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOps.pp testOps.cpp In file included from tests.h:41, from testOps.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testPropCache.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testPropCache.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testPropCache.pp testPropCache.cpp In file included from tests.h:41, from testPropCache.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testSameValue.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testSameValue.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSameValue.pp testSameValue.cpp In file included from tests.h:41, from testSameValue.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testScriptObject.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testScriptObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testScriptObject.pp testScriptObject.cpp In file included from tests.h:41, from testScriptObject.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testSetProperty.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testSetProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSetProperty.pp testSetProperty.cpp In file included from tests.h:41, from testSetProperty.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testThreadGC.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testThreadGC.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreadGC.pp testThreadGC.cpp In file included from tests.h:41, from testThreadGC.cpp:7: ../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)); | ^ testThreads.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testThreads.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreads.pp testThreads.cpp In file included from tests.h:41, from testThreads.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testTrap.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testTrap.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testTrap.pp testTrap.cpp In file included from tests.h:41, from testTrap.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testUTF8.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testUTF8.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testUTF8.pp testUTF8.cpp In file included from tests.h:41, from testUTF8.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testVersion.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testVersion.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testVersion.pp testVersion.cpp In file included from tests.h:41, from testVersion.cpp:1: ../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)); | ^ testXDR.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testXDR.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testXDR.pp testXDR.cpp In file included from tests.h:41, from testXDR.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ testCustomIterator.cpp exec sh ../build/unix/print-failed-commands.sh g++ -o testCustomIterator.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"SunOS5\" -DOSARCH=SunOS -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/opt/local/include/nspr -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 -O -I/usr/include -I/opt/local/include -I/opt/local/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCustomIterator.pp testCustomIterator.cpp In file included from tests.h:41, from testCustomIterator.cpp:1: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ g++ -o jsapi-tests -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 -O tests.o selfTest.o testBug604087.o testClassGetter.o testCloneScript.o testConservativeGC.o testContexts.o testDebugger.o testDeepFreeze.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testExtendedEq.o testFuncCallback.o testGCChunkAlloc.o testGetPropertyDefault.o testIntString.o testLookup.o testNewObject.o testOps.o testPropCache.o testSameValue.o testScriptObject.o testSetProperty.o testThreadGC.o testThreads.o testTrap.o testUTF8.o testVersion.o testXDR.o testCustomIterator.o -lpthread -L/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -Wl,-R/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib/nspr -Wl,-R/opt/local/lib/nspr -Wl,-z,ignore -Wl,-R,'$ORIGIN:$ORIGIN/..' -Wl,-z,lazyload -Wl,-z,combreloc -Wl,-z,muldefs -L../dist/bin -L../dist/lib ../libjs_static.a -Wl,-R/opt/local/lib/nspr -L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0 -L/usr/lib/amd64 -L/opt/local/lib -lpthread -ldl -lposix4 -lsocket -lc /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 jsapi-tests ../dist/bin 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 'libs'. gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/tests' /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -D dist/sdk/lib /home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 libmozjs185.so dist/sdk/lib gmake[1]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src' /opt/local/bin/gmake tools gmake[1]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src' gmake[2]: Entering directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/config' gmake[2]: Nothing to be done for 'tools'. 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' gmake[2]: Nothing to be done for 'tools'. 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' gmake[2]: Nothing to be done for 'tools'. 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' gmake[2]: Nothing to be done for 'tools'. 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 'tools'. gmake[2]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src/tests' gmake[1]: Leaving directory '/home/pbulk/build/lang/spidermonkey185/work/js-1.8.5/js/src' if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi