For the record, the build failure on sparc64/ppc/!YARR_JIT is now on m-c :
c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE=\"OpenBSD5\" -DOSARCH=OpenBSD -DEXPORT_JS_API -DIMPL_MFBT -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so.1.0\" -DNO_NSPR_10_SUPPORT -Ictypes/libffi/include -I. -I/var/buildslave/mozilla-central-sparc64/build/js/src -I. -I./../../dist/include -I./../../dist/include/nsprpub -I/var/buildslave/mozilla-central-sparc64/build/obj-sparc64-unknown-openbsd5.1/dist/include/nspr -I/var/buildslave/mozilla-central-sparc64/build/js/src -I/var/buildslave/mozilla-central-sparc64/build/js/src/assembler -I/var/buildslave/mozilla-central-sparc64/build/js/src/yarr -fPIC -fno-rtti -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -Wno-long-long -pthread -pipe -DNDEBUG -DTRIMMED -g -O -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp /var/buildslave/mozilla-central-sparc64/build/js/src/jsanalyze.cpp
In file included from /var/buildslave/mozilla-central-sparc64/build/js/src/vm/RegExpObject.h:56, from /var/buildslave/mozilla-central-sparc64/build/js/src/jsscriptinlines.h:53, from /var/buildslave/mozilla-central-sparc64/build/js/src/vm/Stack-inl.h:50, from /var/buildslave/mozilla-central-sparc64/build/js/src/jsinferinlines.h:50, from /var/buildslave/mozilla-central-sparc64/build/js/src/jsanalyze.cpp:45:
/var/buildslave/mozilla-central-sparc64/build/js/src/yarr/pcre/pcre.h:49:18: error: jstl.h: No such file or directory
In file included from /var/buildslave/mozilla-central-sparc64/build/js/src/jsscriptinlines.h:53, from /var/buildslave/mozilla-central-sparc64/build/js/src/vm/Stack-inl.h:50, from /var/buildslave/mozilla-central-sparc64/build/js/src/jsinferinlines.h:50, from /var/buildslave/mozilla-central-sparc64/build/js/src/jsanalyze.cpp:45:
/var/buildslave/mozilla-central-sparc64/build/js/src/vm/RegExpObject.h:290:3: error: #error "Syntax checking not implemented for !ENABLE_YARR_JIT"
In file included from /var/buildslave/mozilla-central-sparc64/build/js/src/jsscriptinlines.h:53, from /var/buildslave/mozilla-central-sparc64/build/js/src/vm/Stack-inl.h:50, from /var/buildslave/mozilla-central-sparc64/build/js/src/jsinferinlines.h:50, from /var/buildslave/mozilla-central-sparc64/build/js/src/jsanalyze.cpp:45:
/var/buildslave/mozilla-central-sparc64/build/js/src/vm/RegExpObject.h: In static member function 'static bool js::detail::RegExpPrivateCode::checkSyntax(JSContext*, js::TokenStream*, JSLinearString*)':
/var/buildslave/mozilla-central-sparc64/build/js/src/vm/RegExpObject.h:292: error: no return statement in function returning non-void
For the record, the build failure on sparc64/ ppc/!YARR_ JIT is now on m-c :
c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE= \"OpenBSD5\ " -DOSARCH=OpenBSD -DEXPORT_JS_API -DIMPL_MFBT -DJS_HAS_CTYPES -DDLL_PREFIX= \"lib\" -DDLL_SUFFIX= \".so.1. 0\" -DNO_NSPR_ 10_SUPPORT -Ictypes/ libffi/ include -I. -I/var/ buildslave/ mozilla- central- sparc64/ build/js/ src -I. -I./../ ../dist/ include -I./../ ../dist/ include/ nsprpub -I/var/ buildslave/ mozilla- central- sparc64/ build/obj- sparc64- unknown- openbsd5. 1/dist/ include/ nspr -I/var/ buildslave/ mozilla- central- sparc64/ build/js/ src -I/var/ buildslave/ mozilla- central- sparc64/ build/js/ src/assembler -I/var/ buildslave/ mozilla- central- sparc64/ build/js/ src/yarr -fPIC -fno-rtti -pedantic -Wall -Wpointer-arith -Woverloaded- virtual -Wsynth -Wno-ctor- dtor-privacy -Wno-non- virtual- dtor -Wno-invalid- offsetof -Wno-variadic- macros -Werror=return-type -Wno-long-long -pthread -pipe -DNDEBUG -DTRIMMED -g -O -fomit- frame-pointer -DUSE_SYSTEM_ MALLOC= 1 -DENABLE_ ASSEMBLER= 1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsanalyze. cpp /mozilla- central- sparc64/ build/js/ src/vm/ RegExpObject. h:56,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsscriptinl ines.h: 53,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/vm/ Stack-inl. h:50,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsinferinli nes.h:50,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsanalyze. cpp:45: /mozilla- central- sparc64/ build/js/ src/yarr/ pcre/pcre. h:49:18: error: jstl.h: No such file or directory /mozilla- central- sparc64/ build/js/ src/jsscriptinl ines.h: 53,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/vm/ Stack-inl. h:50,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsinferinli nes.h:50,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsanalyze. cpp:45: /mozilla- central- sparc64/ build/js/ src/vm/ RegExpObject. h:290:3: error: #error "Syntax checking not implemented for !ENABLE_YARR_JIT" /mozilla- central- sparc64/ build/js/ src/jsscriptinl ines.h: 53,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/vm/ Stack-inl. h:50,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsinferinli nes.h:50,
from /var/buildslave /mozilla- central- sparc64/ build/js/ src/jsanalyze. cpp:45: /mozilla- central- sparc64/ build/js/ src/vm/ RegExpObject. h: In static member function 'static bool js::detail: :RegExpPrivateC ode::checkSynta x(JSContext* , js::TokenStream*, JSLinearString*)': /mozilla- central- sparc64/ build/js/ src/vm/ RegExpObject. h:292: error: no return statement in function returning non-void
In file included from /var/buildslave
/var/buildslave
In file included from /var/buildslave
/var/buildslave
In file included from /var/buildslave
/var/buildslave
/var/buildslave