Open
Bug 886855
Opened 11 years ago
Updated 2 years ago
Make "<export>: Found error" failures specify source file/working directory
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
NEW
People
(Reporter: jarmstrong, Unassigned)
References
Details
Adding a duplicate header filename in mozbuild caused an error to manifest downstream while building: 1) detect duplicate list elements early in mozbuild. These may not be easy to spot when variables are assigned on different lines or by conditionals. xpcom/glue/moz.build EXPORT += [ 'nsCycleCollectionTraversalCallback.h', 'nsCycleCollectorUtils.h', <<---** 'nsCycleCollectorUtils.h', <<---** 'nsDataHashtable.h', A try job failed, only on win7, with the following error: http://tbpl.mozilla.org/php/getParsedLog.php?id=24529425&tree=Try make.py[6]: Entering directory 'e:\builds\moz2_slave\try-w32-0000000000000000000000\build\obj-firefox\xpcom\glue' Target '../../dist/include/nsCycleCollectorUtils.h' has multiple rules with commands. <export>: Found error tbpl: the view brief log link is only able to report the problem as 'Summary is empty' 2) tbpl may be able to parse or at least match /Found error/. The header file is derived found from the line above in xpcom/glue. The error message reported was generic '<export>: Found error'. Mentioning the source file or working directory as part of the <export> error message would make it easier to locate the source rather than matching up source lines from the log. That might also give tbpl more context for reporting a clear error.
Comment 1•11 years ago
|
||
(In reply to jarmstrong from comment #0) > tbpl: the view brief log link is only able to report the problem as 'Summary > is empty' > 2) tbpl may be able to parse or at least match /Found error/. Agree there are a number of build failures that no longer match TBPL's regex - I'll fix this in bug 482177.
Comment 2•10 years ago
|
||
Shall we morph this bug into making the error string clearer, and then leave the necessary TBPL regexp tweaks to bug 482177 ? If that's ok with you, once this bug is resolved, I'll add whatever regexp is necessary in the other bug :-)
Blocks: 482177
Updated•10 years ago
|
Summary: Build error source could be made more visible. → Make "<export>: Found error" failures specify source file/working directory
Updated•6 years ago
|
Product: Core → Firefox Build System
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•