=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for spidermonkey185-1.8.5nb4 /usr/pkg/bin/gmake export gmake[1]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' /usr/pkg/bin/gmake -C config/ nsinstall gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' nsinstall.c 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 -D_FORTIFY_SOURCE=2 -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 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 -D_FORTIFY_SOURCE=2 -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 -D_FORTIFY_SOURCE=2 -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/js-1.8.5/js/src/config' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/.deps gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' rm -f nfspwd cp nfspwd.pl nfspwd chmod +x nfspwd /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R nsinstall ../dist/bin gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/tests' gmake[2]: Nothing to be done for 'export'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/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 -D_FORTIFY_SOURCE=2 -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=\"NetBSD8\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I/usr/pkg/include/nspr -o jscpucfg jscpucfg.cpp jskwgen.cpp 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 -D_FORTIFY_SOURCE=2 -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 ./jscpucfg > jsautocfg.tmp mv jsautocfg.tmp jsautocfg.h 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 -D_FORTIFY_SOURCE=2 -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/js-1.8.5/js/src/jsautokw.h /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h jsbuiltins.h ./nanojit/Assembler.h ./nanojit/Allocator.h ./nanojit/CodeAlloc.h ./nanojit/Containers.h ./nanojit/LIR.h ./nanojit/LIRopcode.tbl ./nanojit/avmplus.h ./nanojit/Fragmento.h ./nanojit/Native.h ./nanojit/NativeCommon.h ./nanojit/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/js-1.8.5/js/src' /usr/pkg/bin/gmake libs gmake[1]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' jsoplengen.cpp 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 -D_FORTIFY_SOURCE=2 -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/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 -D_FORTIFY_SOURCE=2 -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/js-1.8.5/js/src/jsautooplen.h jsanalyze.cpp c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD8\" -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 -D_FORTIFY_SOURCE=2 -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 c++ -o jsapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD8\" -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 -D_FORTIFY_SOURCE=2 -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 jsbuiltins.h:45:0, from jsapi.cpp:60: nanojit/nanojit.h:62:6: error: #error "unknown nanojit architecture" #error "unknown nanojit architecture" ^ In file included from nanojit/nanojit.h:374:0, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/Native.h:72:2: error: #error "unknown nanojit architecture" #error "unknown nanojit architecture" ^ In file included from jsobj.h:64:0, 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 'const jsuword* js::Value::payloadWord() const': jsvalue.h:732:32: error: 'const union jsval_layout::::' has no member named 'word' return &data.s.payload.word; ^ In file included from jsobj.h:64:0, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsvalue.h: In member function 'const jsuword* js::Value::payloadWord() const': jsvalue.h:732:32: error: 'const union jsval_layout::::' has no member named 'word' return &data.s.payload.word; ^ In file included from nanojit/nanojit.h:375:0, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/CodeAlloc.h: At global scope: nanojit/CodeAlloc.h:76:13: error: 'NIns' does not name a type NIns* end; // points just past the end ^ nanojit/CodeAlloc.h:81:9: error: 'NIns' does not name a type NIns code[1]; // more follows ^ nanojit/CodeAlloc.h:84:9: error: 'NIns' does not name a type NIns* start() { return &code[0]; } ^ nanojit/CodeAlloc.h:94:24: error: 'NIns' has not been declared bool isInBlock(NIns* n) { return (n >= this->start() && n < this->end); } ^ nanojit/CodeAlloc.h: In member function 'size_t nanojit::CodeList::size() const': nanojit/CodeAlloc.h:87:48: error: 'end' was not declared in this scope size_t size() const { return uintptr_t(end) - uintptr_t(&code[0]); } ^ nanojit/CodeAlloc.h:87:66: error: 'code' was not declared in this scope size_t size() const { return uintptr_t(end) - uintptr_t(&code[0]); } ^ nanojit/CodeAlloc.h: In member function 'size_t nanojit::CodeList::blockSize() const': nanojit/CodeAlloc.h:90:53: error: 'end' was not declared in this scope size_t blockSize() const { return uintptr_t(end) - uintptr_t(this); } ^ nanojit/CodeAlloc.h: In member function 'bool nanojit::CodeList::isInBlock(int*)': nanojit/CodeAlloc.h:94:54: error: 'class nanojit::CodeList' has no member named 'start' bool isInBlock(NIns* n) { return (n >= this->start() && n < this->end); } ^ nanojit/CodeAlloc.h:94:75: error: 'class nanojit::CodeList' has no member named 'end' bool isInBlock(NIns* n) { return (n >= this->start() && n < this->end); } ^ In file included from jstypes.h:57:0, from jsapi.cpp:49: nanojit/CodeAlloc.h: At global scope: nanojit/CodeAlloc.h:119:65: error: 'class nanojit::CodeList' has no member named 'code' static const size_t sizeofMinBlock = offsetof(CodeList, code); ^ In file included from nanojit/nanojit.h:375:0, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/CodeAlloc.h:120:44: error: 'LARGEST_UNDERRUN_PROT' was not declared in this scope static const size_t minAllocSize = LARGEST_UNDERRUN_PROT; ^ nanojit/CodeAlloc.h:150:26: error: expected ';' at end of member declaration static CodeList* getBlock(NIns* start, NIns* end); ^ nanojit/CodeAlloc.h:150:39: error: expected ')' before '*' token static CodeList* getBlock(NIns* start, NIns* end); ^ In file included from nanojit/nanojit.h:375:0, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/CodeAlloc.h:191:20: error: 'NIns' has not been declared void alloc(NIns* &start, NIns* &end, size_t byteLimit); ^ nanojit/CodeAlloc.h:191:34: error: 'NIns' has not been declared void alloc(NIns* &start, NIns* &end, size_t byteLimit); ^ nanojit/CodeAlloc.h:194:19: error: 'NIns' has not been declared void free(NIns* start, NIns* end); ^ nanojit/CodeAlloc.h:194:32: error: 'NIns' has not been declared void free(NIns* start, NIns* end); ^ nanojit/CodeAlloc.h:207:44: error: 'NIns' has not been declared void addRemainder(CodeList* &code, NIns* start, NIns* end, NIns* holeStart, NIns* holeEnd); ^ nanojit/CodeAlloc.h:207:57: error: 'NIns' has not been declared void addRemainder(CodeList* &code, NIns* start, NIns* end, NIns* holeStart, NIns* holeEnd); ^ nanojit/CodeAlloc.h:207:68: error: 'NIns' has not been declared void addRemainder(CodeList* &code, NIns* start, NIns* end, NIns* holeStart, NIns* holeEnd); ^ nanojit/CodeAlloc.h:207:85: error: 'NIns' has not been declared void addRemainder(CodeList* &code, NIns* start, NIns* end, NIns* holeStart, NIns* holeEnd); ^ nanojit/CodeAlloc.h:210:42: error: 'NIns' has not been declared static void add(CodeList* &code, NIns* start, NIns* end); ^ nanojit/CodeAlloc.h:210:55: error: 'NIns' has not been declared static void add(CodeList* &code, NIns* start, NIns* end); ^ In file included from nanojit/nanojit.h:376:0, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/LIR.h:418:9: error: 'NIns' does not name a type NIns** table; // Jump table; a jump address is NIns* ^ nanojit/LIR.h:538:12: error: 'RegisterMask' does not name a type inline RegisterMask rmask(Register r) ^ nanojit/LIR.h:753:9: error: 'Register' does not name a type Register deprecated_getReg() { ^ nanojit/LIR.h:779:26: error: 'RegisterMask' has not been declared bool isInRegMask(RegisterMask allow) { ^ nanojit/LIR.h:782:9: error: 'Register' does not name a type Register getReg() { ^ nanojit/LIR.h:787:21: error: 'Register' has not been declared void setReg(Register r) { ^ gmake[1]: *** [config/rules.mk:1477: jsanalyze.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... nanojit/LIR.h: In member function 'bool nanojit::LIns::isInRegMask(int)': nanojit/LIR.h:780:47: error: 'getReg' was not declared in this scope return isInReg() && (rmask(getReg()) & allow); ^ nanojit/LIR.h:780:48: error: 'rmask' was not declared in this scope return isInReg() && (rmask(getReg()) & allow); ^ nanojit/LIR.h: In member function 'void nanojit::LIns::setReg(int)': nanojit/LIR.h:789:43: error: 'REGNUM' was not declared in this scope sharedFields.regnum = REGNUM(r); ^ nanojit/LIR.h: In member function 'void* nanojit::LIns::immP() const': nanojit/LIR.h:1040:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return (void*)immI(); ^ nanojit/LIR.h: In member function 'nanojit::LIns* nanojit::LirWriter::insImmP(const void*)': nanojit/LIR.h:1614:37: error: cast from 'const void*' to '__int32_t {aka int}' loses precision [-fpermissive] return insImmI((int32_t)ptr); ^ nanojit/LIR.h: At global scope: nanojit/LIR.h:2129:29: error: 'NumSavedRegs' was not declared in this scope LIns* savedRegs[NumSavedRegs+1]; // Allocate an extra element in case NumSavedRegs == 0 ^ In file included from nanojit/nanojit.h:377:0, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/RegAlloc.h:60:21: error: 'Register' has not been declared bool isFree(Register r) const ^ nanojit/RegAlloc.h:66:22: error: 'Register' has not been declared void addFree(Register r) ^ nanojit/RegAlloc.h:72:25: error: 'Register' has not been declared void removeFree(Register r) ^ nanojit/RegAlloc.h:78:24: error: 'Register' has not been declared void addActive(Register r, LIns* v) ^ nanojit/RegAlloc.h:88:24: error: 'Register' has not been declared void useActive(Register r) ^ nanojit/RegAlloc.h:95:27: error: 'Register' has not been declared void removeActive(Register r) ^ nanojit/RegAlloc.h:105:21: error: 'Register' has not been declared void retire(Register r) ^ nanojit/RegAlloc.h:113:29: error: 'Register' has not been declared int32_t getPriority(Register r) { ^ nanojit/RegAlloc.h:118:15: error: expected ';' at end of member declaration LIns* getActive(Register r) const { ^ nanojit/RegAlloc.h:118:34: error: expected ')' before 'r' LIns* getActive(Register r) const { ^ In file included from jsgc.h:53:0, from jscntxt.h:63, from jsclone.h:43, from jsapi.cpp:61: /usr/include/setjmp.h:63:29: error: expected '}' before end of line In file included from nanojit/nanojit.h:377:0, from jsbuiltins.h:45, from jsapi.cpp:60: nanojit/RegAlloc.h: In member function 'bool nanojit::RegAlloc::isFree(int) const': nanojit/RegAlloc.h:63:35: error: 'rmask' was not declared in this scope return (free & rmask(r)) != 0; ^ nanojit/RegAlloc.h: In member function 'void nanojit::RegAlloc::addFree(int)': nanojit/RegAlloc.h:69:28: error: 'rmask' was not declared in this scope free |= rmask(r); ^ nanojit/RegAlloc.h: In member function 'void nanojit::RegAlloc::removeFree(int)': nanojit/RegAlloc.h:75:29: error: 'rmask' was not declared in this scope free &= ~rmask(r); ^ nanojit/RegAlloc.h: In member function 'void nanojit::RegAlloc::addActive(int, nanojit::LIns*)': nanojit/RegAlloc.h:84:13: error: 'active' was not declared in this scope active[REGNUM(r)] = v; ^ nanojit/RegAlloc.h:84:28: error: 'REGNUM' was not declared in this scope active[REGNUM(r)] = v; ^ nanojit/RegAlloc.h: In member function 'void nanojit::RegAlloc::useActive(int)': nanojit/RegAlloc.h:92:13: error: 'usepri' was not declared in this scope usepri[REGNUM(r)] = priority++; ^ nanojit/RegAlloc.h:92:28: error: 'REGNUM' was not declared in this scope usepri[REGNUM(r)] = priority++; ^ nanojit/RegAlloc.h:92:33: error: 'priority' was not declared in this scope usepri[REGNUM(r)] = priority++; ^ nanojit/RegAlloc.h: In member function 'void nanojit::RegAlloc::removeActive(int)': nanojit/RegAlloc.h:102:13: error: 'active' was not declared in this scope active[REGNUM(r)] = NULL; ^ nanojit/RegAlloc.h:102:28: error: 'REGNUM' was not declared in this scope active[REGNUM(r)] = NULL; ^ nanojit/RegAlloc.h: In member function 'void nanojit::RegAlloc::retire(int)': nanojit/RegAlloc.h:109:13: error: 'active' was not declared in this scope active[REGNUM(r)] = NULL; ^ nanojit/RegAlloc.h:109:28: error: 'REGNUM' was not declared in this scope active[REGNUM(r)] = NULL; ^ nanojit/RegAlloc.h:110:28: error: 'rmask' was not declared in this scope free |= rmask(r); ^ nanojit/RegAlloc.h: In member function '__int32_t nanojit::RegAlloc::getPriority(int)': nanojit/RegAlloc.h:115:20: error: 'usepri' was not declared in this scope return usepri[REGNUM(r)]; ^ nanojit/RegAlloc.h:115:35: error: 'REGNUM' was not declared in this scope return usepri[REGNUM(r)]; ^ In file included from jsgc.h:53:0, from jscntxt.h:63, from jsclone.h:43, from jsapi.cpp:61: /usr/include/setjmp.h: At global scope: /usr/include/setjmp.h:63:29: error: expected unqualified-id before end of line /usr/include/setjmp.h:63:29: error: expected '}' before end of line /usr/include/setjmp.h:63:29: error: expected declaration before end of line gmake[1]: *** [config/rules.mk:1477: jsapi.o] Error 1 gmake[1]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/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