www/firefox on ia64 -> error "The MacroAssembler is not supported on this platform."

Anton Shterenlikht mexas at bristol.ac.uk
Wed Nov 9 13:03:00 UTC 2011


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


More information about the freebsd-ports mailing list