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

Re: Compiler versions & Berkely DB on Windows

From: Branko ─îibej <brane_at_xbc.nu>
Date: 2004-05-02 10:22:54 CEST

Jon Foster wrote:

> Hi,
>
> [[[
> Warn in INSTALL not to use Berkely DB compiled with a different
> compiler. Correct the download URL for precompiled Berkely DB
> and add the URL for TortoiseSVN's precompiled Berkely DB (which
> is built with a different compiler).
> ]]]
>
> When compiling Subversion on Windows, it's important not to mix
> different versions of compilers.

Why? Other than the "missing runtime" problem?

> I was trying to use the prebuilt
> Berkely DB provided by TortoiseSVN. However this was built with
> Visual Studio .NET 2003 & so I can't use it in Visual Studio .NET
> 2002. (It's linked against the VS.NET 2003 C runtime DLL, which
> isn't even installed on my system).

Yes, this is a problem with anything built with VS.NET -- the runtime
isn't installed on most existing systems, and IIRC is not freely
distributable (unless it's with you application, or something).

> The Berkely DB from the Subversion website looks like it was built
> with Visual Studio 6.0 - I haven't tried to use it, but I don't expect
> it to work.

Then I suggest you try it first, without making too many assumptions.

> It would be useful if someone with access to the web
> site could change the description of the file to mention that it's
> built with VC 6.
>
> Patch is against the trunk, but something similar is probably needed
> for 1.0.x.

As far as I know, your assertion is not correct, and it should be
possible to use the BDB compiled with VC6 with a Subversion compiled
woth VS.NET.

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun May 2 10:25:18 2004

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