Skip to content

Instantly share code, notes, and snippets.

@jacques
Created January 30, 2014 17:41
Show Gist options
  • Select an option

  • Save jacques/8714260 to your computer and use it in GitHub Desktop.

Select an option

Save jacques/8714260 to your computer and use it in GitHub Desktop.
Work on getting lang/spidermonkey to 1.8.5
diff --git a/lang/spidermonkey/Makefile b/lang/spidermonkey/Makefile
index 1f1315b..b9db45c 100644
--- a/lang/spidermonkey/Makefile
+++ b/lang/spidermonkey/Makefile
@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.27 2013/07/15 02:02:24 ryoon Exp $
-DISTNAME= js-1.8.0-rc1
-PKGNAME= spidermonkey-1.8.0rc1
-PKGREVISION= 4
+DISTNAME= js185-1.0.0
+PKGNAME= spidermonkey-1.8.5
+#PKGREVISION= 4
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=js/}
@@ -12,7 +12,7 @@ COMMENT= Standalone JavaScript implementation in C
CONFLICTS= js-[0-9]*
-WRKSRC= ${WRKDIR}/js/src
+WRKSRC= ${WRKDIR}/js-1.8.5/js/src
MAKE_JOBS_SAFE= no
@@ -54,7 +54,6 @@ post-extract:
.if ${OPSYS} == "SunOS"
${CP} ${FILESDIR}/opensolaris.mk ${WRKSRC}/config/${BUILDDIRPREFIX}.mk
.endif
- ${RM} ${WRKSRC}/lock_SunOS.s
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/js \
diff --git a/lang/spidermonkey/distinfo b/lang/spidermonkey/distinfo
index 0ec19f8..0545108 100644
--- a/lang/spidermonkey/distinfo
+++ b/lang/spidermonkey/distinfo
@@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.13 2011/12/07 05:16:27 yyamano Exp $
-SHA1 (js-1.8.0-rc1.tar.gz) = 1577bd39a2ebd9f5e2ec90e72d9a6aa85f840564
-RMD160 (js-1.8.0-rc1.tar.gz) = 27c6cba1185d34cb9095d2da67393025bfe673ca
-Size (js-1.8.0-rc1.tar.gz) = 1310344 bytes
+SHA1 (js185-1.0.0.tar.gz) = 52a01449c48d7a117b35f213d3e4263578d846d6
+RMD160 (js185-1.0.0.tar.gz) = 23e6ddc81d5b63e015aecc1a104b2d3d3ced5005
+Size (js185-1.0.0.tar.gz) = 6164605 bytes
SHA1 (patch-aa) = fc4b759bc420b76f349c4669dbba378a756038b9
SHA1 (patch-ab) = 497401caa31380869d3f56ce076f6b7d27b7f941
SHA1 (patch-ac) = 554079d6e2b6ef6e84ed3fafc2631e9586f7839f
@niclasr
Copy link

niclasr commented Jan 30, 2014

change ${CP} ${FILESDIR}/opensolaris.mk ${WRKSRC}/config/${BUILDDIRPREFIX}.mk
to ${CP} ${FILESDIR}/opensolaris.mk ${WRKSRC}/ref-config/${BUILDDIRPREFIX}.mk

@jacques
Copy link
Author

jacques commented Jan 30, 2014

