=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for spidermonkey185-1.8.5nb8 /usr/pkg/bin/gmake export gmake[1]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src' /usr/pkg/bin/gmake -C config/ nsinstall gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/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/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr nsinstall.c pathsub.c exec sh ../build/unix/print-failed-commands.sh gcc -o host_pathsub.o -c -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr pathsub.c gcc -o nsinstall -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/pkg/lib host_nsinstall.o host_pathsub.o gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/config' Creating /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/.deps gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/config' rm -f nfspwd cp nfspwd.pl nfspwd chmod +x nfspwd /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/config/nsinstall -R nsinstall ../dist/bin gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/config' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/editline' Creating /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/editline/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/editline' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/shell' Creating /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/shell/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/shell' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/jsapi-tests' Creating /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/jsapi-tests/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/jsapi-tests' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/tests' gmake[2]: Nothing to be done for 'export'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/tests' c++ -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I/usr/pkg/include/nspr -o jscpucfg jscpucfg.cpp jskwgen.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o host_jskwgen.o -c -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -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/usr/pkg/include/nspr -I. -I./assembler -I./yarr -I/usr/pkg/include/nspr jskwgen.cpp c++ -o host_jskwgen -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -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/usr/pkg/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jskwgen /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/jsautokw.h ./jscpucfg > jsautocfg.tmp mv jsautocfg.tmp jsautocfg.h /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /tmp/pkgbuild/lang/spidermonkey185/work.sparc/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/NativeSparc.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 '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src' /usr/pkg/bin/gmake libs gmake[1]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src' jsoplengen.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o host_jsoplengen.o -c -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -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/usr/pkg/include/nspr -I. -I./assembler -I./yarr -I/usr/pkg/include/nspr jsoplengen.cpp /usr/pkg/bin/python2.7 imacro_asm.py ./imacros.jsasm /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/imacros.c.out c++ -o host_jsoplengen -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -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/usr/pkg/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o ./host_jsoplengen /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src/jsautooplen.h jsanalyze.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp jsapi.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.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 long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsanalyze.h:45, from jsanalyze.cpp:40: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsanalyze.h:45, from jsanalyze.cpp:40: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsanalyze.h:45, from jsanalyze.cpp:40: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsanalyze.h:45, from jsanalyze.cpp:40: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsanalyze.h:45, from jsanalyze.cpp:40: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsanalyze.h:45, from jsanalyze.cpp:40: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsval.h:48, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jsanalyze.h:45, from jsanalyze.cpp:40: jsutil.h: In instantiation of 'void js::PodZero(T*) [with T = js::analyze::Bytecode]': jsanalyze.h:87:21: required from here jsutil.h:422:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::analyze::Bytecode'; use assignment or value-initialization instead [-Wclass-memaccess] In file included from jsanalyze.cpp:40: jsanalyze.h:56:8: note: 'struct js::analyze::Bytecode' declared here jsarena.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsarena.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/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 c++ -o jsarray.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.pp jsarray.cpp In file included from jsapi.cpp:56: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from jsfun.h:49, from jscntxt.h:62, from jsclone.h:43, from jsapi.cpp:61: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsclone.h:43, from jsapi.cpp:61: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsclone.h:43, from jsapi.cpp:61: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsclone.h:43, from jsapi.cpp:61: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsclone.h:43, from jsapi.cpp:61: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsclone.h:43, from jsapi.cpp:61: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsapi.cpp:61: jsclone.h: In member function 'void js::SCInput::staticAssertions()': jsclone.h:100:21: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsclone.h:101:21: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsclone.h:102:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsapi.cpp:81: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsapi.cpp:81: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] In file included from jsapi.cpp:81: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)': jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null] jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JSObject*, uintN, jsval*)': jsapi.cpp:5182:51: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class js::Value' with 'private' member 'js::Value::data' from an array of 'jsval' {aka 'long long unsigned int'}; use assignment or copy-initialization instead [-Wclass-memaccess] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsvalue.h:331:7: note: 'class js::Value' declared here jsatom.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsatom.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.pp jsatom.cpp In file included from jsarray.cpp:85: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsarray.cpp:86: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsarray.cpp:86: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsarray.cpp:86: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsarray.cpp:86: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsarray.cpp:86: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jstracer.h:48, from jsarray.cpp:90: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsarray.cpp:90: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsarray.cpp:90: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from jsfun.h:49, from jscntxt.h:62, from jstracer.h:49, from jsarray.cpp:90: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jstracer.h:49, from jsarray.cpp:90: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jstracer.h:49, from jsarray.cpp:90: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jstracer.h:49, from jsarray.cpp:90: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jstracer.h:49, from jsarray.cpp:90: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jstracer.h:49, from jsarray.cpp:90: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsarray.cpp:101: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsarray.cpp:101: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsarray.cpp:101: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsarray.cpp: In function 'JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)': jsarray.cpp:230:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsarray.cpp: In function 'JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)': jsarray.cpp:256:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsarray.cpp: At global scope: jsarray.cpp:497:136: warning: narrowing conversion of '(intptr_t)js_EnsureDenseArrayCapacity' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsarray.cpp:2110:131: warning: narrowing conversion of '(intptr_t)js_ArrayCompPush_tn' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsarray.cpp:3106:115: warning: narrowing conversion of '(intptr_t)js::NewDenseEmptyArray' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsarray.cpp:3108:131: warning: narrowing conversion of '(intptr_t)js::NewDenseAllocatedArray' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsarray.cpp:3110:135: warning: narrowing conversion of '(intptr_t)js::NewDenseUnallocatedArray' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsbool.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsbool.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.pp jsbool.cpp In file included from jsatom.cpp:50: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsatom.cpp:51: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsatom.cpp:51: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsatom.cpp:51: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsatom.cpp:51: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsatom.cpp:51: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsatom.cpp:53: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsatom.cpp:53: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsatom.cpp:53: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsatom.cpp:53: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsatom.cpp:53: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsatom.cpp:53: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.cpp:63: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.cpp:63: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsobjinlines.h:53, from jsatom.cpp:65: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsatom.cpp: In function 'void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)': jsatom.cpp:956:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] jsclone.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsclone.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.pp jsclone.cpp In file included from jsbool.cpp:46: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsbool.cpp:47: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsbool.cpp:47: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsbool.cpp:47: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsbool.cpp:47: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsbool.cpp:47: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsbool.cpp:49: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsbool.cpp:49: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsbool.cpp:49: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsbool.cpp:49: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsbool.cpp:49: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsbool.cpp:49: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsbool.cpp:58: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsbool.cpp:58: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsobjinlines.h:53, from jsbool.cpp:58: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jscntxt.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jscntxt.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.pp jscntxt.cpp In file included from jsclone.h:42, from jsclone.cpp:39: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsclone.h:43, from jsclone.cpp:39: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsclone.h:43, from jsclone.cpp:39: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsclone.h:43, from jsclone.cpp:39: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsclone.h:43, from jsclone.cpp:39: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsclone.h:43, from jsclone.cpp:39: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsclone.h:43, from jsclone.cpp:39: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsclone.h:43, from jsclone.cpp:39: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsclone.h:43, from jsclone.cpp:39: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsclone.h:43, from jsclone.cpp:39: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsclone.h:43, from jsclone.cpp:39: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsclone.h:43, from jsclone.cpp:39: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsclone.cpp:39: jsclone.h: In member function 'void js::SCInput::staticAssertions()': jsclone.h:100:21: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsclone.h:101:21: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsclone.h:102:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsregexpinlines.h:45, from jsclone.cpp:44: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsregexpinlines.h:45, from jsclone.cpp:44: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] In file included from jsobjinlines.h:53, from jsregexpinlines.h:45, from jsclone.cpp:44: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)': jsclone.cpp:203:17: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp: In function 'uint32_t ArrayTypeToTag(uint32_t)': jsclone.cpp:408:17: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:409:17: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:410:17: warning: typedef 'js_static_assert75' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:411:17: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:412:17: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:413:17: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:414:17: warning: typedef 'js_static_assert79' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:415:17: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:416:17: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:417:17: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] jscompartment.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jscompartment.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.pp jscompartment.cpp In file included from jsatom.h:47, from jscntxt.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.cpp:61: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.cpp:61: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.cpp:61: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.cpp:61: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.cpp:61: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jscntxt.cpp:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jscntxt.cpp:62: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jscntxt.cpp:62: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jscntxt.cpp:62: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jscntxt.cpp:62: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jscntxt.cpp:62: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jscntxt.cpp:77: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jscntxt.cpp:77: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.cpp:77: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jstracer.h:48, from jscntxt.cpp:81: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jscntxt.cpp:81: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jscntxt.cpp:81: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] jscntxt.cpp: In function 'JSContext* js_NewContext(JSRuntime*, size_t)': jscntxt.cpp:768:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsdate.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdate.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.pp jsdate.cpp 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 long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jscompartment.cpp:41: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jscompartment.cpp:41: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jscompartment.cpp:41: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jscompartment.cpp:41: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jscompartment.cpp:41: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jscompartment.cpp:41: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jscompartment.cpp:41: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jscompartment.cpp:41: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jscompartment.cpp:41: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jscompartment.cpp:41: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jscompartment.cpp:41: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jscompartment.cpp:46: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jscompartment.cpp:46: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jscompartment.cpp:46: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jstracer.h:48, from jscompartment.cpp:47: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jscompartment.cpp:47: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jscompartment.cpp:47: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from jsval.h:48, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55, from jscompartment.cpp:41: jsutil.h: In instantiation of 'void js::PodZero(T*) [with T = js::TraceMonitor]': jscompartment.cpp:86:26: required from here jsutil.h:422:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::TraceMonitor' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] In file included from jscompartment.cpp:42: jscompartment.h:159:8: note: 'struct js::TraceMonitor' declared here jsdbgapi.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdbgapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.pp jsdbgapi.cpp In file included from jsdbgapi.cpp:51: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsdbgapi.cpp:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdbgapi.cpp:52: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdbgapi.cpp:52: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdbgapi.cpp:52: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdbgapi.cpp:52: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsdbgapi.cpp:52: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsdbgapi.cpp:52: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsdbgapi.cpp:52: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsdbgapi.cpp:52: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsdbgapi.cpp:52: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsdbgapi.cpp:52: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsdbgapi.cpp:63: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsdbgapi.cpp:63: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsdbgapi.cpp:63: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsdhash.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdhash.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.pp jsdhash.cpp In file included from jsdate.cpp:64: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jsdate.cpp:66: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsdate.cpp:66: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsdate.cpp:66: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from jsbuiltins.h:46, from jsdate.cpp:66: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdate.cpp:67: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdate.cpp:67: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdate.cpp:67: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsdate.cpp:67: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsdate.cpp:67: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsdate.cpp:67: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsdate.cpp:67: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsdate.cpp:67: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsdate.cpp:67: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsdate.cpp:67: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsdate.cpp:74: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsdate.cpp:74: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsobjinlines.h:53, from jsdate.cpp:74: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsdate.cpp: At global scope: jsdate.cpp:2459:94: warning: narrowing conversion of '(intptr_t)date_now_tn' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsdtoa.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdtoa.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.pp jsdtoa.cpp jsemit.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsemit.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsemit.pp jsemit.cpp In file included from jsdtoa.cpp:47: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsnum.h:50, from jsdtoa.cpp:49: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsnum.h:53, from jsdtoa.cpp:49: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsnum.h:53, from jsdtoa.cpp:49: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsnum.h:53, from jsdtoa.cpp:49: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsnum.h:53, from jsdtoa.cpp:49: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsdtoa.cpp:52: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsdtoa.cpp:52: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsdtoa.cpp:52: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsdtoa.cpp:52: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsdtoa.cpp:52: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsdtoa.cpp:52: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsdtoa.cpp:54: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsdtoa.cpp:54: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsobjinlines.h:53, from jsdtoa.cpp:54: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsexn.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.pp jsexn.cpp In file included from jsexn.cpp:51: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsexn.cpp:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsexn.cpp:52: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsexn.cpp:52: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsexn.cpp:52: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsexn.cpp:52: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsexn.cpp:52: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsexn.cpp:52: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsexn.cpp:52: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsexn.cpp:52: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsexn.cpp:52: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsexn.cpp:52: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsexn.cpp:60: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsexn.cpp:60: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsexn.cpp:60: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)': jsexn.cpp:146:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp:147:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp: In function 'jsval* GetStackTraceValueBuffer(JSExnPrivate*)': jsexn.cpp:257:17: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp: In function 'JSBool exn_enumerate(JSContext*, JSObject*)': jsexn.cpp:440:17: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] jsfriendapi.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsfriendapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/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 long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsfriendapi.cpp:40: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsfriendapi.cpp:40: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsfriendapi.cpp:40: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsfriendapi.cpp:40: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsfriendapi.cpp:40: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsfriendapi.cpp:40: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsfriendapi.cpp:40: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsfriendapi.cpp:40: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsfriendapi.cpp:40: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsfriendapi.cpp:40: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsfriendapi.cpp:40: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jsfun.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsfun.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.pp jsfun.cpp In file included from jsemit.cpp:55: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsemit.cpp:56: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsemit.cpp:56: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsemit.cpp:56: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsemit.cpp:56: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsemit.cpp:56: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsemit.cpp:58: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsemit.cpp:58: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsemit.cpp:58: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsemit.cpp:58: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsemit.cpp:58: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsemit.cpp:58: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsemit.cpp:67: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsemit.cpp:67: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsemit.cpp:67: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp: In member function 'bool JSTreeContext::ensureSharpSlots()': jsemit.cpp:1318:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp: In function 'JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)': jsemit.cpp:1773:17: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp:1774:17: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp: In function 'JSBool EmitVariables(JSContext*, JSCodeGenerator*, JSParseNode*, JSBool, ptrdiff_t*)': jsemit.cpp:4100:10: warning: variable 'forInLet' set but not used [-Wunused-but-set-variable] jsemit.cpp: In function 'JSBool js_EmitTree(JSContext*, JSCodeGenerator*, JSParseNode*)': jsemit.cpp:5675:19: warning: variable 'blockObj' set but not used [-Wunused-but-set-variable] jsgc.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsgc.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.pp jsgc.cpp In file included from jsfun.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsfun.cpp:50: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsfun.cpp:50: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsfun.cpp:50: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsfun.cpp:50: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsfun.cpp:50: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jsfun.cpp:53: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsfun.cpp:53: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsfun.cpp:53: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from jsfun.h:49, from jscntxt.h:62, from jsfun.cpp:54: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsfun.cpp:54: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsfun.cpp:54: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsfun.cpp:54: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsfun.cpp:54: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsfun.cpp:54: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsfun.cpp:68: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsfun.cpp:68: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.cpp:68: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsfun.cpp: In function 'JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)': jsfun.cpp:186:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsfun.cpp: At global scope: jsfun.cpp:301:143: warning: narrowing conversion of '(intptr_t)js_NewArgumentsOnTrace' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsfun.cpp:326:132: warning: narrowing conversion of '(intptr_t)js_PutArgumentsOnTrace' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsfun.cpp:1062:157: warning: narrowing conversion of '(intptr_t)js_CreateCallObjectOnTrace' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsfun.cpp:1169:163: warning: narrowing conversion of '(intptr_t)js_PutCallObjectOnTrace' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsfun.cpp:1317:125: warning: narrowing conversion of '(intptr_t)js_SetCallArg' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsfun.cpp:1326:125: warning: narrowing conversion of '(intptr_t)js_SetCallVar' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)': jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null] 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] jsfun.cpp: At global scope: jsfun.cpp:2819:149: warning: narrowing conversion of '(intptr_t)js_CloneFunctionObject' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsfun.cpp:2853:131: warning: narrowing conversion of '(intptr_t)js_AllocFlatClosure' from 'intptr_t' {aka 'long int'} to 'uintptr_t' {aka 'long unsigned int'} is ill-formed in C++11 [-Wnarrowing] jsgcchunk.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsgcchunk.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/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 c++ -o jsgcstats.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcstats.pp jsgcstats.cpp In file included from jsgc.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsgc.cpp:62: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsgc.cpp:62: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsgc.cpp:62: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsgc.cpp:62: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsgc.cpp:62: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsgc.cpp:63: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsgc.cpp:63: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsgc.cpp:63: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsgc.cpp:63: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsgc.cpp:63: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsgc.cpp:63: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsgc.cpp:77: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsgc.cpp:77: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsgc.cpp:77: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jstracer.h:48, from jsgc.cpp:81: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsgc.cpp:81: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsgc.cpp:81: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] jsgc.cpp: In function 'js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)': jsgc.cpp:610:17: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] jsgc.cpp: In function 'void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)': jsgc.cpp:1893:17: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:50, from jsgc.cpp:62: jshashtable.h: In function 'void js_FinishGC(JSRuntime*)': jshashtable.h:776:13: warning: '*((void*)(&)+4).js::HashMap, js::SystemAllocPolicy>::Entry::value' may be used uninitialized in this function [-Wmaybe-uninitialized] jshash.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jshash.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jshash.pp jshash.cpp 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 long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsgcstats.cpp:40: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsgcstats.cpp:40: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsgcstats.cpp:40: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsgcstats.cpp:40: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jscntxt.h:59, from jsgcstats.cpp:40: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsgcstats.cpp:40: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsgcstats.cpp:40: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsgcstats.cpp:40: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsgcstats.cpp:40: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsgcstats.cpp:40: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsgcstats.cpp:40: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jsgcstats.cpp:44: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsgcstats.cpp:44: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsgcstats.cpp:44: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] jsinterp.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsinterp.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.pp jsinterp.cpp jsinvoke.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsinvoke.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinvoke.pp jsinvoke.cpp In file included from jsinterp.cpp:52, from jsinvoke.cpp:42: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53, from jsinvoke.cpp:42: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53, from jsinvoke.cpp:42: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53, from jsinvoke.cpp:42: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53, from jsinvoke.cpp:42: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53, from jsinvoke.cpp:42: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsinterp.cpp:56, from jsinvoke.cpp:42: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsinterp.cpp:56, from jsinvoke.cpp:42: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsinterp.cpp:56, from jsinvoke.cpp:42: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsinterp.cpp:56, from jsinvoke.cpp:42: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsinterp.cpp:56, from jsinvoke.cpp:42: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsinterp.cpp:56, from jsinvoke.cpp:42: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsinterp.cpp:71, from jsinvoke.cpp:42: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsinterp.cpp:71, from jsinvoke.cpp:42: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsinterp.cpp:71, from jsinvoke.cpp:42: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75, from jsinvoke.cpp:42: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75, from jsinvoke.cpp:42: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75, from jsinvoke.cpp:42: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from jsinvoke.cpp:42: jsinterp.cpp: In function 'bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, js::Value*)': jsinterp.cpp:993:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsiter.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsiter.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.pp jsiter.cpp In file included from jsiter.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsiter.cpp:50: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsiter.cpp:50: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsiter.cpp:50: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsiter.cpp:50: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsiter.cpp:50: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jsiter.cpp:53: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsiter.cpp:53: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jsiter.cpp:53: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from jsfun.h:49, from jscntxt.h:62, from jsiter.cpp:54: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsiter.cpp:54: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsiter.cpp:54: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsiter.cpp:54: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsiter.cpp:54: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsiter.cpp:54: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsiter.cpp:68: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsiter.cpp:68: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsiter.cpp:68: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, js::AutoIdVector&, JSIdArray**)': jsiter.cpp:339:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)': jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jslock.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jslock.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD10\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp jslock.cpp distcc[8738] ERROR: compile jslock.cpp on 192.168.1.1:3748 failed distcc[8738] (dcc_build_somewhere) Warning: remote compilation of 'jslock.cpp' failed, retrying locally distcc[8738] Warning: failed to distribute jslock.cpp to 192.168.1.1:3748, running locally instead In file included from jsval.h:48, from jspubtd.h:47, from jslock.cpp:47: jsutil.h: In function 'T* js_array_new(size_t)': jsutil.h:302:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 302 | if (!memory) | ^~ jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 304 | *(size_t *)memory = n; | ^ In file included from jsatom.h:47, from jscntxt.h:59, from jslock.cpp:52: jsapi.h: At global scope: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] 1381 | template<> class AnchorPermitted { }; | ^ In file included from jsval.h:48, from jspubtd.h:47, from jslock.cpp:47: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' 737 | JS_STATIC_ASSERT(sizeof(JSValueType) == 1); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' 738 | JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' 739 | JS_STATIC_ASSERT(sizeof(JSBool) == 4); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' 740 | JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' 741 | JS_STATIC_ASSERT(sizeof(jsval) == 8); | ^~~~~~~~~~~~~~~~ jsstr.h: In static member function 'static void JSString::staticAsserts()': jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' 487 | JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> | ^~~~~~~~~~~~~~~~ jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:596:9: note: in expansion of macro 'JS_STATIC_ASSERT' 596 | JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:598:9: note: in expansion of macro 'JS_STATIC_ASSERT' 598 | JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsstr.h:599:9: note: in expansion of macro 'JS_STATIC_ASSERT' 599 | JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + | ^~~~~~~~~~~~~~~~ jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' 83 | JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' 84 | JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); | ^~~~~~~~~~~~~~~~ jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' 228 | JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' 229 | JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); | ^~~~~~~~~~~~~~~~ jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' 514 | JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); | ^~~~~~~~~~~~~~~~ jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' 550 | JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); | ^~~~~~~~~~~~~~~~ jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' 778 | JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); | ^~~~~~~~~~~~~~~~ jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' 779 | JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); | ^~~~~~~~~~~~~~~~ jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' 202 | JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); | ^~~~~~~~~~~~~~~~ jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsstrinlines.h:303:5: note: in expansion of macro 'JS_STATIC_ASSERT' 303 | JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); | ^~~~~~~~~~~~~~~~ jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~ jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' 117 | #define JS_STATIC_ASSERT_GLUE1(x,y) x##y | ^ jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' 120 | typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] | ^~~~~~~~~~~~~~~~~~~~~ jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' 431 | JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); | ^~~~~~~~~~~~~~~~ jslock.cpp: In function 'int js_SuspendThread(JSThinLock*)': jslock.cpp:585:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] 585 | PRStatus stat; | ^~~~ jslock.cpp: In function 'void js_ResumeThread(JSThinLock*)': jslock.cpp:615:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] 615 | PRStatus stat; | ^~~~ {standard input}: Assembler messages: {standard input}:16: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:16: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:17: Error: Architecture mismatch on "cas [%i0],%i1,%i2". {standard input}:17: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:18: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:18: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:48: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:48: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:49: Error: Architecture mismatch on "cas [%i0],%g1,%g2". {standard input}:49: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:50: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:50: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:82: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:82: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:83: Error: Architecture mismatch on "cas [%i0],%g1,%g2". {standard input}:83: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:84: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:84: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:405: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:405: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:406: Error: Architecture mismatch on "cas [%i1],%g1,%i5". {standard input}:406: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:407: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:407: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:449: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:449: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:450: Error: Architecture mismatch on "cas [%i1],%l1,%i5". {standard input}:450: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:451: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:451: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:465: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:465: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:466: Error: Architecture mismatch on "cas [%i1],%g1,%g2". {standard input}:466: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:467: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:467: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:534: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:534: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:535: Error: Architecture mismatch on "cas [%i1],%g1,%i5". {standard input}:535: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:536: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:536: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:662: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:662: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:663: Error: Architecture mismatch on "cas [%i1],%g1,%i5". {standard input}:663: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:664: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:664: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:697: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:697: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:698: Error: Architecture mismatch on "cas [%i1],%g1,%i5". {standard input}:698: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) {standard input}:699: Error: Architecture mismatch on "membar #StoreLoad|#LoadLoad". {standard input}:699: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is sparclite.) distcc[8738] ERROR: compile jslock.cpp on localhost failed In the directory /tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src The following command failed to execute properly: c++ -o jslock.o -c -fvisibility=hidden -DOSTYPE="NetBSD10" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp jslock.cpp gmake[1]: *** [config/rules.mk:1477: jslock.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... In file included from jsinterp.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53: jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53: jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53: jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] In file included from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53: jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsinterp.cpp:56: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsinterp.cpp:56: jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:62, from jsinterp.cpp:56: jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63, from jsinterp.cpp:56: jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsinterp.cpp:56: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66, from jsinterp.cpp:56: jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsinterp.cpp:71: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] In file included from jsscope.h:59, from jsinterp.cpp:71: jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsinterp.cpp:71: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from nanojit/nanojit.h:377, from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75: nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:189:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::lsbSet32(((uint32_t)mask)) : nanojit::lsbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': nanojit/RegAlloc.h:197:52: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4) ? nanojit::msbSet32(((uint32_t)mask)) : nanojit::msbSet64(mask))' from 'int' to 'nanojit::Register' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2(int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:513: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_2(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:743: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_3(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:965: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_2_4(int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1180: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3(int32_t, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:1315: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_1I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t)': nanojit/Assembler.h:517:1817: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_2I(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2225: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_3_3(int32_t, nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t)': nanojit/Assembler.h:517:2429: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_1I(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517:3957: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] In file included from nanojit/nanojit.h:379, from jsbuiltins.h:45, from jstracer.h:48, from jsinterp.cpp:75: nanojit/Assembler.h: In member function 'void nanojit::Assembler::Format_4_3(nanojit::Register, int32_t, nanojit::Register, int32_t, int32_t, int32_t)': nanojit/Assembler.h:517: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] jsinterp.cpp: In function 'bool js::Interpret(JSContext*, JSStackFrame*, uintN, JSInterpMode)': jsinterp.cpp:2910:3: warning: label 'jit_return' defined but not used [-Wunused-label] gmake[1]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work.sparc/js-1.8.5/js/src' gmake: *** [config/rules.mk:754: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/lang/spidermonkey185 *** Error code 1 Stop. make: stopped in /usr/pkgsrc/lang/spidermonkey185