WineHQ
Bug Tracking Database – Bug 32281

 Bugzilla

 

Last modified: 2021-03-28 09:26:27 UTC  

Visual C++ 2010 fails to install in 64-bit WINEPREFIX

Bug 32281 - Visual C++ 2010 fails to install in 64-bit WINEPREFIX
Visual C++ 2010 fails to install in 64-bit WINEPREFIX
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: -unknown
1.5.18
x86-64 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
https://web.archive.org/web/201110161...
: download, Installer
Depends on: 35084
Blocks:
  Show dependency tree
 
Reported: 2012-11-24 16:21 UTC by Fernando
Modified: 2021-03-28 09:26 UTC (History)
2 users (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando 2012-11-24 16:21:00 UTC
Fulfilling Dan Kegel's request, I'm opening a new bug to discuss Visual C++ issues on Wine.

When installing on wine-1.5.18 on Ubuntu 12.04 64 bit, Visual C++ installer fails.
The supposed cause can be the error on following line, when running with WINEDEBUG=+relay enabled:


0025:Call KERNEL32.CreateFileW(06c4e000
L"C:\\windows\\Microsoft.NET\\Framework64\\v2.0.50727\\CONFIG\\machine.config",80000000,00000001,00000000,00000003,00000080,00000000)
ret=7e28dfc9
0025:Ret  KERNEL32.CreateFileW() retval=ffffffff ret=7e28dfc9
Comment 1 Dan Kegel 2012-11-24 17:48:33 UTC
Fernando says his problem happened in a 64 bit prefix,
the console output was
...
fixme:imagehlp:BindImageEx (0, "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Packages\\Debugger\\x86\\Microsoft.VisualStudio.Debugger.Runtime.Impl.dll", "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Packages\\Debugger\\x86\\", (null), (nil)): stub
fixme:msxml:domdoc_get_parseError (0x142ed4c)->(0x6b1e60c): creating a dummy parseError
fixme:msxml:parseError_get_filepos (0x142edf8)->(0x6b1e5dc)
err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603

and when he tried it on a clean 32 bit prefix, it succeeded.

This is different from bug 32280, which is about a problem on a 32 bit prefix.
Comment 2 Anastasius Focht 2013-12-30 13:22:10 UTC
Hello folks,

can't confirm this.
Installer reports success in 64-bit prefix with all components enabled and without any winetricks prerequisites.

The resulting installation is partially broken with respect to 64-bit .NET 4.0 Framework components (mscoree bootstrapper and ngen) which causes some scary looking messages to be emitted though that can be ignored as VC2010 IDE is still 32-bit.

You get "Value does not fall within the expected range." after IDE startup splash screen.
That can be worked around with 64-bit windowscodecs installer (contains 32-bit and 64-bit windowscodecs components).
After that you need 'winetricks corefonts' until the IDE shows finally up.

$ wine --version
wine-1.7.9-209-gb231b4b

Regards
Comment 3 Alexandre Julliard 2014-01-03 13:09:53 UTC
Closing bugs fixed in 1.7.10.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers