Closed Bug 868284 Opened 12 years ago Closed 7 years ago

Build Error occurs when start rebuild, stat: ../dist/bin/application.ini: Permission denied

Categories

(Firefox Build System :: General, defect)

23 Branch
x86_64
Windows 7
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: alice0775, Unassigned)

References

Details

(Keywords: regression)

Build error occurs when start rebuild. I tried build firefox from mozilla-central on Windows7. "Mozilla tools directory: C:\mozilla-build1_6_1\" Visual C++ 9 Express directory: C:\Program Files Visual C++ 10 Express directory: C:\Program Files Windows SDK directory: C:\Program Files (x86)\Mic Windows SDK version: 7.0A Setting environment for using Microsoft Visual St Mozilla build environment: MSVC version 10. Steps to Reproduce: 1. Run make -f client.mk build ---- observe, successfully compiled. 2. Run again make -f client.mk build ---- observe, the following error appears and compiling stop . Actual Results: $ make -f client.mk build make -f /d/src/client.mk realbuild make[1]: Entering directory `/d/src' Adding client.mk options from /d/src/.mozconfig: MOZ_OBJDIR=$(TOPSRCDIR)/ff-dbg MOZ_MAKE_FLAGS=-j1 TEST-PASS | check-sync-dirs.py | d:\src\js\src\config <= d:\src\config make -j1 -C /d/src/ff-dbg make[2]: Entering directory `/d/src/ff-dbg' 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 rm -f -r _tests make tier_base make[3]: Entering directory `/d/src/ff-dbg' tier_base: config build probes mfbt python memory modules/zlib mozglue memory/mozalloc make export_tier_base make[4]: Entering directory `/d/src/ff-dbg' export_tier_base make[5]: Entering directory `/d/src/ff-dbg' make[5]: Nothing to be done for `config/Makefile'. make[5]: Nothing to be done for `build/Makefile'. make[5]: Nothing to be done for `probes/Makefile'. make[5]: Nothing to be done for `mfbt/Makefile'. make[5]: Nothing to be done for `python/Makefile'. make[5]: Nothing to be done for `memory/Makefile'. make[5]: Nothing to be done for `modules/zlib/Makefile'. make[5]: Nothing to be done for `mozglue/Makefile'. make[5]: Nothing to be done for `memory/mozalloc/Makefile'. make[5]: Leaving directory `/d/src/ff-dbg' make -C config export make[5]: Entering directory `/d/src/ff-dbg/config' d:/src/ff-dbg/_virtualenv/Scripts/python.exe /d/src/config/nsinstall.py -t -m 644 "../mozilla-config.h" "../dist/include " d:/src/ff-dbg/_virtualenv/Scripts/python.exe /d/src/config/nsinstall.py -t -m 644 "/d/src/config/nsStaticComponents.h" " ../dist/include" rm -f ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names d:/src/ff-dbg/_virtualenv/Scripts/python.exe /d/src/toolkit/xre/make-platformini.py --print-buildid > buildid make[5]: Leaving directory `/d/src/ff-dbg/config' make -C build export make[5]: Entering directory `/d/src/ff-dbg/build' make -C win32 export make[6]: Entering directory `/d/src/ff-dbg/build/win32' make[6]: Nothing to be done for `export'. make[6]: Leaving directory `/d/src/ff-dbg/build/win32' make -C pgo export make[6]: Entering directory `/d/src/ff-dbg/build/pgo' make -C blueprint export make[7]: Entering directory `/d/src/ff-dbg/build/pgo/blueprint' make[7]: Nothing to be done for `export'. make[7]: Leaving directory `/d/src/ff-dbg/build/pgo/blueprint' make -C js-input export make[7]: Entering directory `/d/src/ff-dbg/build/pgo/js-input' make[7]: Nothing to be done for `export'. make[7]: Leaving directory `/d/src/ff-dbg/build/pgo/js-input' make[6]: Leaving directory `/d/src/ff-dbg/build/pgo' make[5]: stat: ../dist/bin/application.ini: Permission denied rm -f "../dist/bin/application.ini" rm: cannot lstat `../dist/bin/application.ini': Permission denied make[5]: *** [../dist/bin/application.ini] Error 1 make[5]: Leaving directory `/d/src/ff-dbg/build' make[4]: *** [export_tier_base] Error 2 make[4]: Leaving directory `/d/src/ff-dbg' make[3]: *** [tier_base] Error 2 make[3]: Leaving directory `/d/src/ff-dbg' make[2]: *** [default] Error 2 make[2]: Leaving directory `/d/src/ff-dbg' make[1]: *** [realbuild] Error 2 make[1]: Leaving directory `/d/src' make: *** [build] Error 2 Expected Results: successfully compiled. Regression window(m-c) Good http://hg.mozilla.org/mozilla-central/rev/b9d56a1e0a61 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130411 Firefox/23.0 ID:20130411081408 Bad: http://hg.mozilla.org/mozilla-central/rev/7b8ed29c6bc0 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130411 Firefox/23.0 ID:20130411122104 Pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b9d56a1e0a61&tochange=7b8ed29c6bc0 Regression window(m-i) Good: http://hg.mozilla.org/integration/mozilla-inbound/rev/63f2b10a44e2 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130411 Firefox/23.0 ID:20130411002007 Bad: http://hg.mozilla.org/integration/mozilla-inbound/rev/10f03c8cf438 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130411 Firefox/23.0 ID:20130411004109 Pushlog: http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=63f2b10a44e2&tochange=10f03c8cf438 Suspected: 859361dea2f0 Mike Hommey — Bug 860371 - Remove dist/bin when starting a build. r=gps
Product: Core → Firefox Build System
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.