Dear all,

I still got problem in using the IMAP module for cyrus-imap on Solaris
8, on Sun Enterprise 3000.

The error is as follow :


[sol]/opt/source/mail/build/cyrus-imapd-2.1.0/perl/imap> perl
Makefile.PL
Note (probably harmless): No library found for -lsasl2
Note (probably harmless): No library found for -lssl
Note (probably harmless): No library found for -lcrypto
Writing Makefile for Cyrus::IMAP
[sol]/opt/source/mail/build/cyrus-imapd-2.1.0/perl/imap> make
cc -c -I../../lib  -I/opt/include -I/opt/gnu/include
-I/opt/cyrus/cyrus-sasl/include -R/opt/lib -R/opt/gnu/lib
-R/opt/cyrus/cyrus-sasl/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-O   -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -KPIC
-I/opt/perl/lib/5.6.1/sun4-solaris-ld/CORE -DPERL_POLLUTE IMAP.c
"IMAP.xs", line 496: warning: argument #2 is incompatible with
prototype:
        prototype: pointer to function(pointer to struct imclient {},
pointer to void, pointer to struct imclient_reply {pointer to char
Perl_keyword, long msgno, pointer to char text}) returning void :
"../../lib/imclient.h", line 85
        argument : pointer to void
Running Mkbootstrap for Cyrus::IMAP ()
chmod 644 IMAP.bs
rm -f blib/arch/auto/Cyrus/IMAP/IMAP.so
LD_RUN_PATH="" cc  -G -L/opt/gnu/lib -L/opt/SUNWspro/WS6U1/lib
-L/opt/SUNWspro/lib -R/opt/SUNWspro/lib IMAP.o  -o
blib/arch/auto/Cyrus/IMAP/IMAP.so ../../lib/libcyrus.a
chmod 755 blib/arch/auto/Cyrus/IMAP/IMAP.so
cp IMAP.bs blib/arch/auto/Cyrus/IMAP/IMAP.bs
chmod 644 blib/arch/auto/Cyrus/IMAP/IMAP.bs
cp cyradm blib/script/cyradm
/usr/bin/perl -I/opt/perl/lib/5.6.1/sun4-solaris-ld
-I/opt/perl/lib/5.6.1 -MExtUtils::MakeMaker -e "MY->fixin(shift)"
blib/script/cyradm
Manifying blib/man3/Cyrus::IMAP.3
Manifying blib/man3/Cyrus::IMAP::Admin.3
Manifying blib/man1/cyradm.1
Manifying blib/man3/Cyrus::IMAP::IMSP.3
Manifying blib/man3/Cyrus::IMAP::Shell.3
[sol]/opt/source/mail/build/cyrus-imapd-2.1.0/perl/imap> make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/opt/perl/lib/5.6.1/sun4-solaris-ld -I/opt/perl/lib/5.6.1 -e 'use
Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/01-imclient.......Can't load 'blib/arch/auto/Cyrus/IMAP/IMAP.so' for
module Cyrus::IMAP: ld.so.1: /usr/bin/perl: fatal: relocation error:
file blib/arch/auto/Cyrus/IMAP/IMAP.so: symbol SSL_set_connect_state:
referenced symbol not found at
/opt/perl/lib/5.6.1/sun4-solaris-ld/DynaLoader.pm line 206.
 at t/01-imclient.t line 49
Compilation failed in require at t/01-imclient.t line 49.
BEGIN failed--compilation aborted at t/01-imclient.t line 49.
t/01-imclient.......dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/02-admin..........Can't load 'blib/arch/auto/Cyrus/IMAP/IMAP.so' for
module Cyrus::IMAP: ld.so.1: /usr/bin/perl: fatal: relocation error:
file blib/arch/auto/Cyrus/IMAP/IMAP.so: symbol SSL_set_connect_state:
referenced symbol not found at
/opt/perl/lib/5.6.1/sun4-solaris-ld/DynaLoader.pm line 206.
 at blib/lib/Cyrus/IMAP/Admin.pm line 43
Compilation failed in require at blib/lib/Cyrus/IMAP/Admin.pm line 43.
BEGIN failed--compilation aborted at blib/lib/Cyrus/IMAP/Admin.pm line
43.
Compilation failed in require at t/02-admin.t line 49.
BEGIN failed--compilation aborted at t/02-admin.t line 49.
t/02-admin..........dubious
        Test returned status 255 (wstat 65280, 0xff00)
FAILED--2 test scripts could be run, alas--no output ever seen
make: *** [test_dynamic] Error 2
[sol]/opt/source/mail/build/cyrus-imapd-2.1.0/perl/imap> make install
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Installing /opt/perl/man/man1/cyradm.1
Installing /opt/perl/man/man3/Cyrus::IMAP.3
Installing /opt/perl/man/man3/Cyrus::IMAP::Admin.3
Installing /opt/perl/man/man3/Cyrus::IMAP::IMSP.3
Installing /opt/perl/man/man3/Cyrus::IMAP::Shell.3
Writing
/opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/auto/Cyrus/IMAP/.packlist
Appending installation info to
/opt/perl/lib/5.6.1/sun4-solaris-ld/perllocal.pod
[sol]/opt/source/mail/build/cyrus-imapd-2.1.0/perl/imap> push
/opt/cyrus/cyrus-imapd/bin
/opt/cyrus/cyrus-imapd/bin
/opt/source/mail/build/cyrus-imapd-2.1.0/perl/imap
[sol]/opt/cyrus/cyrus-imapd/bin> ./cyradm
Can't load
'/opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/auto/Cyrus/IMAP/IMAP.so'
for module Cyrus::IMAP: ld.so.1: perl: fatal: relocation error: file
/opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/auto/Cyrus/IMAP/IMAP.so:
symbol SSL_set_connect_state: referenced symbol not found at
/opt/perl/lib/5.6.1/sun4-solaris-ld/DynaLoader.pm line 206.
 at /opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/Cyrus/IMAP/Admin.pm
line 43
Compilation failed in require at
/opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/Cyrus/IMAP/Admin.pm line
43.
BEGIN failed--compilation aborted at
/opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/Cyrus/IMAP/Admin.pm line
43.
Compilation failed in require at
/opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/Cyrus/IMAP/Shell.pm line
58.
BEGIN failed--compilation aborted at
/opt/perl/lib/site_perl/5.6.1/sun4-solaris-ld/Cyrus/IMAP/Shell.pm line
58.
Compilation failed in require.
BEGIN failed--compilation aborted.
[sol]/opt/cyrus/cyrus-imapd/bin>

Does anyone has any clue how to fix this problem ? or cyrus-imap 2.1.0
can't compile successfully on Solaris 8 for SPARC ?

Thanks

Reply via email to