Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
vc2015 does not install #711
Comments
slyscorpion
commented
Jan 1, 2017
•
|
What's your winetricks version?
|
|
Is this Gentoo or something with user changeable defaults? Looks like wine
is missing built-in XML support.
…
|
ornithologistnightmare
commented
Jan 1, 2017
•
|
i reiterate: i'm trying to run reaktor 6 on a debian machine. the output of forcing a reinstall of msxml3, 4 and 6 led to the installer dialog showing up for both vc2012 and vc2015. both installers failed: i need concrt140.dll to fix the error (according to the wine crashlog); this appears in vc2015. |
|
Is this a 64 bit prefix? The winetricks version info isn't printing, are
you removing that, or is debian? Do you have libxml installed?
|
|
The debian packages are built with xml support. They always install ("depends") libxml2, from each architecture (i386 and amd64). With Debian's winetricks "winetricks vcrun2015" gives both the 64-bit warning if used with a 64-bit prefix, and the version information.
The only suppressed output I'm aware of in the debian packages are the Wine fixme messages. I couldn't reproduce this here, tested 32- and 64-bit, debian stretch and jessie-backports (the latter with vanilla winetricks). I don't see these lines:
|
|
Thanks @jre-wine, that's what I expected. f5078f1b-c551-11d3-89b9-0000f81fe221 corresponds to MSXML: which is why I suspected the package wasn't compiled correctly or missing libxml on the host (I missed 'debian' when reading the first comment the first time, my mistake). |
|
@receivedchunky, can you try this in a clean WINEPREFIX? $ WINEPREFIX=$HOME/.wine-msxml-test WINEARCH=win32 winetricks -q vcrun2015 |
ornithologistnightmare
commented
Jan 2, 2017
|
@austin987 here is the full output of the command upon its first run:
curiously, a second run yielded something which told me that vcrun2015 was already installed:
|
|
That looks good to me, thanks for including the full output.
I suspect your prefix is the problem. Try installing your app in that
prefix.
On Jan 2, 2017 12:17 AM, "ReceivedChunky" <notifications@github.com> wrote:
@austin987 <https://github.com/austin987> here is the full output of the
command upon its first run:
tc@tc:~/Documents$ WINEPREFIX=$HOME/.wine-msxml-test WINEARCH=win32
./winetricks -q vcrun2015
Using winetricks 20161228 - sha1sum:
88e74e4f5fff86e2947a6ece1c970430c7b09144 with wine-1.9.24 (Debian
1.9.24-1)
Executing w_do_call vcrun2015
Executing load_vcrun2015
------------------------------------------------------
Working around wine bug 37781
------------------------------------------------------
------------------------------------------------------
This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781
------------------------------------------------------
Using native,builtin override for following DLLs:
api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0
api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0
api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 atl140
msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing winetricks_early_wine regedit /S
C:\windows\Temp\_vcrun2015\override-dll.reg
Executing cd /home/tc/.cache/winetricks/vcrun2015
Executing wine vc_redist.x86.exe /q
err:ole:CoInitializeEx Attempt to change threading model of this
apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this
apartment from multi-threaded to apartment threaded
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
curiously, a second run yielded something which told me that vcrun2015 was
already installed:
tc@tc:~/Documents$ WINEPREFIX=$HOME/.wine-msxml-test WINEARCH=win32
./winetricks -q vcrun2015
Using winetricks 20161228 - sha1sum:
88e74e4f5fff86e2947a6ece1c970430c7b09144 with wine-1.9.24 (Debian
1.9.24-1)
Executing w_do_call vcrun2015
vcrun2015 already installed, skipping
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#711 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAcXCNx4eXMWzfK1nqgjJxjSMXq2T8DEks5rOJaUgaJpZM4LYsga>
.
|
ornithologistnightmare
commented
Jan 2, 2017
|
i still get the same error from running it inside the prefix. whenever i run:
i still have the same error involving concrt140.dll:
|
slyscorpion
commented
Jan 2, 2017
|
@receivedchunky This error
is a Wine bug and should be reported here: https://bugs.winehq.org/ When reporting the bug to Wine's Bugzilla, please make sure to add your backtrace as an attachment and add the "unimplemented function concrt140.dll.??0_ReentrantBlockingLock@details@Concurrency@@QAE@XZ" in the title of the bug report :) |
|
On Jan 2, 2017 12:07 PM, "slyscorpion" <notifications@github.com> wrote:
@ReceivedChunky <https://github.com/ReceivedChunky>
This error
Unhandled exception: unimplemented function concrt140.dll.??0_
ReentrantBlockingLock@details@Concurrency@@QAE@XZ called in 32-bit code
(0x7b43bf1c).
is a Wine bug and should be reported here: https://bugs.winehq.org/
When reporting the bug to Wine's Bugzilla, please make sure to add your
backtrace as an attachment and add the "unimplemented function
concrt140.dll.??0_ReentrantBlockingLock@details@Concurrency@@QAE
<https://github.com/QAE>@XZ" in the title of the bug report :)
While it is a bug and should be reported upstream, it is interesting it is
happening at all.
Does it help if you set concrt140 to native, builtin in winecfg?
|
ornithologistnightmare
commented
Jan 3, 2017
•
|
the bug report has been submitted here. my intuition is already gnawing at me, pointing out that this is going to take a lot longer than i thought as has happened before. might just be me. concrt140 does not appear on the menu if i run i believe that the problem concerns the absence of concrt140 on the system. |
edran
commented
Jan 4, 2017
•
|
FYI I'm having a similar issue with vcrun2012 / 2013 / 2015 (Ubuntu 14.04, wine 1.6.2, latest winetricks). For instance:
|
|
Wine 1.6.2? The latest is 2.0-rc3. Try updating. |
slyscorpion
commented
Jan 5, 2017
•
|
@receivedchunky
You can try writing it in and setting it to native, built-in in the winecfg menu... Try using "concrt140" (without " " ) in winecfg... |
ornithologistnightmare
commented
Jan 8, 2017
|
...writing it in? |
ornithologistnightmare
commented
Jan 11, 2017
|
the same errors still come regardless of whether it's set to builtin or native. |
|
Please try with 4c8d076 |
ornithologistnightmare
commented
Jan 20, 2017
•
|
vcrun 2012 and 2015 installed in a clean prefix; i moved my stuff over and reaktor's working like a charm! it's not the end of my troubles with ni stuff though; i'm gonna need vc2013 to run massive. i'll create another issue if the problem persists. |

ornithologistnightmare commentedJan 1, 2017
•
Edited 1 time
-
ornithologistnightmare
Jan 1, 2017
i'm trying to run reaktor 6 on a debian machine; i have wine 1.9.24-1 installed (the development version is the system default). i need vc2015 for reaktor; i believe that i also need vc2012 as a prerequisite for the former.
after having checked the wine database, the installer for vc2015 doesn't seem to be working too well. i have all 3 msxml packages installed in addition to all vc versions apart from 12 and 15; furthermore, i have tested the latest winetricks version in addition to the one from the latest debian package in xp mode and windows 7 mode.
the error report for vc2015 is as follows:
for vc 2012, the result is similar: