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

TortoiseSVN installation overrides CRT and windows internal libraries

From: Ofek Shilon <ofekshilon_at_gmail.com>
Date: Mon, 25 Jan 2016 02:32:12 -0800 (PST)

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

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3156951

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-01-25 11:39:49 CET

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