Alexander Lunyov schrieb am Mon, Jan 14, 2002 at 04:42:51PM +0300: [...] > > btd> $ ldd /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so > > > it says: > > kudr#ldd /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so > /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so: > /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so: Exec > format error > /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so: exit > status 1 > kudr# > > and: > > kudr# ldd -v >/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so > /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so: this > is an ELF program; use objdump to examine. > kudr#
Mmmh, I'm not a FreeBSD expert. My 4.0 just gives hints about linkeage, but that may vary with normal binaries and perl-.so's. Sorry I'm no help here. > > btd> will tell you against which libs your perl module is linked to. Maybe this is > btd> an old lib whereas the correct one sits somewhere else? Or your module is not > btd> at all linked to libsasl.so? (which is definitely a broken cyrus install then) > > And if it is so, what's then? Deinstall all (i mean cyrus-sasl, > cyrus-imapd), then install again? No. If you have a working cyrus install (sasl and imapd) then it should suffice to recompile the perl modules. Regards, - Birger