[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Could the developers add x86 MSVC++ 2015 redistributable dlls to x64 TortoiseSVN 1.9.x, please

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 30 Sep 2015 21:04:57 +0200

On 30.09.2015 00:19, Artem Sulimov wrote:
> The milestone 1.9 gets a regression concerning to the lack of any x86
> MSVC++ 2015 redistributable dlls in the x64 TortoiseSVN distribution
> package.
>
> In particular, the right-click context menu is disappeared in the
> following circumstances:
> ​* OS Windows 7/8/8.1 x64;
> * T​ortoiseSVN x64 v1.9.0 оr 1.9.2 is installed;
> ​* MSVC++ 2015 redistributable​s x86 package is not installed;
> ​* a right-click context menu was invoked from any of the File Dialogs
> of any x86 program installed.
>
> ​The issue is because of the TortoiseSVN32.dll importing some of ​the
> MSVC++ 2015 x86 dlls (MSVCP140.dll, VCRUNTIME140.dll and may
> be api-ms-win-crt-*, I didn't get it). The x64 versions of these dlls
> are present in the distribution, but not the x86 versions.
>
> Installing MSVC++ 2015 redistributable​s x86 package solves the problem.
>
> There was no such an issue in the 1.8.x versions of TortoiseSVN:
> right-click context menu worked well wherever invoked from x86 or x64
> program, or I might had had an appropriate MSVC++ redistributable​
> installed.

Adding the dlls won't work, since they have the same name as the x64
dlls. And those are already installed in the TSVN bin folder.

To make this work properly, we have to wait for MS to fix the merge modules:
https://connect.microsoft.com/VisualStudio/feedback/details/1639267/c-runtime-and-mfc-merge-modules-for-x64-are-broken-install-to-syswow64-instead-of-system32

in the mean time, as you've already noticed: just install the MSVC++
2015 redistributable x86 package.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest interface to (Sub)version control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3140286
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2015-09-30 21:05:05 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.