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

[TSVN] TSVN for Win64 - first results

From: Stefan Fuhrmann <polarfox_at_t-online.de>
Date: 2004-10-03 03:38:49 CEST

Hi @dev,

as promised, I spent some time trying to port
TSVN to AMD64. My experiences so far:

* VS.NET2005 Beta looks pretty beta as far as the
  GUI is concerned
* project conversion is quite easy and seems to work
  in both directions

* most standard string operations like strncpy are
  considered "unsecure" (independent from target
  platform). Disabling warning 4996 is a must ..
* compiling SVN and TSVN for x86 requires only
  a few tweaks (no surprise here)

* setting the projects up for AMD64 takes some
  time
* finally, I got BDB, SVN libraries and most other
  libraries to compile "o.k." or even "fine"
* OpenSSL doesn't compile yet
* most modules in general (.DLL, .EXE) don't link yet

* in general: even in SVN there are many warnings
  of possibly lossy size_t => int conversions

Most important, though, TortoiseSVN.DLL compiles
and links fine. According to the MSDN library entry
for "InprocServer", it will not require modified
registry settings.

Because I had no time yet to set up a WinXP64 box,
I have no idea whether the code actually works.

@steveKing: Does it make sense to provide it
somewhere in the download section? Just in case,
someone wants to give it a spin ..

The attached patch makes TSVN compatible with
32 and 64 bit WinAPI. Also, it provides some fixes
for "paranoid" 64 bit compatibility warnings.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org

Received on Sun Oct 3 10:50:47 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.