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