Hello all: I have Cyrus 2.2.0 installed from sources. I appear to have a problem with some Perl scripts that try to load the IMAP.so ( perl install tree ).
Though I built from sources and installed everything and even when into to the Perl directory and rebuilt and installed the perl stuff I still get this error when trying to run certain Perl scripts that work with Cyrus ( imap ): ================================================================== Can't load '/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so: undefined symbol: db_version at /usr/lib/perl5/5.8.0/i586-linux-thread-multi/DynaLoader.pm line 229. at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44 Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 44. Compilation failed in require at ./add-cyrus-user.pl line 33. BEGIN failed--compilation aborted at ./add-cyrus-user.pl line 33. =================================================================== So now it looks like db_version is undefined and is the cause of the problem. How do I go about fixing this? Thanks much. -Jim