Okay, so I re-configured, compiled and installed the Berkeley DB libs
and include files in one place (/home/rguthr/src/svn/Berkeley42). I
then re-ran the subversion configure script, with all of the options
updated to the new BerkeleyDB 4.2 location.
It failed in the same way, and digging into apr-util/config.log shows:
configure:15895: checking for db.h
configure:15902: result: yes
configure:15918: checking for -ldb
configure:15985: cc -o conftest -qlanglvl=extended -qHALT=E -U__STR__
-D_THREAD_SAFE -D_USE_IRS -I/home/rguthr/src/svn/Berkeley42/include
-L/home/rguthr/src/svn/Berkeley42/lib
-Wl,-blibpath:/home/rguthr/src/svn/Berkeley42/lib:/usr/lpp/xlopt:/usr/
lib/threads:/usr/lib:/lib -L/home/rguthr/src/svn/Berkeley42/lib
conftest.c -ldb >&5
ld: 0711-317 ERROR: Undefined symbol: .mutex_lock
ld: 0711-317 ERROR: Undefined symbol: .cond_signal
ld: 0711-317 ERROR: Undefined symbol: .mutex_unlock
ld: 0711-317 ERROR: Undefined symbol: .mutex_trylock
ld: 0711-317 ERROR: Undefined symbol: .cond_wait
ld: 0711-317 ERROR: Undefined symbol: .mutex_init
ld: 0711-317 ERROR: Undefined symbol: .cond_init
ld: 0711-317 ERROR: Undefined symbol: .mutex_destroy
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
This error seems to be different, at least.
So I'm back where I started, but with BDB where I thought I had it all
along. For completeness, I'm including the portion of a script I have
to run the subversion configure.
===========================
SVN_DIR=/home/rguthr/src/svn/subversion-1.0.5/
DB_DIR=/home/rguthr/src/svn/Berkeley42
cd $SVN_DIR
export LIBPATH=$LIBPATH:$DB_DIR/lib:/usr/ccs/lib/
export CFLAGS='-qlanglvl=extended'
export LD_RUN_PATH=$DB_DIR/lib
export LDFLAGS="-L$DB_DIR/lib
-Wl,-blibpath:$DB_DIR/lib:/usr/lpp/xlopt:/usr/lib/threads:/usr/lib:/
lib"
./configure --prefix=/home/rguthr/subversion \
--with-berkeley-db=$DB_DIR \
--with-dbm=db42 \
--disable-shared \
2>&1 | tee subversion_config.log
=============================
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Jun 24 18:15:02 2004