http://bugs.winehq.org/show_bug.cgi?id=34276
Bug #: 34276 Summary: native msvc* stopped working Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: piotr.caban@gmail.com Classification: Unclassified
Since this commit: commit 2a5a8bc4a32f7e6d408388d9afec0c5a92bc1529 Author: Nikolay Sivov nsivov@codeweavers.com Date: Sun Aug 4 18:21:09 2013 +0400
ntdll: Implement compatible section for dll redirects.
it's no longer possible to use native msvc* dlls on wine.
I've tested it with World Of Tanks game (it's a few gigabytes download) but it's probably better to test it with something smaller. In this case the version of installed libraries and version in manifest file was the same.
http://bugs.winehq.org/show_bug.cgi?id=34276
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |bunglehead@gmail.com Regression SHA1| |2a5a8bc4a32f7e6d408388d9afe | |c0c5a92bc1529
http://bugs.winehq.org/show_bug.cgi?id=34276
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2013-08-16 05:41:22 CDT --- What runtime version is that? Please attach a +actctx,+tid. My guess would be that now it works, LoadLibrary() needs to support redirection.
http://bugs.winehq.org/show_bug.cgi?id=34276
--- Comment #2 from Piotr Caban piotr.caban@gmail.com 2013-08-16 05:53:00 CDT --- Created attachment 45632 --> http://bugs.winehq.org/attachment.cgi?id=45632 +tid,+actctx log
http://bugs.winehq.org/show_bug.cgi?id=34276
--- Comment #3 from Piotr Caban piotr.caban@gmail.com 2013-08-16 05:58:34 CDT --- The manifest inside the executable is following: <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.30729.1" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> </dependentAssembly> </dependency> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> </dependentAssembly> </dependency> </assembly>
Following vcruntime is installed: x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e
http://bugs.winehq.org/show_bug.cgi?id=34276
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Version|unspecified |1.7.0
http://bugs.winehq.org/show_bug.cgi?id=34276
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2013-08-16 08:46:39 CDT --- I sent a patch http://www.winehq.org/pipermail/wine-patches/2013-August/125865.html.
The problem only happens when file name in manifest differs in case from a key, resulting in lookup failure.
http://bugs.winehq.org/show_bug.cgi?id=34276
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=34276
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |30425ece6cddc9427b456618bfa | |6425b50856317 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Piotr Caban piotr.caban@gmail.com 2013-08-16 14:35:45 CDT --- It works now, thanks.
http://bugs.winehq.org/show_bug.cgi?id=34276
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2013-08-30 13:05:50 CDT --- Closing bugs fixed in 1.7.1.
http://bugs.winehq.org/show_bug.cgi?id=34276
Martin Meyer elreydetodo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |elreydetodo@gmail.com