[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: Files <files_at_poetryunlimited.com>
Date: 2003-09-16 19:21:26 CEST

Love to recompile if I could. I've tried. Repeatedly. Subversion 0.29 won't compile
on my Mandrake 9.1. Any assisitance would be greatly appreciated. Tell me what I
need to show you and we'll go from there.

Shamim Islam

Garrett Rooney (rooneg@electricjellyfish.net) wrote:
>
>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:22:17 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.