Hi - I've read the FAQ/INSTALL etc. and this install error (standard
redhat 6.2 development machine) just doesn't make sense;
[nick@doze9 /tmp/courier-imap-0.99]$ ./configure
loading cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc -L /lib/libdb ) works... yes
checking whether the C compiler (gcc -L /lib/libdb ) is a
cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for gawk... gawk
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets ${MAKE}... yes
checking for env... /usr/bin/env
checking whether build environment is sane... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gdbm_open in -lgdbm... yes
checking for gdbm_open... no
checking for dbopen in -ldb... yes
checking for dbopen... no
checking for db_open... no
checking for db_env_create... no
configure: error: Cannot find either the gdbm or the db library.
But...
[nick@doze9 /tmp/courier-imap-0.99]$ ls -l /lib/libdb*
-rwxr-xr-x 1 root root 788401 Feb 29 2000
/lib/libdb-2.1.3.so
lrwxrwxrwx 1 root root 15 Mar 6 08:58 /lib/libdb.so.2
-> libdb1-2.1.3.so
lrwxrwxrwx 1 root root 14 Mar 6 08:58 /lib/libdb.so.3
-> libdb-2.1.3.so
-rwxr-xr-x 1 root root 221411 Feb 29 2000
/lib/libdb1-2.1.3.so
lrwxrwxrwx 1 root root 15 Mar 6 08:58 /lib/libdb1.so.2
-> libdb1-2.1.3.so
[nick@doze9 /tmp/courier-imap-0.99]$ ls -l /usr/lib/libdb*
-rw-r--r-- 1 root root 3684062 Feb 29 2000 /usr/lib/libdb.a
lrwxrwxrwx 1 root root 20 Mar 6 09:04
/usr/lib/libdb.so -> ../../lib/libdb.so.3
-rw-r--r-- 1 root root 972154 Feb 29 2000
/usr/lib/libdb1.a
lrwxrwxrwx 1 root root 21 Mar 6 09:04
/usr/lib/libdb1.so -> ../../lib/libdb1.so.2
Any thoughts?
Cheers, nick.