cyradm problem: "undefined symbol: db_version"

Russell Yanofsky rey4 at columbia.edu
Sat Aug 23 12:29:54 EDT 2003


I'm getting the following error message when I try to run cryadm:

Can't load
'/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Cyrus/IMAP/IMAP.so' for
module Cyrus::IMAP:
/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Cyrus/IMAP/IMAP.so: undefined
symbol: db_version at /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line
206.
 at /usr/lib/perl5/site_perl/5.6.1/i386-linux/Cyrus/IMAP/Admin.pm line 44
Compilation failed in require at
/usr/lib/perl5/site_perl/5.6.1/i386-linux/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.6.1/i386-linux/Cyrus/IMAP/Admin.pm line 44.
Compilation failed in require at
/usr/lib/perl5/site_perl/5.6.1/i386-linux/Cyrus/IMAP/Shell.pm line 60.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.6.1/i386-linux/Cyrus/IMAP/Shell.pm line 60.
Compilation failed in require.
BEGIN failed--compilation aborted.


I don't know much about perl so I don't know what to do about it. I'm using
cyrus-imapd-2.2.1-BETA, and here's what I did to install it:

#
./configure  --enable-anon --enable-plain --enable-login --disable-krb4 --wi
th-saslauthd=/var/run/saslauthd --with-pam --with-dblib=berkeley --with-bdb-
libdir=/usr/local/BerkeleyDB.4.0/lib --with-bdb-incdir=/usr/local/BerkeleyDB
.4.0/include --with-openssl --with-plugindir=/usr/local/lib/sasl2

# make
# make install
# cd perl/imap
# perl Makefile.pl
# make
# make install

- Russ







More information about the Info-cyrus mailing list