You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Pierre Girard <pi...@gerad.ca> on 2008/02/14 20:26:57 UTC
svnadmin: Mismatched FS module version for 'bdb': found 1.4.6, expected 1.1.4
Hello,
I have this problem when compiling subversion 1.4.6 on a
centos 4 machine. Everything compiles fine, the svn client program seems to
be working correctly but when I try to use the svnadmin command I get an
error message:
svnadmin: Mismatched FS module version for 'bdb': found 1.4.6, expected
1.1.4
This is the configure command I used:
CFLAGS="-O -m64" ./configure --prefix=$FI --disable-shared
--with-apr=$FWD/apr-1.2.12 --with-apr-util=$FWD/apr-1.2.12
--with-neon=$FWD/neon-0.25.5
make
subversion/svnadmin/svnadmin --version
svnadmin: Mismatched FS module version for 'bdb': found 1.4.6, expected
1.1.4
Note that I get the same problem on a 32 bit system.
When I move the *svn* libraries somewhere else then the program seems to be
working.
subversion/svnadmin/svnadmin --version
svnadmin, version 1.4.6 (r28521)
compiled Feb 14 2008, 15:13:15
Copyright (C) 2000-2007 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet
(http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_fs : Module for working with a plain file (FSFS) repository.
Why does the svnadmin program try to load these libraries since I compiled
with -disable-shared.
I also tried to compile with --enable-all-static but then I get another
problem:
subversion/svnadmin/svnadmin --version
Segmentation fault
Moving the *svn* libraries out of the way:
subversion/svnadmin/svnadmin --version
svnadmin, version 1.4.6 (r28521)
compiled Feb 14 2008, 15:21:19
Copyright (C) 2000-2007 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet
(http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_fs : Module for working with a plain file (FSFS) repository.
Does anyone have a solution that doesn't involve removing those libraries
from the system?
We always keep the programs that are shipped with the system as-is and
install newer versions in separate directories so we have the possibility to
move easily from one to the other.
Thanks for your help.