In file included from jsapi.cpp:84:0:
jstracer.h:56:20: fatal error: Writer.h: No such file or directory
compilation terminated.
gmake[1]: *** [SunOS5.11_i86pc_OPT.OBJ/jsapi.o] Error 1
gmake[1]: Leaving directory `/opt/pkgsrc/lang/spidermonkey/work/js-1.8.5/js/src'
gmake: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /opt/pkgsrc/lang/spidermonkey
*** Error code 1

Stop.
bmake: stopped in /opt/pkgsrc/lang/spidermonkey

@jacques
Copy link
Author

jacques commented Jan 30, 2014

In file included from jsinterpinlines.h:50:0,
from jsapi.cpp:93:
methodjit/MethodJIT.h:49:3: error: #error "Oh no, you should define a platform so this compiles."
methodjit/MethodJIT.h:53:3: error: #error "No boxing format selected."
methodjit/MethodJIT.h:135:3: error: #error "The VMFrame layout isn't defined for your processor architecture!"
In file included from nanojit/nanojit.h:43:0,
from jsbuiltins.h:45,
from jsapi.cpp:60:
nanojit/avmplus.h:241:16: error: 'Config' in namespace 'nanojit' does not name a type
In file included from jsapi.cpp:60:0:
jsbuiltins.h:93:11: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:580:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:581:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:582:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:584:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:585:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:588:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:589:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:590:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:591:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:592:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:593:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:594:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:595:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:596:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:597:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:598:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:599:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:600:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:601:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:602:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:605:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:606:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:607:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:608:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:609:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:610:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:611:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:612:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:615:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:618:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:619:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:620:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:623:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:626:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:627:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:628:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:629:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:630:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
jsbuiltins.h:633:1: error: 'CallInfo' in namespace 'nanojit' does not name a type
In file included from jscntxt.h:62:0,
from jsclone.h:43,
from jsapi.cpp:61:
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsfun.h:230:16: warning: invalid access to non-static data member 'JSFunction::u' of NULL object [-Winvalid-offsetof]
jsfun.h:230:16: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
In file included from jsclone.h:43:0,
from jsapi.cpp:61:
jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList_)':
jscntxt.h:2963:44: warning: invalid access to non-static data member 'JSContext::link' of NULL object [-Winvalid-offsetof]
jscntxt.h:2963:44: warning: (perhaps the 'offsetof' macro was used incorrectly) [-Winvalid-offsetof]
In file included from jstracer.h:56:0,
from jsapi.cpp:84:
./tracejit/Writer.h: At global scope:
./tracejit/Writer.h:131:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:132:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:133:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:134:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:135:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:136:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:137:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:138:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:139:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:140:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:143:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:144:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:145:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:146:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:147:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:148:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:149:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:150:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:152:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:153:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:154:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:155:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:156:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:157:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:158:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:159:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:160:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:161:14: error: 'AccSet' in namespace 'nanojit' does not name a type
./tracejit/Writer.h:175:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:177:5: error: 'AccSet' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:180:22: error: expected ')' before '' token
./tracejit/Writer.h: In constructor 'js::tjit::Address::Address(js::tjit::Address, int32)':
./tracejit/Writer.h:184:9: error: class 'js::tjit::Address' does not have any field named 'base'
./tracejit/Writer.h:184:19: error: 'struct js::tjit::Address' has no member named 'base'
./tracejit/Writer.h:184:56: error: class 'js::tjit::Address' does not have any field named 'accSet'
./tracejit/Writer.h:184:68: error: 'struct js::tjit::Address' has no member named 'accSet'
./tracejit/Writer.h: At global scope:
./tracejit/Writer.h:195:27: error: expected ')' before '
' token
./tracejit/Writer.h:201:24: error: expected ')' before '' token
./tracejit/Writer.h:209:25: error: expected ')' before '
' token
./tracejit/Writer.h:215:32: error: expected ')' before '' token
./tracejit/Writer.h:221:32: error: expected ')' before '
' token
./tracejit/Writer.h:227:28: error: expected ')' before '' token
./tracejit/Writer.h:233:28: error: expected ')' before '
' token
./tracejit/Writer.h:239:31: error: expected ')' before '' token
./tracejit/Writer.h:245:29: error: expected ')' before '
' token
./tracejit/Writer.h:251:36: error: expected ')' before '' token
./tracejit/Writer.h:257:25: error: expected ')' before '
' token
./tracejit/Writer.h:272:22: error: 'LIns' is not a member of 'js::tjit::nj'
./tracejit/Writer.h:272:32: error: 'ins' was not declared in this scope
./tracejit/Writer.h:273:23: error: 'LIns' is not a member of 'js::tjit::nj'
./tracejit/Writer.h:273:33: error: 'ins' was not declared in this scope
./tracejit/Writer.h:274:30: error: 'LIns' is not a member of 'js::tjit::nj'
./tracejit/Writer.h:274:40: error: 'ins' was not declared in this scope
./tracejit/Writer.h:275:1: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:276:1: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:286:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:288:26: error: expected ')' before '' token
./tracejit/Writer.h:290:13: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:291:14: error: expected type-specifier before 'LInsp'
./tracejit/Writer.h: In constructor 'js::tjit::MaybeBranch::MaybeBranch()':
./tracejit/Writer.h:287:33: error: class 'js::tjit::MaybeBranch' does not have any field named 'br'
./tracejit/Writer.h: At global scope:
./tracejit/Writer.h:336:5: error: 'Allocator' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:337:5: error: 'LirBuffer' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:338:5: error: 'LirWriter' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:339:5: error: 'CseFilter' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:341:5: error: 'LogControl' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:344:26: error: expected ')' before '
' token
./tracejit/Writer.h:347:19: error: 'js::tjit::nj::LogControl' has not been declared
./tracejit/Writer.h:349:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:372:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:376:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:380:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:384:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:396:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:406:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:412:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:416:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:420:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:430:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:436:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:442:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:446:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:450:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:454:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:458:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:462:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:467:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:473:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:479:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:484:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:489:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:494:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:499:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:505:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:511:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:517:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:523:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:528:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:534:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:540:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:544:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:548:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:552:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:556:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:560:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:564:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:568:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:572:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:577:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:582:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:587:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:592:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:598:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:604:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:609:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:615:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:620:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:626:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:630:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:634:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:640:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:651:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:660:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:665:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:670:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:676:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:682:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:696:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:700:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:704:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:708:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:714:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:720:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:730:24: error: 'js::tjit::nj::LIns' has not been declared
./tracejit/Writer.h:737:24: error: 'js::tjit::nj::LIns' has not been declared
./tracejit/Writer.h:748:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:754:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:759:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:768:20: error: 'js::tjit::nj::LIns' has not been declared
./tracejit/Writer.h:776:20: error: 'js::tjit::nj::LIns' has not been declared
./tracejit/Writer.h:776:35: error: 'js::tjit::nj::LIns' has not been declared
./tracejit/Writer.h:792:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:796:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:800:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:804:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:808:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:814:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:818:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:848:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:852:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:859:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:865:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:869:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:875:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:879:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:883:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:887:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:891:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:895:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:899:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:903:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:907:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:911:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:915:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:919:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:923:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:945:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:949:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:953:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:957:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:961:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:965:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:969:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:975:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:979:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:983:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:987:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:991:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:995:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1009:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1013:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1017:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1021:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1025:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1029:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1051:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1055:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1059:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1063:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1067:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1071:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1077:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1083:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1101:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1105:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1109:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1117:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1121:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1129:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1143:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1147:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1153:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1157:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1161:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1170:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1174:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1184:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1200:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1207:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1212:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h:1219:5: error: 'LIns' in namespace 'js::tjit::nj' does not name a type
./tracejit/Writer.h: In member function 'void js::tjit::Writer::pauseAddingCSEValues()':
./tracejit/Writer.h:367:43: error: 'cse' was not declared in this scope
./tracejit/Writer.h: In member function 'void js::tjit::Writer::resumeAddingCSEValues()':
./tracejit/Writer.h:368:43: error: 'cse' was not declared in this scope
./tracejit/Writer.h: In member function 'js::tjit::MaybeBranch js::tjit::Writer::jt(int_)':
./tracejit/Writer.h:731:19: error: request for member 'isImmI' in '* cond', which is of non-class type 'int'
./tracejit/Writer.h:733:28: error: 'lir' was not declared in this scope
./tracejit/Writer.h:733:43: error: 'LIR_jt' is not a member of 'js::tjit::nj'
./tracejit/Writer.h: In member function 'js::tjit::MaybeBranch js::tjit::Writer::jf(int_)':
./tracejit/Writer.h:738:19: error: request for member 'isImmI' in '_ cond', which is of non-class type 'int'
./tracejit/Writer.h:740:28: error: 'lir' was not declared in this scope
./tracejit/Writer.h:740:43: error: 'LIR_jf' is not a member of 'js::tjit::nj'
./tracejit/Writer.h: In member function 'void js::tjit::Writer::label(int_)':
./tracejit/Writer.h:771:17: error: request for member 'setTarget' in '_ br', which is of non-class type 'int'
./tracejit/Writer.h:771:33: error: no matching function for call to 'js::tjit::Writer::label()'
./tracejit/Writer.h:771:33: note: candidates are:
./tracejit/Writer.h:768:10: note: void js::tjit::Writer::label(int_)
./tracejit/Writer.h:768:10: note: candidate expects 1 argument, 0 provided
./tracejit/Writer.h:776:10: note: void js::tjit::Writer::label(int_, int_)
./tracejit/Writer.h:776:10: note: candidate expects 2 arguments, 0 provided
./tracejit/Writer.h: In member function 'void js::tjit::Writer::label(int_, int_)':
./tracejit/Writer.h:778:13: error: 'LIns' is not a member of 'js::tjit::nj'
./tracejit/Writer.h:778:23: error: 'label_' was not declared in this scope
./tracejit/Writer.h:778:38: error: no matching function for call to 'js::tjit::Writer::label()'
./tracejit/Writer.h:778:38: note: candidates are:
./tracejit/Writer.h:768:10: note: void js::tjit::Writer::label(int_)
./tracejit/Writer.h:768:10: note: candidate expects 1 argument, 0 provided
./tracejit/Writer.h:776:10: note: void js::tjit::Writer::label(int_, int_)
./tracejit/Writer.h:776:10: note: candidate expects 2 arguments, 0 provided
./tracejit/Writer.h:781:22: error: request for member 'setTarget' in '* br1', which is of non-class type 'int'
./tracejit/Writer.h:785:22: error: request for member 'setTarget' in '* br2', which is of non-class type 'int'
In file included from jsapi.cpp:84:0:
jstracer.h: At global scope:
jstracer.h:65:5: error: 'Allocator' in namespace 'nanojit' does not name a type
jstracer.h:86:29: error: expected ')' before '' token
jstracer.h: In member function 'void js::Queue::ensure(unsigned int)':
jstracer.h:74:13: error: 'alloc' was not declared in this scope
jstracer.h: In destructor 'js::Queue::~Queue()':
jstracer.h:95:14: error: 'alloc' was not declared in this scope
jstracer.h: At global scope:
jstracer.h:198:9: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:211:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:212:49: error: 'nanojit::LIns' has not been declared
jstracer.h:216:36: error: invalid use of incomplete type 'class nanojit::Fragment'
In file included from jsclone.h:43:0,
from jsapi.cpp:61:
jscntxt.h:118:7: error: forward declaration of 'class nanojit::Fragment'
In file included from jsapi.cpp:84:0:
jstracer.h:218:32: error: expected ',' or '...' before 'verbose_only'
jstracer.h: In constructor 'js::VMFragment::VMFragment(const void
)':
jstracer.h:219:9: error: class 'js::VMFragment' does not have any field named 'Fragment'
jstracer.h:219:22: error: expected ')' before 'verbose_only'
jstracer.h: At global scope:
jstracer.h:312:31: error: expected ')' before '' token
jstracer.h:374:1: error: expected class-name before '{' token
jstracer.h: In member function 'js::VMFragment
js::VMSideExit::fromFrag()':
jstracer.h:405:29: error: 'from' was not declared in this scope
jstracer.h: At global scope:
jstracer.h:414:1: error: expected class-name before '{' token
jstracer.h:438:9: error: 'Allocator' in namespace 'nanojit' does not name a type
jstracer.h: In constructor 'js::VMAllocator::Mark::Mark(js::VMAllocator&)':
jstracer.h:446:13: error: class 'js::VMAllocator::Mark' does not have any field named 'saved_chunk'
jstracer.h:446:29: error: 'class js::VMAllocator' has no member named 'current_chunk'
jstracer.h:447:27: error: 'class js::VMAllocator' has no member named 'current_top'
jstracer.h:448:29: error: 'class js::VMAllocator' has no member named 'current_limit'
jstracer.h: In member function 'void js::VMAllocator::rewind(const js::VMAllocator::Mark&)':
jstracer.h:462:16: error: 'current_chunk' was not declared in this scope
jstracer.h:462:35: error: 'const struct js::VMAllocator::Mark' has no member named 'saved_chunk'
jstracer.h:463:13: error: 'Chunk' was not declared in this scope
jstracer.h:463:13: note: suggested alternative:
In file included from jscntxt.h:63:0,
from jsclone.h:43,
from jsapi.cpp:61:
jsgc.h:337:8: note: 'js::gc::Chunk'
In file included from jsapi.cpp:84:0:
jstracer.h:463:20: error: 'prev' was not declared in this scope
jstracer.h:464:36: error: 'freeChunk' was not declared in this scope
jstracer.h:467:9: error: 'current_top' was not declared in this scope
jstracer.h:468:9: error: 'current_limit' was not declared in this scope
jstracer.h: At global scope:
jstracer.h:529:48: error: 'nanojit::Allocator' has not been declared
jstracer.h:530:22: error: expected ',' or '...' before 'verbose_only'
jstracer.h: In constructor 'js::LinkableFragment::LinkableFragment(const void_, int_, js::Oracle_)':
jstracer.h:531:26: error: expected ')' before 'verbose_only'
jstracer.h:531:92: error: no matching function for call to 'js::TypeMap::TypeMap(int_&, js::Oracle_&)'
jstracer.h:531:92: note: candidates are:
jstracer.h:309:7: note: js::TypeMap::TypeMap()
jstracer.h:309:7: note: candidate expects 0 arguments, 2 provided
jstracer.h:309:7: note: js::TypeMap::TypeMap(const js::TypeMap&)
jstracer.h:309:7: note: candidate expects 1 argument, 2 provided
jstracer.h: At global scope:
jstracer.h:552:44: error: 'nanojit::Allocator' has not been declared
jstracer.h:553:52: error: expected ',' or '...' before 'verbose_only'
jstracer.h: In constructor 'js::TreeFragment::TreeFragment(const void_, int_, js::Oracle_, JSObject_, uint32, uint32)':
jstracer.h:554:45: error: expected ')' before 'verbose_only'
jstracer.h:565:21: error: no matching function for call to 'js::Queuejs::TreeFragment_::Queue(int_&)'
jstracer.h:565:21: note: candidates are:
jstracer.h:61:7: note: js::Queuejs::TreeFragment_::Queue()
jstracer.h:61:7: note: candidate expects 0 arguments, 1 provided
jstracer.h:61:7: note: js::Queuejs::TreeFragment*::Queue(const js::Queuejs::TreeFragment*&)
jstracer.h:61:7: note: no known conversion for argument 1 from 'int_' to 'const js::Queuejs::TreeFragment_&'
jstracer.h:565:21: error: no matching function for call to 'js::Queuejs::TreeFragment*::Queue(int_&)'
jstracer.h:565:21: note: candidates are:
jstracer.h:61:7: note: js::Queuejs::TreeFragment_::Queue()
jstracer.h:61:7: note: candidate expects 0 arguments, 1 provided
jstracer.h:61:7: note: js::Queuejs::TreeFragment*::Queue(const js::Queuejs::TreeFragment*&)
jstracer.h:61:7: note: no known conversion for argument 1 from 'int_' to 'const js::Queuejs::TreeFragment_&'
jstracer.h:565:21: error: no matching function for call to 'js::Queuejs::VMSideExit*::Queue(int_&)'
jstracer.h:565:21: note: candidates are:
jstracer.h:61:7: note: js::Queuejs::VMSideExit_::Queue()
jstracer.h:61:7: note: candidate expects 0 arguments, 1 provided
jstracer.h:61:7: note: js::Queuejs::VMSideExit*::Queue(const js::Queuejs::VMSideExit*&)
jstracer.h:61:7: note: no known conversion for argument 1 from 'int_' to 'const js::Queuejs::VMSideExit_&'
jstracer.h:565:21: error: no matching function for call to 'js::Queuejs::Value::Queue(int_&)'
jstracer.h:565:21: note: candidates are:
jstracer.h:61:7: note: js::Queuejs::Value::Queue()
jstracer.h:61:7: note: candidate expects 0 arguments, 1 provided
jstracer.h:61:7: note: js::Queuejs::Value::Queue(const js::Queuejs::Value&)
jstracer.h:61:7: note: no known conversion for argument 1 from 'int_' to 'const js::Queuejs::Value&'
jstracer.h:565:21: error: no matching function for call to 'js::Queue<const js::Shape*>::Queue(int_&)'
jstracer.h:565:21: note: candidates are:
jstracer.h:61:7: note: js::Queue::Queue()
jstracer.h:61:7: note: candidate expects 0 arguments, 1 provided
jstracer.h:61:7: note: js::Queue<const js::Shape*>::Queue(const js::Queue<const js::Shape*>&)
jstracer.h:61:7: note: no known conversion for argument 1 from 'int_' to 'const js::Queue&'
jstracer.h: At global scope:
jstracer.h:978:17: error: 'LIns' is not a member of 'nanojit'
jstracer.h:978:17: error: 'LIns' is not a member of 'nanojit'
jstracer.h:978:42: error: template argument 1 is invalid
jstracer.h:978:42: error: template argument 3 is invalid
jstracer.h:978:61: error: invalid type in declaration before ';' token
jstracer.h:1024:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1025:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1026:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1027:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1038:5: error: 'LirBuffer' in namespace 'nanojit' does not name a type
jstracer.h:1068:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1097:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1100:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1103:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1112:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1136:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1137:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1138:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1139:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1140:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1166:23: error: 'GuardRecord' in namespace 'nanojit' does not name a type
jstracer.h:1193:64: error: 'nanojit::LIns' has not been declared
jstracer.h:1201:30: error: 'nanojit::LIns' has not been declared
jstracer.h:1203:69: error: 'nanojit::LIns' has not been declared
jstracer.h:1205:69: error: 'nanojit::LIns' has not been declared
jstracer.h:1207:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1210:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1218:54: error: 'nanojit::LIns' has not been declared
jstracer.h:1219:51: error: 'nanojit::LIns' has not been declared
jstracer.h:1220:61: error: 'nanojit::LIns' has not been declared
jstracer.h:1222:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1223:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1224:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1225:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1226:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1227:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1228:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1262:9: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1266:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1267:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1268:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1270:82: error: 'nanojit::LIns' has not been declared
jstracer.h:1270:122: error: 'nanojit::LIns' has not been declared
In file included from jsapi.cpp:84:0:
jstracer.h:1271:99: error: 'nanojit::LIns' has not been declared
jstracer.h:1272:112: error: 'nanojit::LIns' has not been declared
jstracer.h:1274:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1275:53: error: 'nanojit::LIns' has not been declared
jstracer.h:1276:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1277:53: error: 'nanojit::LIns' has not been declared
jstracer.h:1278:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1279:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1280:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1281:50: error: 'nanojit::LIns' has not been declared
jstracer.h:1283:49: error: 'nanojit::LIns' has not been declared
jstracer.h:1283:68: error: 'nanojit::LIns' has not been declared
jstracer.h:1284:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1287:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1288:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1289:64: error: 'nanojit::LIns' has not been declared
jstracer.h:1289:82: error: 'nanojit::LIns' has not been declared
jstracer.h:1290:65: error: 'nanojit::LIns' has not been declared
jstracer.h:1290:83: error: 'nanojit::LIns' has not been declared
jstracer.h:1291:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1293:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1305:68: error: 'nanojit::LIns' has not been declared
jstracer.h:1308:74: error: 'nanojit::LIns' has not been declared
jstracer.h:1310:58: error: 'nanojit::LIns' has not been declared
jstracer.h:1319:74: error: 'nanojit::LIns' has not been declared
jstracer.h:1319:96: error: 'nanojit::LIns' has not been declared
jstracer.h:1322:68: error: 'nanojit::LOpcode' has not been declared
jstracer.h:1324:54: error: 'nanojit::LOpcode' has not been declared
jstracer.h:1325:55: error: 'nanojit::LOpcode' has not been declared
jstracer.h:1327:59: error: 'nanojit::LIns' has not been declared
jstracer.h:1336:92: error: 'nanojit::LIns' has not been declared
jstracer.h:1338:70: error: 'nanojit::LIns' has not been declared
jstracer.h:1344:35: error: 'nanojit::LIns' has not been declared
jstracer.h:1345:35: error: 'nanojit::LIns' has not been declared
jstracer.h:1346:35: error: 'nanojit::LIns' has not been declared
jstracer.h:1347:35: error: 'nanojit::LIns' has not been declared
jstracer.h:1347:78: error: 'nanojit::LIns' has not been declared
jstracer.h:1348:49: error: 'nanojit::LIns' has not been declared
jstracer.h:1349:34: error: 'nanojit::LIns' has not been declared
jstracer.h:1349:77: error: 'nanojit::LIns' has not been declared
jstracer.h:1351:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1354:74: error: 'nanojit::LIns' has not been declared
jstracer.h:1355:77: error: 'nanojit::LIns' has not been declared
jstracer.h:1356:77: error: 'nanojit::LIns' has not been declared
jstracer.h:1358:72: error: 'nanojit::LIns' has not been declared
jstracer.h:1360:72: error: 'nanojit::LIns' has not been declared
jstracer.h:1363:66: error: 'nanojit::LIns' has not been declared
jstracer.h:1364:66: error: 'nanojit::LIns' has not been declared
jstracer.h:1366:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1368:75: error: 'nanojit::LIns' has not been declared
jstracer.h:1369:80: error: 'nanojit::LIns' has not been declared
jstracer.h:1371:56: error: 'nanojit::LIns' has not been declared
jstracer.h:1374:72: error: 'nanojit::LIns' has not been declared
jstracer.h:1380:51: error: 'nanojit::LIns' has not been declared
jstracer.h:1380:75: error: 'nanojit::LIns' has not been declared
jstracer.h:1381:51: error: 'nanojit::LIns' has not been declared
jstracer.h:1382:66: error: 'nanojit::LIns' has not been declared
jstracer.h:1384:67: error: 'nanojit::LIns' has not been declared
jstracer.h:1385:67: error: 'nanojit::LIns' has not been declared
jstracer.h:1386:64: error: 'nanojit::LIns' has not been declared
jstracer.h:1387:76: error: 'nanojit::LIns' has not been declared
jstracer.h:1391:76: error: 'nanojit::LIns' has not been declared
jstracer.h:1395:62: error: 'nanojit::LIns' has not been declared
jstracer.h:1395:86: error: 'nanojit::LIns' has not been declared
jstracer.h:1396:62: error: 'nanojit::LIns' has not been declared
jstracer.h:1397:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1399:58: error: 'nanojit::LIns' has not been declared
jstracer.h:1399:82: error: 'nanojit::LIns' has not been declared
jstracer.h:1400:69: error: 'nanojit::LIns' has not been declared
jstracer.h:1402:72: error: 'nanojit::LIns' has not been declared
jstracer.h:1405:73: error: 'nanojit::LIns' has not been declared
jstracer.h:1406:73: error: 'nanojit::LIns' has not been declared
jstracer.h:1411:86: error: 'nanojit::LIns' has not been declared
jstracer.h:1415:73: error: 'nanojit::LIns' has not been declared
jstracer.h:1417:74: error: 'nanojit::LIns' has not been declared
jstracer.h:1419:79: error: 'nanojit::LIns' has not been declared
jstracer.h:1420:84: error: 'nanojit::LIns' has not been declared
jstracer.h:1422:75: error: 'nanojit::LIns' has not been declared
jstracer.h:1423:76: error: 'nanojit::LIns' has not been declared
jstracer.h:1431:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1433:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1435:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1445:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1447:56: error: 'nanojit::LIns' has not been declared
jstracer.h:1447:81: error: 'nanojit::LIns' has not been declared
jstracer.h:1448:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1449:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1451:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1452:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1453:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1456:50: error: 'nanojit::LIns' has not been declared
jstracer.h:1464:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1467:5: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1469:65: error: 'nanojit::LIns' has not been declared
jstracer.h:1470:72: error: 'nanojit::LoadQual' has not been declared
jstracer.h:1471:48: error: 'nanojit::LIns' has not been declared
jstracer.h:1472:66: error: 'nanojit::LoadQual' has not been declared
jstracer.h:1473:51: error: 'nanojit::LIns' has not been declared
jstracer.h:1474:69: error: 'nanojit::LoadQual' has not been declared
jstracer.h:1475:53: error: 'nanojit::LIns' has not been declared
jstracer.h:1476:53: error: 'nanojit::LIns' has not been declared
jstracer.h:1477:70: error: 'nanojit::LIns' has not been declared
jstracer.h:1478:72: error: 'nanojit::LIns' has not been declared
jstracer.h:1481:85: error: 'nanojit::LIns' has not been declared
jstracer.h:1486:75: error: 'nanojit::LIns' has not been declared
jstracer.h:1487:59: error: 'nanojit::LIns' has not been declared
jstracer.h:1489:81: error: 'nanojit::LIns' has not been declared
jstracer.h:1491:23: error: 'LIns' in namespace 'nanojit' does not name a type
jstracer.h:1492:50: error: 'nanojit::LIns' has not been declared
jstracer.h:1492:78: error: 'nanojit::LIns' has not been declared
jstracer.h:1494:68: error: 'nanojit::LIns' has not been declared
jstracer.h:1496:68: error: 'nanojit::LIns' has not been declared
jstracer.h:1503:69: error: 'nanojit::LIns' has not been declared
jstracer.h:1504:69: error: 'nanojit::LIns' has not been declared
jstracer.h:1506:65: error: 'nanojit::LIns' has not been declared
jstracer.h:1508:58: error: 'nanojit::LIns' has not been declared
jstracer.h:1510:58: error: 'nanojit::LIns' has not been declared
jstracer.h:1515:67: error: 'CallInfo' in namespace 'nanojit' does not name a type
jstracer.h:1515:86: error: ISO C++ forbids declaration of 'ci' with no type [-fpermissive]
jstracer.h:1519:71: error: 'nanojit::LIns' has not been declared
jstracer.h:1520:71: error: 'nanojit::LIns' has not been declared
jstracer.h:1531:68: error: 'nanojit::LIns' has not been declared
jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext_, JSObject_)':
jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray_' [-Wconversion-null]
gmake[1]: *_* [SunOS5.11_i86pc_OPT.OBJ/jsapi.o] Error 1
gmake[1]: Leaving directory `/opt/pkgsrc/lang/spidermonkey/work/js-1.8.5/js/src'
gmake: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /opt/pkgsrc/lang/spidermonkey
*** Error code 1

Stop.
bmake: stopped in /opt/pkgsrc/lang/spidermonkey

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment