Since landing of bug #684039, js/src/yarr/pcre fails to build on sparc64 (non-methodjit, non-tracejit) with the following errors :
js/src/yarr/pcre/pcre_exec.cpp:49:21: error: jsarena.h: No such file or directory
js/src/yarr/pcre/pcre_exec.cpp:96: error: ISO C++ forbids declaration of 'JSArenaPool' with no type
js/src/yarr/pcre/pcre_exec.cpp:96: error: expected ';' before '*' token
js/src/yarr/pcre/pcre_exec.cpp:99: error: 'JSArenaPool' has not been declared
Since landing of bug #684039, js/src/yarr/pcre fails to build on sparc64 (non-methodjit, non-tracejit) with the following errors : yarr/pcre/ pcre_exec. cpp:49: 21: error: jsarena.h: No such file or directory yarr/pcre/ pcre_exec. cpp:96: error: ISO C++ forbids declaration of 'JSArenaPool' with no type yarr/pcre/ pcre_exec. cpp:96: error: expected ';' before '*' token yarr/pcre/ pcre_exec. cpp:99: error: 'JSArenaPool' has not been declared
js/src/
js/src/
js/src/
js/src/
full trace in http:// buildbot. rhaalovely. net/builders/ comm-central- sparc64/ builds/ 158/steps/ build/logs/ stdio .. i'm surprised this hasnt been catched by try/tbpl. I don't know that code but it seems pcre_exec.cpp needs a bit of rewrite since that commit. I'm open to any suggestions, or cluebats explaining what i've done wrong.