SeaMonkey build error: No rule to make target '../../../dist/bin/distribution/extensions', needed by 'pack-ext'
Categories
(SeaMonkey :: Build Config, defect)
Tracking
(seamonkey2.49esr wontfix, seamonkey2.63 wontfix, seamonkey2.53+ fixed, seamonkey2.57esr+ fixed)
People
(Reporter: frg, Assigned: frg)
References
(Regression)
Details
(Whiteboard: SM2.53.1)
Attachments
(1 file)
932 bytes,
patch
|
iannbugzilla
:
review+
frg
:
approval-comm-release+
iannbugzilla
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
If no extensions in distribution/extensions are built the mach pack-ext build step fails because the directory is not created.
d:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/dist/bin/extensions/e2fda1a4-762b-4020-b5ad-a41df1933103.xpi/; c:/mozilla-build/bin/zip.ex
e -r9mX ../e2fda1a4-762b-4020-b5ad-a41df1933103.xpi.xpi * -x */.mkdir.done; cd ..; rm -rf d:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/
dist/bin/extensions/e2fda1a4-762b-4020-b5ad-a41df1933103.xpi; fi
1:29.65 Packaging lightning-7.1a1.en-US.xpi...
1:29.65 if test -d "d:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/dist/bin/extensions/lightning-7.1a1.en-US.xpi"; then cd d:/seabuild/c-
c-cl/obj-x86_64-pc-mingw32/dist/bin/extensions/lightning-7.1a1.en-US.xpi/; c:/mozilla-build/bin/zip.exe -r9mX ../lightning-7.1a1.en-
US.xpi.xpi * -x */.mkdir.done; cd ..; rm -rf d:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/dist/bin/extensions/lightning-7.1a1.en-US.xpi
; fi
1:29.65 mozmake.EXE[5]: Leaving directory 'd:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/comm/suite/app'
1:29.65 mozmake.EXE[5]: Entering directory 'd:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/comm/suite/app'
1:29.65 mozmake.EXE[5]: *** No rule to make target '../../../dist/bin/distribution/extensions', needed by 'pack-ext'. Stop.
1:29.65 mozmake.EXE[5]: Leaving directory 'd:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/comm/suite/app'
1:29.65 mozmake.EXE[4]: *** [Makefile:112: tools] Error 2
1:29.65 mozmake.EXE[4]: Leaving directory 'd:/seabuild/c-c-cl/obj-x86_64-pc-mingw32/comm/suite/app'
1:29.65 mozmake.EXE[3]: *** [d:/seamonkey/comm-central/config/recurse.mk:101: comm/suite/app/tools] Error 2
1:29.65 mozmake.EXE[3]: Leaving directory 'd:/seabuild/c-c-cl/obj-x86_64-pc-mingw32'
1:29.66 mozmake.EXE[2]: *** [d:/seamonkey/comm-central/config/recurse.mk:34: tools] Error 2
1:29.66 mozmake.EXE[2]: Leaving directory 'd:/seabuild/c-c-cl/obj-x86_64-pc-mingw32'
Assignee | ||
Comment 1•5 years ago
|
||
See https://dxr.mozilla.org/comm-central/source/comm/suite/app/Makefile.in#107
tools::
- $(NSINSTALL) -D $(DIST)/bin/distribution/extensions
@$(MAKE) pack-ext STAGEDIST="$(DIST)/bin/extensions"
@$(MAKE) pack-ext STAGEDIST="$(DIST)/bin/distribution/extensions"
Assignee | ||
Comment 2•5 years ago
|
||
Broken by removing suite/extensions/Makefile.in:
https://bug1231349.bmoattachments.org/attachment.cgi?id=9054675
Comment on attachment 9072195 [details] [diff] [review] 1559419-distext.patch r/a=me
Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/5ad70183bb37
Always create the distribution/extensions directory in dist/bin. r=IanN
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
Comment on attachment 9072195 [details] [diff] [review] 1559419-distext.patch Same patch as for the other trees.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 7•4 years ago
|
||
Description
•