[Wine] Re: winetricks vcrun2005 does not appear to install DLLs

gnivler wineforum-user at winehq.org
Fri May 9 04:34:10 CDT 2008


Woops I edited a bit of text you quoted, in my neurosis.  Sorry about that.

Thank you very very much, for your help/attention and for working on Wine in the first place.
Looks like the win2k option has made the install complete more or completely fully:

mason at mason-desktop:~$ sh winetricks win2k vcrun2005
Setting Windows version to win2k
Executing wine regedit /home/mason/.wine/drive_c/winetrickstmp/set-winver.reg
Install of win2k done
Executing wine /home/mason/.winetrickscache/vcrun2005/vcredist_x86.exe
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP000.TMP\\" 00000000
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP001.TMP\\" 00000000
fixme:advapi:LookupAccountNameW (null) L"mason" (nil) 0x33f7fc (nil) 0x33f800 0x33f7f4 - stub
fixme:advapi:LookupAccountNameW (null) L"mason" 0x12d770 0x33f7fc 0x12d730 0x33f800 0x33f7f4 - stub
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L"MsiAssembly" table values
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
err:msi:ITERATE_PublishAssembly Component not set for install, not publishing assembly
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
fixme:msi:MsiEnumProductsExA (null) (null) 4 0 0x7e316698 0x7e31667c (nil) (nil)
Install of vcrun2005 done
winetricks done.
mason at mason-desktop:~$ ll c/windows/system32/msv*  (c is just a symbolic link)
-rw-r--r-- 1 mason mason 479232 2005-09-22 23:48 c/windows/system32/msvcm80.dll
-rw-r--r-- 1 mason mason 548864 2005-09-22 23:48 c/windows/system32/msvcp80.dll
-rw-r--r-- 1 mason mason 626688 2005-09-22 23:48 c/windows/system32/msvcr80.dll
-rw-r--r-- 1 mason mason   2456 2008-05-09 01:56 c/windows/system32/msvcrt.dll


> What app is this? What's the exact error message?
> 
> Does 'winetricks win2k vcrun2005' help?
> And/or does 'winetricks vcrun2005sp1' help?


It's actually a game, Guitar Hero 3, which I've been playing around with since installing Ubuntu the other day and being floored by the fact that any directx implementation exists outside of Windows (the only reason I run windows is for gaming).

With the VC redist installed, I'm currently getting this:
mason at mason-desktop:~/c/Program Files/Aspyr/Guitar Hero III$ wine GH3.exe 
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:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Aspyr\\Guitar Hero III\\GH3.exe" failed, status c0000142

And a pop-up dialog in wine that says

Microsoft Visual C++ Runetime Library

Runtime Error!

Program C:\Program Files\Aspyr\GuitarHero III\GH3.exe

R6034
An application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information

I'm kind of chasing my tail at this point because I actually had the game running earlier today and I'm not sure what I changed that broke it, aside from reinstalling it inside wine instead of running it directly from my windows partition - and that no longer works now also, identical behaviour in both install locations.

These two lines kind of stick out to me, but I can't make heads of tails of it yet.
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"

Thanks again for your help, and the Wiki link, much obliged!







More information about the wine-users mailing list