Building with mozmake and PSEUDO_DERECURSE=no-pymake breaks in security/build/libs

RESOLVED WORKSFORME

Status

()

Core
Build Config
RESOLVED WORKSFORME
4 years ago
4 years ago

People

(Reporter: jaws, Unassigned)

Tracking

26 Branch
x86_64
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

55:46.19    Creating library d:/ux/obj-dir/security/nss/lib/freebl/freebl3.lib and object d:/ux/obj-dir/security/nss/lib/freebl/freebl3.exp
55:46.65 d:/ux/config/recurse.mk:99: recipe for target 'security/build/libs' failed
55:46.65 mozmake.EXE[4]: *** [security/build/libs] Error 2
55:46.66 d:/ux/config/recurse.mk:39: recipe for target 'libs' failed
55:46.66 mozmake.EXE[3]: *** [libs] Error 2
55:46.66 d:/ux/config/rules.mk:630: recipe for target 'default' failed
55:46.66 mozmake.EXE[2]: *** [default] Error 2
55:46.66 d:/ux/client.mk:394: recipe for target 'realbuild' failed
55:46.66 mozmake.EXE[1]: *** [realbuild] Error 2
55:46.67 client.mk:179: recipe for target 'build' failed
55:46.67 mozmake.EXE: *** [build] Error 2
55:46.70 941 compiler warnings present.
2

Just ran in to this on hg.mozilla.org/projects/ux/rev/26afb7771f04
A rebuild with ./mach build -v failed to reproduce the issue.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → INVALID
FWIW, there wasn't enough context in your pasted log to say what was going wrong.
With ./mach build -v this is what it is showing,

 1:33.83     ..\..\db\sqlite3\src\sqlite3.obj
 1:33.83
 1:33.83 nss3.def : error LNK2001: unresolved external symbol sqlite3_mutex_held
 1:33.83
 1:33.83 nss3.def : error LNK2001: unresolved external symbol sqlite3_mutex_notheld
 1:33.83
 1:33.83 nss3.lib : fatal error LNK1120: 2 unresolved externals
 1:33.83
 1:33.87 d:/fx/config/rules.mk:939: recipe for target 'nss3.dll' failed
 1:33.87 mozmake.EXE[5]: *** [nss3.dll] Error 1120
 1:33.87 mozmake.EXE[5]: *** Deleting file 'nss3.dll'
 1:33.87 mozmake.EXE[5]: Leaving directory 'd:/fx/obj-dir/security/build'
 1:33.87 d:/fx/config/recurse.mk:99: recipe for target 'security/build/libs' failed
 1:33.88 mozmake.EXE[4]: *** [security/build/libs] Error 2
 1:33.88 mozmake.EXE[4]: Leaving directory 'd:/fx/obj-dir'
 1:33.88 d:/fx/config/recurse.mk:39: recipe for target 'libs' failed
 1:33.88 mozmake.EXE[3]: *** [libs] Error 2
 1:33.88 mozmake.EXE[3]: Leaving directory 'd:/fx/obj-dir'
 1:33.88 d:/fx/config/rules.mk:626: recipe for target 'default' failed
 1:33.88 mozmake.EXE[2]: *** [default] Error 2
 1:33.88 mozmake.EXE[2]: Leaving directory 'd:/fx/obj-dir'
 1:33.88 d:/fx/client.mk:394: recipe for target 'realbuild' failed
 1:33.88 mozmake.EXE[1]: *** [realbuild] Error 2
 1:33.88 mozmake.EXE[1]: Leaving directory 'd:/fx'
 1:33.88 client.mk:179: recipe for target 'build' failed
 1:33.88 mozmake.EXE: *** [build] Error 2
 1:33.92 951 compiler warnings present.
2

This is from fx-team tip of e6b861af3117.
Status: RESOLVED → REOPENED
Flags: needinfo?(mh+mozilla)
Resolution: INVALID → ---
Clobber build fixed it. I should have archived the obj-dir. I'll reopen if I hit it again.
Status: REOPENED → RESOLVED
Last Resolved: 4 years ago4 years ago
Flags: needinfo?(mh+mozilla)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.