I've been trying to upgrade to FF9.0.1 on my dual-core 8.2-stable amd64 box and had the build abort twice in different spots (I didn't keep the first build log from the first time but the second time failed as below). When I added "-DDISABLE_MAKE_JOB" for a third run, it compiled successfully. Is it possible it's no longer safe for parallel builds?
...
/usr/local/bin/python2.7 ../../config/pythonpath.py \
-I../../other-licenses/ply \
-I../../xpcom/idl-parser \
../../xpcom/idl-parser/header.py --cachedir=../../xpcom/idl-parser -I.
-I../../dist/idl
/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/idl/nsITableEditor.idl
-d .deps/nsITableEditor.h.pp -o _xpidlgen/nsITableEditor.h
nsIURIRefObject.idl
/usr/local/bin/python2.7 ../../config/pythonpath.py \
-I../../other-licenses/ply \
-I../../xpcom/idl-parser \
../../xpcom/idl-parser/header.py --cachedir=../../xpcom/idl-parser -I.
-I../../dist/idl
/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/idl/nsIURIRefObject.idl
-d .deps/nsIURIRefObject.h.pp -o _xpidlgen/nsIURIRefObject.h
nsIContentFilter.idl
/usr/local/bin/python2.7 ../../config/pythonpath.py \
-I../../other-licenses/ply \
-I../../xpcom/idl-parser \
../../xpcom/idl-parser/header.py --cachedir=../../xpcom/idl-parser -I.
-I../../dist/idl
/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/idl/nsIContentFilter.idl
-d .deps/nsIContentFilter.h.pp -o _xpidlgen/nsIContentFilter.h
nsPIEditorTransaction.idl
/usr/local/bin/python2.7 ../../config/pythonpath.py \
-I../../other-licenses/ply \
-I../../xpcom/idl-parser \
../../xpcom/idl-parser/header.py --cachedir=../../xpcom/idl-parser -I.
-I../../dist/idl
/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/idl/nsPIEditorTransaction.idl
-d .deps/nsPIEditorTransaction.h.pp -o _xpidlgen/nsPIEditorTransaction.h
/tank/obj/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 644
nsIDocumentStateListener.idl nsIEditActionListener.idl nsIEditor.idl
nsIEditorIMESupport.idl nsIEditorLogging.idl nsIEditorMailSupport.idl
nsIEditorObserver.idl nsIEditorSpellCheck.idl nsIEditorStyleSheets.idl
nsIHTMLEditor.idl nsIHTMLObjectResizer.idl nsIHTMLAbsPosEditor.idl
nsIHTMLObjectResizeListener.idl nsIHTMLInlineTableEditor.idl
nsIPlaintextEditor.idl nsITableEditor.idl nsIURIRefObject.idl
nsIContentFilter.idl nsPIEditorTransaction.idl ../../dist/idl
/tank/obj/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m 644
_xpidlgen/nsIDocumentStateListener.h _xpidlgen/nsIEditActionListener.h
_xpidlgen/nsIEditor.h _xpidlgen/nsIEditorIMESupport.h
_xpidlgen/nsIEditorLogging.h _xpidlgen/nsIEditorMailSupport.h
_xpidlgen/nsIEditorObserver.h _xpidlgen/nsIEditorSpellCheck.h
_xpidlgen/nsIEditorStyleSheets.h _xpidlgen/nsIHTMLEditor.h
_xpidlgen/nsIHTMLObjectResizer.h _xpidlgen/nsIHTMLAbsPosEditor.h
_xpidlgen/nsIHTMLObjectResizeListener.h _xpidlgen/nsIHTMLInlineTableEditor.h
_xpidlgen/nsIPlaintextEditor.h _xpidlgen/nsITableEditor.h
_xpidlgen/nsIURIRefObject.h _xpidlgen/nsIContentFilter.h
_xpidlgen/nsPIEditorTransaction.h ../../dist/include
gmake[4]: Leaving directory
`/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/idl'
gmake -C txtsvc export
gmake[4]: Entering directory
`/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/txtsvc'
gmake -C public export
gmake[5]: Entering directory
`/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/txtsvc/public'
mkdir -p
/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/txtsvc/public/.deps
mkdir -p _xpidlgen
nsITextServicesFilter.idl
/usr/local/bin/python2.7 ../../../config/pythonpath.py \
-I../../../other-licenses/ply \
-I../../../xpcom/idl-parser \
../../../xpcom/idl-parser/header.py --cachedir=../../../xpcom/idl-parser -I.
-I../../../dist/idl
/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/txtsvc/public/nsITextServicesFilter.idl
-d .deps/nsITextServicesFilter.h.pp -o _xpidlgen/nsITextServicesFilter.h
Traceback (most recent call last):
File "../../../config/pythonpath.py", line 52, in <module>
main(sys.argv[1:])
File "../../../config/pythonpath.py", line 44, in main
execfile(script, frozenglobals)
File "../../../xpcom/idl-parser/header.py", line 524, in <module>
depfd = open(options.depfile, 'w')
IOError: [Errno 2] No such file or directory: '.deps/nsITextServicesFilter.h.pp'
gmake[5]: *** [_xpidlgen/nsITextServicesFilter.h] Error 1
gmake[5]: *** Deleting file `_xpidlgen/nsITextServicesFilter.h'
gmake[5]: *** Waiting for unfinished jobs....
gmake[5]: Leaving directory
`/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/txtsvc/public'
gmake[4]: *** [export] Error 2
gmake[4]: Leaving directory
`/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/txtsvc'
gmake[3]: *** [export] Error 2
gmake[3]: Leaving directory
`/tank/obj/usr/ports/www/firefox/work/mozilla-release/editor'
gmake[2]: *** [export_tier_platform] Error 2
gmake[2]: Leaving directory
`/tank/obj/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: *** [tier_platform] Error 2
gmake[1]: Leaving directory
`/tank/obj/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.
===>>> make failed for www/firefox
--
Peter Jeremy
pgpdvXoYIPYvL.pgp
Description: PGP signature
