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

Re: subversion-0.29.0-6982 vs apache2-2.0.47-5mdk

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2003-09-16 19:06:15 CEST

Files wrote:

> I suspect I would be able to access the repositories from db4.1.
>
> The problem is that mod_dav_svn is compiled against libdb4.0. Apache is compiled
> against libdb4.0. So since, apache loads mod_dav_svn, and since libdb4.1 is already
> loaded, libdb4.0 can't be loaded.
>
> The error I am getting is from subversion that complains that it is expecting db4.0.
> 14.
>
> Would thing work ok, if the warning was turned off???
>
> I mean, to rephrase the question below, doesn't lidb4.1 do everything lidb4.0 does?
>
> Why *shouldn't* subversion's mod_dav_svn work under libdb4.1 even if it was compiled
> against libdb4.0.
>
> Is the error I am getting, simply a version check error?

Because it doesn't. It's just the way Berkeley DB works. The db
formats are incompatable (you can upgrade a version 4.0 db to work with
4.1 though), and the API/ABI is different. If you build with one
version you must run with that same version. That's just the way things
are. The check is there for a reason. Recompile with consistent BDB
versions and move on with your life.

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Sep 16 19:07:16 2003

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

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