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

Re: TortoiseSVN installation overrides CRT and windows internal libraries

From: Stefan Hett <stefan_at_egosoft.com>
Date: Mon, 25 Jan 2016 12:09:32 +0100

Hi Ofek,

> Hi and thanks for all your hard work!
> I'm running TortoiseSVN 1.9.3.27038 on Win10. The installation's bin directory includes multiple mfc140XXX.dll files, one msvcp140.dll and 40 items of the form api-ms-win-XXXX.dll.
> This seems to be a bug. The mfc/msvc dlls should be installed properly via a redistributable installer (https://www.microsoft.com/en-us/download/details.aspx?id=48145) which can be called from the main installer.
>
> I'm not sure where the api-ms dlls came from, but in a proper Vista+ installations these are *virtual dlls*, not real dlls, masking calls to regular system dlls. (More details here: https://msdn.microsoft.com/en-us/library/windows/desktop/hh802935(v=vs.85).aspx)
>
> Since the installer adds the bin folder to the %PATH%, various other programs resolve to these api-ms-win components, and some fail in very hard to track ways.
>
> Am I missing something?
> Thanks
> -Ofek
as far as I've been following the discussions, the issue was/is that MS
did not provide a merge module to be pulled into the installer at the
time of building TSVN 1.9.3. Therefore as a workaround Stefan asked the
list here and consensus was to have these installed in the app directory.

I take it that once the mergemodule becomes available, a following TSVN
build will no longer create thse in the app directory.

-- 
Regards,
Stefan Hett
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3156953
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-01-25 12:09:45 CET

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