http://bugs.winehq.org/show_bug.cgi?id=31039
--- Comment #12 from Mathieu Malaterre mathieu.malaterre@gmail.com 2012-06-28 15:27:26 CDT --- Using wine 1.5.5 from http://dev.carbon-project.org/debian/wine-unstable/
Here are the steps:
$ rm -rf $HOME/.wine $ rm -rf $HOME/.local/share/wineprefixes $ winetricks vc2005express $ export WINEPREFIX=$HOME/.local/share/wineprefixes/vc2005express $ $ wine VS80sp1-KB926748-X86-INTL.exe fixme:storage:create_storagefile Storage share mode not implemented. fixme:storage:create_storagefile Storage share mode not implemented. fixme:msi:MsiGetMode no support for administrative installs err:msi:msi_install_assembly Failed to install assembly L"C:\users\mathieu\Temp\msi24.tmp\Microsoft.VisualStudio.Zip.dll" (0x00000001) err:msi:ACTION_InstallFiles Failed to install assembly err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding
The first installation fails, however if you run it another time:
$ wine VS80sp1-KB926748-X86-INTL.exe fixme:storage:create_storagefile Storage share mode not implemented. fixme:storage:create_storagefile Storage share mode not implemented. fixme:msi:MsiGetMode no support for administrative installs fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\vcbuild.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\feacp.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\NatDbgEE.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\vcpkg.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\ecbuild.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\NatDbgDE.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Common Files\Microsoft Shared\Help 8\msenv.dll", "C:\Program Files\Common Files\Microsoft Shared\Help 8\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Common Files\Microsoft Shared\MSEnv\msenvp.dll", "C:\Program Files\Common Files\Microsoft Shared\MSEnv\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\msenv.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Common Files\Microsoft Shared\MSDesigners8\msddsf.dll", "C:\Program Files\Common Files\Microsoft Shared\MSDesigners8\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Common Files\Microsoft Shared\MSDesigners8\msddslm.dll", "C:\Program Files\Common Files\Microsoft Shared\MSDesigners8\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Common Files\Microsoft Shared\MSDesigners8\msdds.dll", "C:\Program Files\Common Files\Microsoft Shared\MSDesigners8\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\vssln.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Common Files\Microsoft Shared\Help\hxds.dll", "C:\Program Files\Common Files\Microsoft Shared\Help\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\compluslm.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\VCProjectEngine.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\VDT\vdt80.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\VDT\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\VDT\vdt80p.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\VDT\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\cpde.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\encmgr.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll", "C:\Program Files\Common Files\Microsoft Shared\VS7Debug\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\shmetapdb.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\vsdebug.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\VsWizard.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\", (null), (nil)): stub fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding err:ole:CoGetClassObject class {4e14fba2-2e22-11d1-9964-00c04fbbb345} not registered err:ole:create_server class {4e14fba2-2e22-11d1-9964-00c04fbbb345} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {4e14fba2-2e22-11d1-9964-00c04fbbb345} could be created for context 0x15 fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,2,(nil),0,(nil)) - stub! fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled fixme:ole:CoInitializeSecurity (0x33f8d0,-1,(nil),(nil),0,0,(nil),8,(nil)) - stub! fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x129c64)->(0x33f5a4): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12bffc)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c24c)->(0x33f288): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c24c)->(0x33f288): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x129c64)->(0x33f5a4): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12bffc)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c24c)->(0x33f288): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c24c)->(0x33f288): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x1289d4)->(0x33f5a4): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12bc0c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12bc0c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12bec4)->(0x33f288): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x129c64)->(0x33f5a4): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12bffc)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c80c)->(0x33f508): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c24c)->(0x33f288): creating a dummy parseError fixme:msxml:domdoc_setProperty Ignoring property L"ResolveExternals", value -1 fixme:msxml:domdoc_setProperty Unknown property L"UseInlineSchema" fixme:msxml:domdoc_setProperty Ignoring property L"ProhibitDTD", value 0 fixme:msxml:domdoc_get_parseError (0x12c24c)->(0x33f288): creating a dummy parseError fixme:msi:MsiGetMode no support for administrative installs
No need to run 'winetricks vcrun2005'.
Let me know if you need any particular log file.
In the end I get:
$ wine cmd CMD Version 1.5.5
Z:\tmp\w>"%VS80COMNTOOLS%vsvars32.bat" Setting environment for using Microsoft Visual Studio 2005 x86 tools.
Z:\tmp\w>cl /help Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved.
Compared to (without SP1):
$ wine cmd CMD Version 1.5.5
Z:\home\mathieu>"%VS80COMNTOOLS%vsvars32.bat" Setting environment for using Microsoft Visual Studio 2005 x86 tools.
Z:\home\mathieu>cl /help Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved.