Should I report this upstream, of should
this be addressed on the ports level?

On ia64 9.0-BETA2 #4 r225618
I get:


Script started on Wed Nov  9 12:55:13 2011
make
===>  Building for firefox-8.0,1
rm -f -r ./dist/sdk
rm -f -r ./dist/include
rm -f -r ./dist/private
rm -f -r ./dist/public
rm -f -r ./dist/bin/components
rm -f -r _tests
gmake[1]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
tier_base:  config build probes  memory 
gmake export_tier_base
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
export_tier_base
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: `config/Makefile' is up to date.
gmake[3]: `build/Makefile' is up to date.
gmake[3]: `probes/Makefile' is up to date.
gmake[3]: `memory/Makefile' is up to date.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/config'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 644 
../mozilla-config.h ./nsStaticComponents.h  ../dist/include
rm -f ../config/final-link-comps ../config/final-link-libs 
../config/final-link-comp-names
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R nsinstall 
../dist/bin
/usr/local/bin/python2.7 ../toolkit/xre/make-platformini.py --print-buildid > 
buildid
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/config'
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/build'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/unix'
gmake[4]: Nothing to be done for `export'.
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/unix'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo'
gmake[5]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/blueprint'
gmake[5]: Nothing to be done for `export'.
gmake[5]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/blueprint'
gmake[5]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/js-input'
gmake[5]: Nothing to be done for `export'.
gmake[5]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/js-input'
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo'
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/build'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/probes'
gmake[3]: Nothing to be done for `export'.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/probes'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/memory'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/memory/mozalloc'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 644 
mozalloc.h mozalloc_abort.h mozalloc_macro_wrappers.h mozalloc_oom.h 
mozalloc_undef_macro_wrappers.h ../../dist/include/mozilla
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/memory/mozalloc'
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/memory'
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake libs_tier_base
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
libs_tier_base
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: `config/Makefile' is up to date.
gmake[3]: `build/Makefile' is up to date.
gmake[3]: `probes/Makefile' is up to date.
gmake[3]: `memory/Makefile' is up to date.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/config'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 755 
nsinstall ../dist/host/bin
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/config'
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/build'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/unix'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R run-mozilla.sh 
../../dist/bin
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/unix'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo'
gmake[5]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/blueprint'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R sample.html 
elements.html forms.html grid.html test.jpg test-small.jpg valid.png screen.css 
print.css grid.png fancytype-screen.css ../../../_profile/pgo/blueprint
gmake[5]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/blueprint'
gmake[5]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/js-input'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R 3d-cube.html 
3d-morph.html 3d-raytrace.html 3d-thingy.html access-binary-trees.html 
access-fannkuch.html access-nbody.html access-nsieve.html 
bitops-3bit-bits-in-byte.html bitops-bits-in-byte.html bitops-bitwise-and.html 
bitops-nsieve-bits.html controlflow-recursive.html crypto-aes.html 
crypto-md5.html crypto-sha1.html crypto-otp.html date-format-tofte.html 
date-format-xparb.html math-cordic.html math-partial-sums.html 
math-spectral-norm.html regexp-dna.html string-base64.html string-fasta.html 
string-tagcloud.html string-unpack-code.html string-validate-input.html key.gif 
valid-xhtml10.png ../../../_profile/pgo/js-input
gmake[5]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/js-input'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R automation.py 
../../build/automationutils.py profileserver.py genpgocert.py index.html 
server-locations.txt favicon.ico ../../_profile/pgo
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R automation.py 
automationutils.py leaktest.py bloatcycle.html 
../build/pgo/server-locations.txt ../build/pgo/favicon.ico 
../build/pgo/blueprint/sample.html ../build/pgo/blueprint/elements.html 
../build/pgo/blueprint/forms.html ../build/pgo/blueprint/grid.html 
../build/pgo/blueprint/test.jpg ../build/pgo/blueprint/test-small.jpg 
../build/pgo/blueprint/valid.png ../build/pgo/blueprint/screen.css 
../build/pgo/blueprint/print.css ../build/pgo/blueprint/grid.png 
../build/pgo/blueprint/fancytype-screen.css ../_leaktest
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/build'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/probes'
gmake[3]: Nothing to be done for `libs'.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/probes'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/memory'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/memory/mozalloc'
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 755 
libmozalloc.so ../../dist/lib
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -D 
../../dist/sdk/lib
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 755 
libmozalloc.so ../../dist/bin
/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 755 
libmozalloc.so ../../dist/sdk/lib
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/memory/mozalloc'
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/memory'
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake tools_tier_base
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
tools_tier_base
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: `config/Makefile' is up to date.
gmake[3]: `build/Makefile' is up to date.
gmake[3]: `probes/Makefile' is up to date.
gmake[3]: `memory/Makefile' is up to date.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/config'
gmake[3]: Nothing to be done for `tools'.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/config'
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release/build'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/unix'
gmake[4]: Nothing to be done for `tools'.
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/unix'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo'
gmake[5]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/blueprint'
gmake[5]: Nothing to be done for `tools'.
gmake[5]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/blueprint'
gmake[5]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/js-input'
gmake[5]: Nothing to be done for `tools'.
gmake[5]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo/js-input'
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/build/pgo'
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/build'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/probes'
gmake[3]: Nothing to be done for `tools'.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/probes'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/memory'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/memory/mozalloc'
gmake[4]: Nothing to be done for `tools'.
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/memory/mozalloc'
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/memory'
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
tier_nspr:  
gmake export_tier_nspr
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
export_tier_nspr
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake libs_tier_nspr
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
libs_tier_nspr
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake tools_tier_nspr
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
tools_tier_nspr
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
tier_js:  js/src
gmake export_tier_js
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
export_tier_js
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: `js/src/Makefile' is up to date.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/config'
/usr/ports/www/firefox/work/mozilla-release/js/src/config/nsinstall -R 
nsinstall ../../../dist/bin
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/config'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/editline'
gmake[4]: Nothing to be done for `export'.
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/editline'
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/shell'
gmake[4]: Nothing to be done for `export'.
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/shell'
/usr/ports/www/firefox/work/mozilla-release/js/src/config/nsinstall -R -m 644 
js-config.h jsautocfg.h 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsautokw.h js.msg jsalloc.h 
jsapi.h jsarena.h jsatom.h jsbit.h jsclist.h jsclone.h jscntxt.h jscompat.h 
jscrashreport.h jsdate.h jsdbgapi.h jsdhash.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 jsobj.h json.h jsopcode.tbl jsopcode.h 
jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h 
jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsscan.h jsscope.h 
jsscript.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jstypedarray.h 
jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h 
jsxdrapi.h jsval.h jsvalue.h prmjtime.h ./perf/jsperf.h ./../../dist/include
/usr/ports/www/firefox/work/mozilla-release/js/src/config/nsinstall -R -m 644 
./vm/ArgumentsObject.h ./vm/GlobalObject.h ./vm/Stack.h ./vm/String.h 
./vm/StringObject.h ./vm/Unicode.h ./../../dist/include/vm
/usr/ports/www/firefox/work/mozilla-release/js/src/config/nsinstall -R -m 644 
./../../mfbt/RangedPtr.h ./../../mfbt/RefPtr.h ./../../mfbt/Types.h 
./../../mfbt/Util.h ./../../dist/include/mozilla
gmake[4]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi'
gmake "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-Wall -W -Wno-unused -Wpointer-arith 
-W -pipe -g -fno-strict-aliasing -pipe" "CXXFLAGS=-I/usr/local/include 
-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 -pipe -g -fno-strict-aliasing -pipe  
-DDEBUG -D_DEBUG -DTRACING -g -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 
-DENABLE_JIT=1" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=../../" 
"INSTALL_DATA=install  -o root -g wheel -m 444" "INSTALL_PROGRAM=install   -o 
root -g wheel -m 555" "INSTALL_SCRIPT=install  -o root -g wheel -m 555" 
"JC1FLAGS=" "LDFLAGS=-pthread    " "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" 
"MAKE=gmake" "MAKEINFO=/bin/sh 
/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/missing --run 
makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" 
"exec_prefix=/usr/local" "infodir=/usr/local/share/info" 
"libdir=/usr/local/lib" "mandir=/usr/local/share/man" "prefix=/usr/local" 
"AR=ar" "AS=as" "CC=cc" "CXX= c++" "LD=/usr/bin/ld" "NM=/usr/bin/nm -B" 
"RANLIB=ranlib" "DESTDIR=" all-recursive
gmake[5]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi'
Making all in include
gmake[6]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/include'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/include'
Making all in testsuite
gmake[6]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/testsuite'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/testsuite'
Making all in man
gmake[6]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/man'
gmake[6]: Nothing to be done for `all'.
gmake[6]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/man'
gmake[6]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi'
gmake[6]: Nothing to be done for `all-am'.
gmake[6]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi'
gmake[5]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi'
gmake[4]: Leaving directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi'
mkdir -p nanojit
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/js/src'
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake libs_tier_js
gmake[2]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
libs_tier_js
gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: `js/src/Makefile' is up to date.
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[3]: Entering directory 
`/usr/ports/www/firefox/work/mozilla-release/js/src'
jsapi.cpp
jsatom.cpp
c++ -o jsatom.o -c  -fvisibility=hidden -DOSTYPE=\"FreeBSD9\" -DOSARCH=FreeBSD 
-DEXPORT_JS_API -DIMPL_MFBT -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" 
-DDLL_SUFFIX=\".so\" -Ictypes/libffi/include -I.  -I. -I. 
-I./../../dist/include -I./../../dist/include/nsprpub -I/usr/local/include  
-I/usr/local/include/nspr   -I. -I./assembler -I./yarr  -fPIC 
-I/usr/local/include -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 -pipe -g 
-fno-strict-aliasing -pipe  -DDEBUG -D_DEBUG -DTRACING -g -DUSE_SYSTEM_MALLOC=1 
-DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -I/usr/local/include -DMOZILLA_CLIENT 
-include ./js-confdefs.h 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsatom.cpp
c++ -o jsapi.o -c  -fvisibility=hidden -DOSTYPE=\"FreeBSD9\" -DOSARCH=FreeBSD 
-DEXPORT_JS_API -DIMPL_MFBT -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" 
-DDLL_SUFFIX=\".so\" -Ictypes/libffi/include -I.  -I. -I. 
-I./../../dist/include -I./../../dist/include/nsprpub -I/usr/local/include  
-I/usr/local/include/nspr   -I. -I./assembler -I./yarr  -fPIC 
-I/usr/local/include -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 -pipe -g 
-fno-strict-aliasing -pipe  -DDEBUG -D_DEBUG -DTRACING -g -DUSE_SYSTEM_MALLOC=1 
-DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -I/usr/local/include -DMOZILLA_CLIENT 
-include ./js-confdefs.h 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsapi.cpp
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/wtfbridge.h:54,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/PageAllocation.h:33,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/BumpPointerAllocator.h:33,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsregexpinlines.h:53,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsapi.cpp:96:
./assembler/jit/ExecutableAllocator.h:428:6: error: #error "The cacheFlush 
support is missing on this platform."
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h:37,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsregexpinlines.h:57,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsapi.cpp:96:
./assembler/assembler/MacroAssembler.h:62:2: error: #error "The MacroAssembler 
is not supported on this platform."
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h:37,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsregexpinlines.h:57,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsapi.cpp:96:
./assembler/assembler/MacroAssembler.h:68: error: expected class-name before 
'{' token
./assembler/assembler/MacroAssembler.h:71: error: 'MacroAssemblerBase' has not 
been declared
./assembler/assembler/MacroAssembler.h:72: error: 'MacroAssemblerBase' has not 
been declared
./assembler/assembler/MacroAssembler.h:73: error: 'MacroAssemblerBase' has not 
been declared
./assembler/assembler/MacroAssembler.h:74: error: 'MacroAssemblerBase' has not 
been declared
./assembler/assembler/MacroAssembler.h:88: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:93: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:98: error: 'TrustedImm32' has not been 
declared
./assembler/assembler/MacroAssembler.h:98: error: 'void 
JSC::MacroAssembler::poke(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:93: error: with 'void 
JSC::MacroAssembler::poke(int, int)'
./assembler/assembler/MacroAssembler.h:103: error: 'TrustedImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:103: error: 'void 
JSC::MacroAssembler::poke(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:93: error: with 'void 
JSC::MacroAssembler::poke(int, int)'
./assembler/assembler/MacroAssembler.h:110: error: 'Condition' has not been 
declared
./assembler/assembler/MacroAssembler.h:110: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:110: error: 'ImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:110: error: 'Label' has not been declared
./assembler/assembler/MacroAssembler.h:115: error: 'Condition' has not been 
declared
./assembler/assembler/MacroAssembler.h:115: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:115: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:115: error: 'Label' has not been declared
./assembler/assembler/MacroAssembler.h:120: error: 'Condition' has not been 
declared
./assembler/assembler/MacroAssembler.h:120: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:120: error: 'TrustedImm32' has not been 
declared
./assembler/assembler/MacroAssembler.h:120: error: 'Label' has not been declared
./assembler/assembler/MacroAssembler.h:120: error: 'void 
JSC::MacroAssembler::branch32(int, int, int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:115: error: with 'void 
JSC::MacroAssembler::branch32(int, int, int, int)'
./assembler/assembler/MacroAssembler.h:125: error: 'Condition' has not been 
declared
./assembler/assembler/MacroAssembler.h:125: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:125: error: 'Address' has not been 
declared
./assembler/assembler/MacroAssembler.h:125: error: 'Label' has not been declared
./assembler/assembler/MacroAssembler.h:125: error: 'void 
JSC::MacroAssembler::branch32(int, int, int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:115: error: with 'void 
JSC::MacroAssembler::branch32(int, int, int, int)'
./assembler/assembler/MacroAssembler.h:130: error: 'Condition' has not been 
declared
./assembler/assembler/MacroAssembler.h:130: error: 'BaseIndex' has not been 
declared
./assembler/assembler/MacroAssembler.h:130: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:130: error: 'Label' has not been declared
./assembler/assembler/MacroAssembler.h:135: error: 'Condition' has not been 
declared
./assembler/assembler/MacroAssembler.h:135: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:135: error: 'Label' has not been declared
./assembler/assembler/MacroAssembler.h:140: error: 'Label' has not been declared
./assembler/assembler/MacroAssembler.h:150: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:150: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:155: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:155: error: 'Address' has not been 
declared
./assembler/assembler/MacroAssembler.h:155: error: 'void 
JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:150: error: with 'void 
JSC::MacroAssembler::addPtr(int, int)'
./assembler/assembler/MacroAssembler.h:160: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:160: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:160: error: 'void 
JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:150: error: with 'void 
JSC::MacroAssembler::addPtr(int, int)'
./assembler/assembler/MacroAssembler.h:165: error: 'ImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:165: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:165: error: 'void 
JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:150: error: with 'void 
JSC::MacroAssembler::addPtr(int, int)'
./assembler/assembler/MacroAssembler.h:170: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:170: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:170: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:175: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:175: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:180: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:180: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:180: error: 'void 
JSC::MacroAssembler::andPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:175: error: with 'void 
JSC::MacroAssembler::andPtr(int, int)'
./assembler/assembler/MacroAssembler.h:185: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:190: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:190: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:195: error: 'ImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:195: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:195: error: 'void 
JSC::MacroAssembler::orPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:190: error: with 'void 
JSC::MacroAssembler::orPtr(int, int)'
./assembler/assembler/MacroAssembler.h:200: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:200: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:200: error: 'void 
JSC::MacroAssembler::orPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:190: error: with 'void 
JSC::MacroAssembler::orPtr(int, int)'
./assembler/assembler/MacroAssembler.h:205: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:205: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:210: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:210: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:210: error: 'void 
JSC::MacroAssembler::subPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:205: error: with 'void 
JSC::MacroAssembler::subPtr(int, int)'
./assembler/assembler/MacroAssembler.h:215: error: 'ImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:215: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:215: error: 'void 
JSC::MacroAssembler::subPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:205: error: with 'void 
JSC::MacroAssembler::subPtr(int, int)'
./assembler/assembler/MacroAssembler.h:220: error: 'ImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:220: error: 'Address' has not been 
declared
./assembler/assembler/MacroAssembler.h:220: error: 'void 
JSC::MacroAssembler::subPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:205: error: with 'void 
JSC::MacroAssembler::subPtr(int, int)'
./assembler/assembler/MacroAssembler.h:225: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:225: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:230: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:230: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:230: error: 'void 
JSC::MacroAssembler::xorPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:225: error: with 'void 
JSC::MacroAssembler::xorPtr(int, int)'
./assembler/assembler/MacroAssembler.h:236: error: 'ImplicitAddress' has not 
been declared
./assembler/assembler/MacroAssembler.h:236: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:241: error: 'BaseIndex' has not been 
declared
./assembler/assembler/MacroAssembler.h:241: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:241: error: 'void 
JSC::MacroAssembler::loadPtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:236: error: with 'void 
JSC::MacroAssembler::loadPtr(int, int)'
./assembler/assembler/MacroAssembler.h:246: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:251: error: 'DataLabel32' does not name 
a type
./assembler/assembler/MacroAssembler.h:256: error: 'Condition' has not been 
declared
./assembler/assembler/MacroAssembler.h:256: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:256: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:256: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:261: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:261: error: 'ImplicitAddress' has not 
been declared
./assembler/assembler/MacroAssembler.h:266: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:271: error: 'TrustedImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:271: error: 'ImplicitAddress' has not 
been declared
./assembler/assembler/MacroAssembler.h:271: error: 'void 
JSC::MacroAssembler::storePtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:261: error: with 'void 
JSC::MacroAssembler::storePtr(int, int)'
./assembler/assembler/MacroAssembler.h:276: error: 'TrustedImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:276: error: 'BaseIndex' has not been 
declared
./assembler/assembler/MacroAssembler.h:276: error: 'void 
JSC::MacroAssembler::storePtr(int, int)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:261: error: with 'void 
JSC::MacroAssembler::storePtr(int, int)'
./assembler/assembler/MacroAssembler.h:281: error: 'TrustedImmPtr' has not been 
declared
./assembler/assembler/MacroAssembler.h:281: error: 'void 
JSC::MacroAssembler::storePtr(int, void*)' cannot be overloaded
./assembler/assembler/MacroAssembler.h:266: error: with 'void 
JSC::MacroAssembler::storePtr(int, void*)'
./assembler/assembler/MacroAssembler.h:286: error: 'DataLabel32' does not name 
a type
./assembler/assembler/MacroAssembler.h:292: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:297: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:302: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:307: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:312: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:317: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:322: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:327: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:332: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:337: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:342: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:347: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:353: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:358: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:363: error: 'MacroAssemblerBase' has not 
been declared
./assembler/assembler/MacroAssembler.h:364: error: 'Jump' does not name a type
./assembler/assembler/MacroAssembler.h:369: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:369: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h:374: error: 'Imm32' has not been declared
./assembler/assembler/MacroAssembler.h:374: error: 'RegisterID' has not been 
declared
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::pop()':
./assembler/assembler/MacroAssembler.h:85: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:85: error: 'stackPointerRegister' was 
not declared in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::peek(int, int)':
./assembler/assembler/MacroAssembler.h:90: error: 'stackPointerRegister' was 
not declared in this scope
./assembler/assembler/MacroAssembler.h:90: error: 'Address' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::poke(int, int)':
./assembler/assembler/MacroAssembler.h:95: error: 'stackPointerRegister' was 
not declared in this scope
./assembler/assembler/MacroAssembler.h:95: error: 'Address' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::poke(int, int)':
./assembler/assembler/MacroAssembler.h:100: error: 'stackPointerRegister' was 
not declared in this scope
./assembler/assembler/MacroAssembler.h:100: error: 'Address' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h:100: error: 'store32' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::poke(int, int)':
./assembler/assembler/MacroAssembler.h:105: error: 'stackPointerRegister' was 
not declared in this scope
./assembler/assembler/MacroAssembler.h:105: error: 'Address' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::branchPtr(int, int, int, int)':
./assembler/assembler/MacroAssembler.h:112: error: no matching function for 
call to 'JSC::MacroAssembler::branchPtr(int&, int&, int&)'
./assembler/assembler/MacroAssembler.h:110: note: candidates are: void 
JSC::MacroAssembler::branchPtr(int, int, int, int)
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::branch32(int, int, int, int)':
./assembler/assembler/MacroAssembler.h:117: error: no matching function for 
call to 'JSC::MacroAssembler::branch32(int&, int&, int&)'
./assembler/assembler/MacroAssembler.h:115: note: candidates are: void 
JSC::MacroAssembler::branch32(int, int, int, int)
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::branch32(int, int, int, int)':
./assembler/assembler/MacroAssembler.h:122: error: no matching function for 
call to 'JSC::MacroAssembler::branch32(int&, int&, int&)'
./assembler/assembler/MacroAssembler.h:115: note: candidates are: void 
JSC::MacroAssembler::branch32(int, int, int, int)
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::branch32(int, int, int, int)':
./assembler/assembler/MacroAssembler.h:127: error: no matching function for 
call to 'JSC::MacroAssembler::branch32(int&, int&, int&)'
./assembler/assembler/MacroAssembler.h:115: note: candidates are: void 
JSC::MacroAssembler::branch32(int, int, int, int)
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::branch16(int, int, int, int)':
./assembler/assembler/MacroAssembler.h:132: error: no matching function for 
call to 'JSC::MacroAssembler::branch16(int&, int&, int&)'
./assembler/assembler/MacroAssembler.h:130: note: candidates are: void 
JSC::MacroAssembler::branch16(int, int, int, int)
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::branchTestPtr(int, int, int)':
./assembler/assembler/MacroAssembler.h:137: error: no matching function for 
call to 'JSC::MacroAssembler::branchTestPtr(int&, int&)'
./assembler/assembler/MacroAssembler.h:135: note: candidates are: void 
JSC::MacroAssembler::branchTestPtr(int, int, int)
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::jump(int)':
./assembler/assembler/MacroAssembler.h:142: error: no matching function for 
call to 'JSC::MacroAssembler::jump()'
./assembler/assembler/MacroAssembler.h:140: note: candidates are: void 
JSC::MacroAssembler::jump(int)
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::addPtr(int, int)':
./assembler/assembler/MacroAssembler.h:152: error: 'add32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::addPtr(int, int)':
./assembler/assembler/MacroAssembler.h:157: error: 'add32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::addPtr(int, int)':
./assembler/assembler/MacroAssembler.h:162: error: 'add32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::addPtr(int, int)':
./assembler/assembler/MacroAssembler.h:167: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:167: error: 'add32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::addPtr(int, int, int)':
./assembler/assembler/MacroAssembler.h:172: error: 'add32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::andPtr(int, int)':
./assembler/assembler/MacroAssembler.h:177: error: 'and32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::andPtr(int, int)':
./assembler/assembler/MacroAssembler.h:182: error: 'and32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::notPtr(int)':
./assembler/assembler/MacroAssembler.h:187: error: 'not32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::orPtr(int, int)':
./assembler/assembler/MacroAssembler.h:192: error: 'or32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::orPtr(int, int)':
./assembler/assembler/MacroAssembler.h:197: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:197: error: 'or32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::orPtr(int, int)':
./assembler/assembler/MacroAssembler.h:202: error: 'or32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::subPtr(int, int)':
./assembler/assembler/MacroAssembler.h:207: error: 'sub32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::subPtr(int, int)':
./assembler/assembler/MacroAssembler.h:212: error: 'sub32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::subPtr(int, int)':
./assembler/assembler/MacroAssembler.h:217: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:217: error: 'sub32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::subPtr(int, int)':
./assembler/assembler/MacroAssembler.h:222: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:222: error: 'sub32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::xorPtr(int, int)':
./assembler/assembler/MacroAssembler.h:227: error: 'xor32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::xorPtr(int, int)':
./assembler/assembler/MacroAssembler.h:232: error: 'xor32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::loadPtr(int, int)':
./assembler/assembler/MacroAssembler.h:238: error: 'load32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::loadPtr(int, int)':
./assembler/assembler/MacroAssembler.h:243: error: 'load32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::loadPtr(void*, int)':
./assembler/assembler/MacroAssembler.h:248: error: 'load32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::setPtr(int, int, int, int)':
./assembler/assembler/MacroAssembler.h:258: error: 'set32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::storePtr(int, int)':
./assembler/assembler/MacroAssembler.h:263: error: 'store32' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::storePtr(int, void*)':
./assembler/assembler/MacroAssembler.h:268: error: 'store32' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::storePtr(int, int)':
./assembler/assembler/MacroAssembler.h:273: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:273: error: 'store32' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::storePtr(int, int)':
./assembler/assembler/MacroAssembler.h:278: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:278: error: 'store32' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::storePtr(int, void*)':
./assembler/assembler/MacroAssembler.h:283: error: 'Imm32' was not declared in 
this scope
./assembler/assembler/MacroAssembler.h:283: error: 'store32' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::rshiftPtr(int, int)':
./assembler/assembler/MacroAssembler.h:371: error: 'rshift32' was not declared 
in this scope
./assembler/assembler/MacroAssembler.h: In member function 'void 
JSC::MacroAssembler::lshiftPtr(int, int)':
./assembler/assembler/MacroAssembler.h:376: error: 'lshift32' was not declared 
in this scope
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsregexpinlines.h:57,
                 from 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsapi.cpp:96:
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h: At global 
scope:
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h:68: error: 
'class JSC::MacroAssembler::CodeRef' has not been declared
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h:82: error: 
'CodeRef' in class 'JSC::MacroAssembler' does not name a type
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h: In member 
function 'void JSC::Yarr::YarrCodeBlock::set(int)':
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h:68: error: 
'm_ref' was not declared in this scope
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h: In member 
function 'int JSC::Yarr::YarrCodeBlock::execute(const JSC::Yarr::UChar*, 
unsigned int, unsigned int, int*)':
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h:72: error: 
'm_ref' was not declared in this scope
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h: In member 
function 'void JSC::Yarr::YarrCodeBlock::release()':
/usr/ports/www/firefox/work/mozilla-release/js/src/yarr/YarrJIT.h:79: error: 
'm_ref' was not declared in this scope
jsbool.cpp
c++ -o jsbool.o -c  -fvisibility=hidden -DOSTYPE=\"FreeBSD9\" -DOSARCH=FreeBSD 
-DEXPORT_JS_API -DIMPL_MFBT -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" 
-DDLL_SUFFIX=\".so\" -Ictypes/libffi/include -I.  -I. -I. 
-I./../../dist/include -I./../../dist/include/nsprpub -I/usr/local/include  
-I/usr/local/include/nspr   -I. -I./assembler -I./yarr  -fPIC 
-I/usr/local/include -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 -pipe -g 
-fno-strict-aliasing -pipe  -DDEBUG -D_DEBUG -DTRACING -g -DUSE_SYSTEM_MALLOC=1 
-DENABLE_ASSEMBLER=1 -DENABLE_JIT=1  -I/usr/local/include -DMOZILLA_CLIENT 
-include ./js-confdefs.h 
/usr/ports/www/firefox/work/mozilla-release/js/src/jsbool.cpp
gmake[3]: *** [jsapi.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release/js/src'
gmake[2]: *** [libs_tier_js] Error 2
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: *** [tier_js] Error 2
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake: *** [default] Error 2
*** Error code 1

Stop in /usr/ports/www/firefox.
*** Error code 1

Stop in /usr/ports/www/firefox.

Script done on Wed Nov  9 12:55:23 2011

-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to