Problem with cyradm
Linus Lund
linus at island.liu.se
Wed Aug 3 14:21:24 EDT 2005
Hi!
I've recently compiled Cyrus IMAPd 2.2.12 but I'm having problems with
cyradm. This is what I get when I try to run it
bash-3.00# cyradm
Can't load
'/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Cyrus/IMAP/IMAP.so'
for module Cyrus::IMAP: ld.so.1: perl: fatal: relocation error: file
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/auto/Cyrus/IMAP/IMAP.so:
symbol sasl_dispose: referenced symbol not found at
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
at /usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Cyrus/IMAP/Admin.pm line
44
Compilation failed in require at
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Cyrus/IMAP/Admin.pm line 44.
Compilation failed in require at
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Cyrus/IMAP/Shell.pm line 60.
BEGIN failed--compilation aborted at
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/Cyrus/IMAP/Shell.pm line 60.
Compilation failed in require.
BEGIN failed--compilation aborted.
So the first thing I tried was to recompile it. I run perl Makefile.PL,
make with no errors. Make reports following warning
"IMAP.xs", line 206: warning: argument #1 is incompatible with prototype:
prototype: restrict pointer to char :
"/usr/include/iso/string_iso.h", line 72
argument : pointer to unsigned char
repated on 3 different lines.
I then run make test, which reports the same error as above (reference
symbol not found).
I am on a Solaris 10 system running perl 5.8.4. I've also tried to compile
the cyradm located in ~cyrusimapd_src/perl/imap using perl 5.6.2 but I get
the same error.
Anyone got any idea what to do or try?
//Linus
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list