Closed Bug 1559419 Opened 5 years ago Closed 5 years ago

SeaMonkey build error: No rule to make target '../../../dist/bin/distribution/extensions', needed by 'pack-ext'

Categories

(SeaMonkey :: Build Config, defect)

SeaMonkey 2.49 Branch
defect
Not set
normal

Tracking

(seamonkey2.49esr wontfix, seamonkey2.63 wontfix, seamonkey2.53+ fixed, seamonkey2.57esr+ fixed)

RESOLVED FIXED
seamonkey2.66
Tracking Status
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)

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'

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"
Attachment #9072195 - Flags: review?(iann_bugzilla)
Attachment #9072195 - Flags: approval-comm-esr60?

Broken by removing suite/extensions/Makefile.in:
https://bug1231349.bmoattachments.org/attachment.cgi?id=9054675

Regressed by: operation_babelfish
Comment on attachment 9072195 [details] [diff] [review]
1559419-distext.patch

r/a=me
Attachment #9072195 - Flags: review?(iann_bugzilla)
Attachment #9072195 - Flags: review+
Attachment #9072195 - Flags: approval-comm-esr60?
Attachment #9072195 - Flags: approval-comm-esr60+

Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/5ad70183bb37
Always create the distribution/extensions directory in dist/bin. r=IanN

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Comment on attachment 9072195 [details] [diff] [review]
1559419-distext.patch

Same patch as for the other trees.
Attachment #9072195 - Flags: approval-comm-release+
Version: SeaMonkey 2.53 Branch → SeaMonkey 2.49 Branch
Whiteboard: SM2.53.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: