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

Re: gdiplus.dll required in system32 folder on windows in TortoiseSVN 1.5.2

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 14 Aug 2008 18:15:56 +0200

Anton Prowse wrote:
> On attempting to install TortoiseSVN 1.5.2, Build 13595 - 32 Bit on
> Windows 2000 SP4 over the top of an existing install of 1.4.9 (I think)
> I was met with a popup informing me that gdiplus.dll was not found and
> that I should download it from Microsoft and place it in my system32
> folder. Installation was then aborted.
>
> This is a change in behaviour from earlier versions, which came bundled
> with gdiplus.dll and placed it in the "bin" subfolder of the
> application's installation folder.

And that caused a lot of problems when a security issue was found in
gdiplus. MS even provided a tool to search the whole harddrive for old
versions of gdiplus.

> I was able to bypass the issue by copying the gdiplus.dll file from the
> existing installation of the earlier version of TortoiseSVN into the
> system32 folder so as to pass the check; then I moved this file back to
> the "bin" folder and continued with the install. I have not yet
> discovered which part of the application relies on gdiplus.dll but I
> have not yet experienced any difficulties.

Why so complicated? Do as it says and download gdiplus from the ms website:
http://www.microsoft.com/downloads/details.aspx?FamilyId=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en

> This new behaviour is undesirable. Firstly, I have to go and download
> and install the file myself without any advice as to where to download
> it from. Secondly, Microsoft themselves advise that applications should
> bundle gdiplus.dll into their installation area rather than install it
> into the system32 folder.

No advice where to download? It clearly tells you to download it from
Microsoft. So, what would you do?
* go to http://microsoft.com
* enter "gdiplus" in the search box
* the *first* result is the download page for gdiplus
yes, very difficult.

And no, MS does *not* recommend that applications should bundle gdiplus.
In fact, they tell you to *not* do that (after the problems they had
because of the buffer overrun problem in gdiplus, they decided that this
was not a good idea).

> I understand that WinXP has gdiplus.dll installed by default as a system
> file; does TortoiseSVN's intend to continue support for Win2K for the
> foreseeable future?

Win2k is dead. TSVN still runs on Win2k and will do so for some time.
But don't expect it to work forever.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net

Received on 2008-08-14 18:16:16 CEST

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