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

Reply via email to