Greetings,
I believe I have found a problem with the TortoiseSVN distribution, or
perhaps the installation such that it can cause other SVN clients to fail.
I am running:
* TortoiseSVN 1.1.5, Build 2990
* svn, version 1.1.4 (r13838), compiled Apr 3 2005, 22:02:31
* Subclipse, version 0.9.30
The problem is that svn 1.1.4 and consequently subclipse which uses
svn's javahl are both using version 0.14.0.0 of intl.dll, while
TortoiseSVN loads version 2002.12.13.0.
Using ProcExp I was able to verify that having TortoiseSVN load at
startup caused version 2002.12.13.0 of the DLL to be loaded.
Subseqently, use of other Subversion clients which shipped with version
0.14.0.0 would result in the old version from TortoiseSVN being
accessed. In the intervening releases of the GNU gettext library, they
apparently created some i18n safe variants of fprintf, printf, etc. that
are NOT present in the version you are distributing. This can cause all
kinds of instability and spurious problems for java_hl. Under Eclipse,
the Subclipse plugin would report the missing functions in the DLL and
fail on simple operations such as status refreshes.
By using Microsoft's InUse program I was able to patch the distribution
and replace the DLL. This seems to have solved the problem. However, I
would appreciate if you could shed some light on the problem.
I understand the idea of caching the DLLs to reduce memory footprint,
but is the problem with Subversion or Tortoise that Tortoise loads the
old version?
Thanks,
Mike
InUse - version 1.4
---------------------------------------------------------------------------
Copyright (c) 1994-1999 Microsoft Corporation. All rights reserved
Windows 2000 detected - WFP is enforced
INUSE is about to replace the following file
Existing: C:\Program Files\TortoiseSVN\bin\intl.dll
Version: 2002.12.13.0
Replacement: c:\patch\intl.dll
Version: 0.14.0.0
Do you want to continue?(y/n)
------------------------------------------------------------------------
Michael Taylor
TXE Systems, Inc.
mtaylor@txesystems.com
Received on Tue Apr 26 10:44:34 2005