Open
Bug 765635
Opened 13 years ago
Updated 3 years ago
Poor messaging when attempting to build with outdated mozilla-build
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
UNCONFIRMED
People
(Reporter: kael, Unassigned)
Details
Earlier today I updated my (roughly 2 months old) mozilla checkout to the latest trunk revision and tried to build. It failed, with these errors:
No rule to make target '../../../xpcom/idl-parser/xpidllex.py' needed by ['<command-line>', '../../../xpcom/idl-parser/xpidllex.py']
No rule to make target '../../../xpcom/idl-parser/xpidlyacc.py' needed by ['<command-line>', '../../../xpcom/idl-parser/xpidlyacc.py']
I did some searching and experimenting and couldn't make any sense of it, but I did see some vaguely related things talking about mozilla-build, so I updated to the latest mozilla-build, and that fixed it. This makes sense because my copy of mozilla-build was installed at least a year ago.
It seems like what should have happened here is that attempting to build Firefox with an outdated version of mozilla-build should have thrown up an error ("your mozilla-build is too old") and aborted, or even automatically fetched the newest mozilla-build.
Comment 1•13 years ago
|
||
Sometimes you will need to "clobber" your build directory, this was one of those cases.
I presume you have your tree underneath the mozilla-build directory, mozilla-build deletes its whole directory tree when re-installing.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
| Reporter | ||
Comment 2•13 years ago
|
||
Clobbering my build directory has nothing to do with this.
My build directory is separate (/c/mozilla/ff-debug) from my mozilla-build directory (/c/mozilla-build/) and the first failed build was kicked off with an empty ff-debug directory.
Status: RESOLVED → UNCONFIRMED
Ever confirmed: false
Resolution: DUPLICATE → ---
Comment 3•13 years ago
|
||
And yet this was also due to files getting hung around in the source tree due to a build system bug, and it confused the build system
I still build fine with old mozbuild, fwiw.
| Reporter | ||
Comment 4•13 years ago
|
||
What files in the source tree? How do you explain that those files are gone? All I did was run the new mozbuild installer. No changes were made to my source tree between the failed build and the working build.
Comment 5•12 years ago
|
||
I wants to work on this bug. I also have prerequisite knowledge of Html , Css and Javascript.
Updated•7 years ago
|
Product: Core → Firefox Build System
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•