Linking imapd with db-4.1.25
John Alton Tamplin
jtampli at sph.emory.edu
Fri Jun 6 15:05:42 EDT 2003
Lars Peterson wrote:
>Snippet from configure's output:
>checking for db.h... yes
>checking for db_create in -ldb-4.1... no
>checking for db_create in -ldb4.1... no
>checking for db_create in -ldb41... no
>checking for db_create in -ldb-4.0... yes
>When I do an ldd on the resultant imapd binary after the build finishes, I see
>that it been linked to the bdb libraries that came with the RedHat install
>I've played around with LDFLAGS, CPPFLAGS, and LD_LIBRARY_PATH environment
>variables to try and force the directories of my non-standard libraries and
>headers to be loaded first, but that didn't change a thing.
>I'm reluctant to remove the RedHat db4 installation because I quite certain that
>it would break a large amount of dependencies...
In the directory you passed for bdb-libdir, is there a libdb-4.1.so?
Are permissions on it set properly?
BTW, you may be happier using 4.0.14. On Solaris anyway, I consistently
ran into problems after a week or two of uptime with 4.1.25, and that
all went away after downgrading to 4.0.14.
John A. Tamplin Unix System Administrator
Emory University, School of Public Health +1 404/727-9931
More information about the Info-cyrus