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

VC8, BDB -> incompatible

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-01-17 19:20:14 CET

Hi,

If Subversion (and BDB) is compiled with VC8 (or VCExpress/VS.NET2005),
the resulting binaries will work ok, but BDB repositories aren't
compatible anymore with other clients.

I've searched the web and found some posts indicating that the change in
the size of time_t is the reason for this. So by defining
_USE_32BIT_TIME_T, this should not be a problem anymore. But a BDB repo
created with the official Subversion client is still incompatible. A
client compiled with VC8 still can't access such a repository via
file:/// but crashes.

Does anyone know how to fix this? Maybe a compiler switch I can use?
Another define I forgot? Because if I can't keep a client compiled with
VC8 compatible anymore to the official Subversion client, that's bad.
I'm close to getting rid of BDB in TSVN because of this: better to have
users ask why something doesn't work anymore and tell them to dump/load
to FSFS than to receive 50 crashreports a day.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jan 17 22:27:03 2006

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