Closed Bug 1457 Opened 26 years ago Closed 26 years ago

ss: Distribution is missing msvcirt.dll

Categories

(SeaMonkey :: Build Config, defect, P1)

x86
Windows 95
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: cpratt, Assigned: sar)

Details

Although the Nov 19 version of seamonkey includes msvcrt.dll (thereby indicating to me that, unlike the regular versions of Mozilla, we ARE allowed do distribute MS Visual C++ runtime DLLs), it does NOT includ msvcirt.dll, which is required for the application to launch. We should include that .dll. If we aren't allowed to, users can download the trial version of MS Money from MS's Web site, which will install the msvcirt.dll for them (along with a probably unwanted application - Money). The DLL is available internally at \\schist\msmoney if you need it.
Summary: Distribution is missing msvcirt.dll → ss: Distribution is missing msvcirt.dll
Based on my reading of the MS info on redistributing .DLLs, we *can* distribute msvcirt.dll. That .dll implements the C++ iostreams so is kind of the C++ equivalent of msvcrt.dll. I'm not sure who/how these .dlls get into the distribution, however so I can't take the steps to make that happen. I'm reassigning this to sar (my best guess as to who can fix things).
Based on my reading of the MS info on redistributing .DLLs, we *can* distribute msvcirt.dll. That .dll implements the C++ iostreams so is kind of the C++ equivalent of msvcrt.dll. I'm not sure who/how these .dlls get into the distribution, however so I can't take the steps to make that happen. I'm reassigning this to sar (my best guess as to who can fix things).
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
I added this to my automation script. It will be in the next zip file.
Status: RESOLVED → VERIFIED
This .dll is required; it implements the C++ I/O streams which raptor uses (to dump that info to the console, if nothing else). msvcrt.dll is also required, it implements the C runtime library. You can often run without installing additional copies of these .dlls because many apps use them and there might well be a copy in your c:\windows\system directory already. But you can't count on that. How many bytes too many do we have? I cleaned up some obsolete resources in xpviewer.rc and reduced the executable by 3K or so. I'll check that in. There might be some more code we can excise in non-debug builds.
Inserting Milestone info.
Component: Platform: MFC/Win32 on Windows → Build Config
Retiring Platform:xxx components. Moving to different, open component. No change in resolution.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.