Closed
Bug 38575
Opened 25 years ago
Closed 25 years ago
"Unable to locate msvcp60.dll" alert running -talkback.zip first time
Categories
(SeaMonkey :: Build Config, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: sidr, Assigned: leaf)
References
()
Details
Upon running the mozilla-win32-talkback.zip builds for 2000-05-07-16-M16 and
2000-05-06-16-M16 on WinNT, an alert appears stating that Windows was
unable to locate MSVCP60.DLL; after clicking OK Mozilla continues to load
and appears to run normally; the alert only appears once.
Steps to Reproduce:
0. Go to a machine without VC6 and verify that MSVCP60.DLL is not
present anywhere in the Windows system directory.
1. Download mozilla-win32-talkback.zip from
ftp://ftp.mozilla.org/pub/mozilla/nightly/2000-05-07-16-M16/
2. Create a new directory and unzip the build into it.
3. Run mozilla.
4. Click OK to the alert:
"mozilla.exe - Entry Point Not Found"
"The procedure entry point ?Compare@nsString@@UBEHABV1@HH@Z could not be
located in the dynamic link library xpcom.dll." (bug 37125)
Actual Results:
Another alert appears:
"Unable to locate DLL"
"The dynamic linked library MSVCP60.DLL could not be found on the specified
path..." ( ".", the normal Windows dystem directories)
After clicking OK, Mozilla continues to load.
Expected Results:
Mozilla continues to load.
Other Information:
The URL above points to a search results page at the Microsoft KB for
"MSVCP60.DLL".
Given the histories of bug 19165, "[DOGFOOD][PP] Win32 - App won't start with
old MSVCRT.DLL" and bug 37792, "Entry Point Not Found in XPCOM.DLL when starting
browser first time", it seems unlikely that MSVCP60.DLL is actually needed --
and if it is, it would be better if it wasn't, as that may require a restart,
something to be avoided -- see bug 10432, "No Re-Start required during Install
and First Run process".
Passing this to Build Config for triage, but the code causing this is probably
in a checkin from the period Thurs-Sat; no such alert in a build from 05-03.
Comment 1•25 years ago
|
||
The mozilla ActiveX control was put back in on Thursday by Adam Lock.
Quoting from news://news.mozilla.org/391300F7.B899DC5E%40netscape.com
Jerome Kwok wrote:
>
> "msvcp60.dll" not found during start up. Mozilla latest 2000050412 ZIP
> version on WinNT4 SP6.
This is required by mozctl.dll that was just added into the mozilla
delivery. Rats.
If that control weren't in the components directory it wouldn't get
grovelled by AutoReg and thus wouldn't be a startup problem. Adam, and
chance of moving it up to the bin directory?
Of course that still leaves a non-working control without that file, so I
guess we'll have to also add that one to the mozilla package and install
script to really solve the problem (I assume it's one of the
redistributables from MSVC++). We had to do something similar with
msvcrt.dll for old win95 systems that didn't have it.
-Dan Veditz
Reporter | ||
Comment 3•25 years ago
|
||
Thanks, John. Based on that newsgroup post, Adam belongs on the Cc: list here,
adding him. Adam, is MSVCP60.DLL really needed by mozctl.dll?
Quoting from http://www.iol.ie/~locka/mozilla/faq.htm
> Will the control be released with Mozilla?
> Most probably. TODO
> Will the control be released with Netscape 6.0?
> Probably not. TODO
Based on that, if MSCVP60.DLL *is* needed for the activeX control, another bug
will likely be needed to disable the latter in the Netscape builds, because if
an earlier version of MSCVP60.DLL is already present, a reboot would be
required.
Yes MSVCP60.DLL is needed by mozctl.dll because it uses STL, however I moved
mozctl.dll out of the components subdirectory so there should be no time in
normal operation when it will be loaded.
So unless you are developing using the control, I don't understand why it would
still be loaded unless this bug happened against the brief period of time when
mozctl.dll was in the components directory.
Comment 5•25 years ago
|
||
This won't happen if you clean out the install directory and reinstall...
marking fixed because adam moved the dll from the component directory up to bin/
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 6•25 years ago
|
||
(Leaf will now begin to curse my name ...)
But ... the *-talkback.zip builds (including the most recent one from noon
today) are shipping two mozctl.dll
1) in \bin dated may 10 12:42
2) in \bin\components dated may 05 13:23
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 7•25 years ago
|
||
*slaps forehead* I checked the staging areas, but i must have missed one.
I'll go check again. Thanks for not letting me get away with this.
Status: REOPENED → ASSIGNED
Comment 8•25 years ago
|
||
talkback staging area now getting purged before zip file creation occurs.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 9•25 years ago
|
||
Verified with the 2000-05-15-08-M16 nightly binary on WinNT; this would only
ever have affected Win32, and there is now no alert after unzipping into a
fresh directory.
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•