Open Bug 849242 Opened 11 years ago Updated 2 years ago

mach build needs to be more informative about Makefile errors

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(Not tracked)

People

(Reporter: ted, Unassigned)

References

Details

mach is a little too quiet for me, it makes it really hard to figure out when something is broken. For example:

 0:06.80 Generating LALR tables
 0:12.62 Makefile:60: *** invalid syntax in conditional.  Stop.
 0:12.62 make[4]: *** [export_tier_platform] Error 2
 0:12.62 make[3]: *** [tier_platform] Error 2
 0:12.62 make[2]: *** [default] Error 2
 0:12.62 make[1]: *** [realbuild] Error 2
 0:12.62 make: *** [build] Error 2
 0:12.63 399 compiler warnings present.
Finished building. Built files are in /build/mozilla-central/../debug-mozilla-central

There's an error in a Makefile there, but I cannot figure out which one from this output.
Isn't this a general fault of |make -s|?
Component: mach → Build Config
Plausibly, yes.
There was also discussion in bug 960458 about the l10n difficulties involved in doing this.
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.