Trouble linking to a local built BerkeleyDB
From: Mukund <muks_at_mukund.org>
Date: 2003-12-29 23:11:52 CET
Hi all
I have a SMP machine with Red Hat Linux 9, and its system installed
I decided to build Subversion 0.35.1 and upgrade to it. Due to a
Subversion's configure wanted Apache httpd's apr-util to use the same BDB
tar xvfz httpd-2.0.48.tar.gz
tar xvfz subversion-0.35.1.tar.gz
Please ignore the --disable-mod-activation part (I have it already
Now, Subversion seems to run okay, but it's linking against both
[root@gateway root]# ldd /usr/local/apache/bin/httpd | grep "libdb"
[root@gateway root]# ldd /usr/local/bin/svn | grep "libdb"
[root@gateway root]# ldd /usr/local/lib/libsvn_fs-1.so.0.0.0 | grep "libdb"
[root@gateway root]# ldd /usr/local/lib/libsvn_swig_py-1.so.0.0.0 | grep "libdb"
--- Creating a repository with svnadmin and using it with mod_dav_svn seems to work, but I don't know which version of BDB is being used. ViewCVS 1.0-dev doesn't work. I get the following message: An Exception Has Occurred Python Traceback Traceback (most recent call last): File "/usr/local/viewcvs-1.0-dev/lib/viewcvs.py", line 2722, in main request.run_viewcvs() File "/usr/local/viewcvs-1.0-dev/lib/viewcvs.py", line 257, in run_viewcvs self.rootpath, rev) File "/usr/local/viewcvs-1.0-dev/lib/vclib/svn/__init__.py", line 268, in __init__ self.repos = repos.svn_repos_open(rootpath, self.pool) SubversionException: ('bad database version: compiled with 4.2.52, running against 4.0.14', 160000) Can anyone tell me how to fix this and verify that Berkeley DB 4.2.52 is actually being used? Mukund
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.