[Bug 10723] New: MSVCR80.dll problem with DAZStudio

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 8 18:13:19 CST 2007


http://bugs.winehq.org/show_bug.cgi?id=10723

           Summary: MSVCR80.dll problem with DAZStudio
           Product: Wine
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: wolfgang_a_h at gmx.at


This bug seems to have haunted many previous wine versions. In this instance it
appears with DAZStudio on Ubuntu 7.04. 
Might be a duplicate, but in another discussion it was told to re-open bugs
pertaining to specific applications:

DAZStudio 1.8.1.5 installs ok.

1) wine 0.9.33:

When trying to run, it misses MSVCP80.dll and MSVCR80.dll. I installed those
plus MSVCP80.dll and "Microsoft.VC80.CRT.manifest". (from
www.sweetpotatosoftware.com/files/microsoft.vc80.crt.zip) 
As said in various discussions, without the manifest the DLLs fail to load.
DAZStudio then runs, but all GUI elements only appear when hovered with the
mouse and are invisible otherwise, thus rendering the app unusable.

In the hope to tackle this problem, I today upgraded to ...

2) wine 0.9.50:

Install still ok. Issue with missing DLLs the same, which I did expect.
Unfazed, I installed them, but alas it does not work at all now:
With the manifest absent, I get:

fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.VC80.CRT"
fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.VC80.CRT"
err:module:LdrInitializeThunk "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files\\DAZ\\Studio\\DAZStudio.exe" failed, status c0000142

With the manifest installed, I get:

fixme:actctx:parse_assembly_elem wrong version for assembly manifest
fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program
Files\\DAZ\\Studio\\Microsoft.VC80.CRT.manifest"
fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.VC80.CRT"
fixme:actctx:parse_assembly_elem wrong version for assembly manifest
fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program
Files\\DAZ\\Studio\\Microsoft.VC80.CRT.manifest"
fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.VC80.CRT"
err:module:LdrInitializeThunk "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files\\DAZ\\Studio\\DAZStudio.exe" failed, status c0000142

And *this* last version was the one that *did* work in 0.9.33.

I followed various advice: 

$ winetricks vcrun2005

which does not help.

$ touch Microsoft.VC80.CRT.manifest

which did work in 0.9.33 after copying the DLLs did not help either.

The same goes for

$ wine vcredist_x86.exe

At only one point I read that the manifest should go in "windows/winsxs/" (is
that true? Should it then be found without being present in the working dir?),
but this also to no avail.

I then even tried every possible combination of locations for the "*80.dll"s
and the manifest (i.e. in system32 and the app's dir) - no luck.

What baffles me most is the "wrong version for assembly manifest"-message, I
got DLLs plus manifest out of the same zip-file (see above).

Any new pointers or patches? Unfortunately, this happens on the most recent
version of wine.

BTW, I also tried downgrading DAZStudio to version 1.7.1.9 (the last 1.7.x),
but there the installer just quits shortly after being started without any
error message (!), and that both in wine 0.9.33 and 0.9.50!


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list