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@winehq.org ReportedBy: wolfgang_a_h@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!
http://bugs.winehq.org/show_bug.cgi?id=10723
--- Comment #1 from Yolande Haneder yolande@haneder.biz 2007-12-09 00:46:26 --- Did you upgrade your .wineprefix with removing the old wineprefix and doing wineprefixcreate?
I mean in 0.9.50 *both* msvcp80.dll and the manifest are there and running vcredist is not an issue (at least with win 2000, with XP it is not completing but you still get the manifestst.).
http://bugs.winehq.org/show_bug.cgi?id=10723
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2007-12-09 01:42:57 ---
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)
This no longer supported. Older Wine versions had problem here. New versions properly work with manifests. You have to properly install msvc runtime (should come with your program).
If id doubt, ALWAYS remove ~/.wine directory and reinstall your programs.
http://bugs.winehq.org/show_bug.cgi?id=10723
Benno phawjon@aon.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |phawjon@aon.at
--- Comment #3 from Benno phawjon@aon.at 2007-12-30 16:16:55 --- I mean problem solved: DAZStudio 1.8.1.5 installs ok
wine 0.9.52
installing Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) from: http://www.microsoft.com/downloads/thankyou.aspx?familyId=200b2fd9-ae1a-4a14...
take downloaded vcredist_x86.exe and install with: wine vcredist_x86.exe
The ,now in manifests-Directory installed Version 8.0.50727.42 should fix the problem with fixme:actctx:parse_assembly_elem wrong version for assembly manifes t
SEE: /home/bbrunnsteiner/.wine/drive_c/windows/winsxs/manifests/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd
rename x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd to -->
/home/bbrunnsteiner/.wine/drive_c/Programme/DAZ/Studio/Microsoft.VC80.CRT.manifest
This installed version of 8.0.50727.42 Microsoft.VC80.CRT.manifest directle placed in DAZ Studio besides DAZStudio.exe works!! fine in my OpenSuse 10.3
http://bugs.winehq.org/show_bug.cgi?id=10723
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Dan Kegel dank@kegel.com 2008-01-28 05:57:36 --- Closing all RESOLVED INVALID older than four weeks.
http://bugs.winehq.org/show_bug.cgi?id=10723
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|_obsolete_binary |-unknown