[Bug 9120] New: StarMoney 6.0: Problem with local side-by-side
assemblies
Wine Bugs
wine-bugs at winehq.org
Mon Jul 30 12:57:57 CDT 2007
http://bugs.winehq.org/show_bug.cgi?id=9120
Summary: StarMoney 6.0: Problem with local side-by-side
assemblies
Product: Wine
Version: CVS
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs at winehq.org
ReportedBy: spa at starfinanz.de
In 0.9.42 there is a problem with VC8 applications using local runtime-dlls,
means application that are not using the dlls from windows/winsxs directory but
in the applications dir.
Error message when starting the application:
err:module:import_dll Library MSVCR80.dll (which is needed by
L"C:\\Programme\\StarMoney 6.0 Commerzbank-Edition\\StartStarMoney.exe") not found
err:module:import_dll Library MSVCP80.dll (which is needed by
L"C:\\Programme\\StarMoney 6.0 Commerzbank-Edition\\StartStarMoney.exe") not found
err:module:import_dll Library MSVCR80.dll (which is needed by
L"C:\\Programme\\StarMoney 6.0 Commerzbank-Edition\\sfbunzip.dll") not found
err:module:import_dll Library sfbunzip.dll (which is needed by
L"C:\\Programme\\StarMoney 6.0 Commerzbank-Edition\\StartStarMoney.exe") not found
err:module:LdrInitializeThunk Main exe initialization for
L"C:\\Programme\\StarMoney 6.0 Commerzbank-Edition\\StartStarMoney.exe" failed,
status c0000135
There are native dlls msvcp80.dll and msvcr80.dll in the main directory of
StartStarMoney.exe. The manifest file Microsoft.VC80.CRT.manifest is:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copyright © 1981-2001 Microsoft Corporation -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<noInheritable/>
<assemblyIdentity
type="win32"
name="Microsoft.VC80.CRT"
version="8.0.50608.0"
processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"
/>
<file name="msvcr80.dll"/>
<file name="msvcp80.dll"/>
<file name="msvcm80.dll"/>
</assembly>
I'm attaching a WINEDEBUG="+file,+module,+actctx" wine StartStarMoney.exe log.
Problem seems to be
trace:module:get_load_order got hardcoded default for
L"C:\\windows\\winsxs\\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50608.0_none_deadb
eef\\MSVCR80.dll"
So the workaround creating such a directory and copying msvcp80.dll and
msvcr80.dll into that would let the application start.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list