Closed Bug 1181513 Opened 9 years ago Closed 9 years ago

Seamonkey 2.36 mozmake installer produces incomplete package

Categories

(SeaMonkey :: Installer, defect)

SeaMonkey 2.36 Branch
All
Windows
defect
Not set
normal

Tracking

(seamonkey2.36 fixed)

RESOLVED DUPLICATE of bug 1176599
seamonkey2.36
Tracking Status
seamonkey2.36 --- fixed

People

(Reporter: frg, Unassigned)

References

Details

Attachments

(2 files)

Attached file .mozconfig.x86
User Agent: Mozilla/5.0 (Windows NT 5.2; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0 SeaMonkey/2.38a2
Build ID: 20150707142556

Steps to reproduce:

Just checking out and building Seamonkey.

mozmake -f client.mk checkout
mozmake -f client.mk
cd /c/seabuild/release/comm-release/obj-i686-pc-mingw32
mozmake installer



Actual results:

The build itself works fine but the installer package is missing the two DLLs IA2Marshal.dll and mozalloc.dll. Starting sSeamonkey results in a message that XPCOM can not be loaded.

As a workaround you need to copy the two missing DLLs manuall into the Seamonkey directoy.
mozalloc was removed from the installer in https://bugzilla.mozilla.org/show_bug.cgi?id=1141548. 

This bug only affect 2.36. The installer build for 2.37, 2.38a2 and 2.39a1 works. There these files are not needed.
Summary: Seamonkey 2.36 installer produces incomplete package → Seamonkey 2.36 mozmake installer produces incomplete package
mozalloc problem is Bug 1176599 - Backout Bug 1141548 because libmozalloc.so is missing from comm-beta (39) SeaMonkey/Thunderbird builds
Status: UNCONFIRMED → NEW
Depends on: 1176599
Ever confirmed: true
https://bugzilla.mozilla.org/show_bug.cgi?id=420508#c1

Aaron Leventhal      2008-03-01 19:03:50 PST

Now I think I remember -- we shouldn't be including it anywhere IIRC, because it's really only built for debugging purposes now. It's the assistive technology's responsibility to ship with that marshaling library, not the apps.

Pete, right?

CC: surkov.alexander@gmail.com, brunet@us.ibm.com

Pete Brunet 2008-03-01 19:58:06 PST

That's correct.  The decision was that the ATs would install it in system32 and would not uninstall it.  Interestingly enough I don't have a copy on my system.  I am remembering that Rob said that JAWS runs fine without it.
Frank-Rainer Grahl: please try the patch in Bug 1176599 and let us know if it works.
Flags: needinfo?(frgrahl)
The patch from https://bugzilla.mozilla.org/show_bug.cgi?id=1176599 fixed the installer issue. Mozalloc.dll is now included and copied to the Seamonkey directory. IA2Marshal.dll is still not included but Seamonkey seems to run ok without it. 

Thanks
Flags: needinfo?(frgrahl)
OS: Unspecified → Windows
Hardware: Unspecified → All
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Target Milestone: --- → seamonkey2.36
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: