Cyrus on AIX

Grazvydas_Govaras at gnt.lt Grazvydas_Govaras at gnt.lt
Wed Dec 24 10:28:05 EST 2003


Hello,

In this list I found that someone have compiled Cyrus on AIX.
Problem is Cyrus 2.1.16 on AIX 5.2 and  my small experience on both of 
them. :)
configure and make depend finished without errors. But make all finishes 
on this:

### Making all in /install/cyrus/cyrus-imapd-2.1.16/perl
        (cd imap;  OPENSSL_LIB="" OPENSSL_INC="" 
SASL_LIB="-L/usr/local/include
/sasl/lib  -lsasl2" SASL_INC="-I/usr/local/include/sasl/include" CC="gcc" 
perl
Makefile.PL PREFIX=/usr/local)
Checking if your kit is complete...
Looks good
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
### Making all in /install/cyrus/cyrus-imapd-2.1.16/perl/imap
cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
cp IMAP.pm blib/lib/Cyrus/IMAP.pm
cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
        /usr/bin/perl -e 'use ExtUtils::Mksymlists;  Mksymlists("NAME" => 
"Cyrus
::IMAP", "DL_FUNCS" => {  }, "FUNCLIST" => [], "DL_VARS" => []);'
        /usr/bin/perl /usr/opt/perl5/lib/5.8.0/ExtUtils/xsubpp  -typemap 
/usr/op
t/perl5/lib/5.8.0/ExtUtils/typemap -typemap typemap  IMAP.xs > IMAP.xsc && 
mv IM
AP.xsc IMAP.c
        cc_r -c  -I../../lib -I/usr/local/include/sasl/include 
-D_ALL_SOURCE -
D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias 
-DUSE_NATIVE_DLOPEN
 -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O -DVERSION=\"1.00\" 
-D
XS_VERSION=\"1.00\"  "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE" 
-DPERL_
POLLUTE IMAP.c
1506-507 (W) No licenses available. Contact your program supplier to add 
additio
nal users. Compilation will proceed shortly.
"IMAP.xs", line 588.23: 1506-280 (W) Function argument assignment between 
types
"void(*)(struct imclient*,void*,struct imclient_reply*)" and "void*" is 
not allo
wed.
Running Mkbootstrap for Cyrus::IMAP ()
        chmod 644 IMAP.bs
        rm -f blib/arch/auto/Cyrus/IMAP/IMAP.so
        LD_RUN_PATH="" ld  -bhalt:4 -bM:SRE 
-bI:/usr/opt/perl5/lib/5.8.0/aix-thr
ead-multi/CORE/perl.exp -bE:IMAP.exp -bnoentry -lpthreads -lc_r IMAP.o  -o 
blib/
arch/auto/Cyrus/IMAP/IMAP.so ../../lib/libcyrus.a
ld: 0711-317 ERROR: Undefined symbol: .sasl_client_init
ld: 0711-317 ERROR: Undefined symbol: .sasl_client_new
ld: 0711-317 ERROR: Undefined symbol: .sasl_dispose
ld: 0711-317 ERROR: Undefined symbol: .sasl_decode
ld: 0711-317 ERROR: Undefined symbol: .sasl_encode
ld: 0711-317 ERROR: Undefined symbol: .sasl_setprop
ld: 0711-317 ERROR: Undefined symbol: .sasl_client_start
ld: 0711-317 ERROR: Undefined symbol: .sasl_client_step
ld: 0711-317 ERROR: Undefined symbol: .sasl_getprop
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more 
information.
make: 1254-004 The error code from the last command is 8.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop. 

Sasl is installed and ./configure is used with 
--with-sasl=/usr/local/include/sasl.
Is there any problem in IMAP.xs file ? 
Thanks in advance for any help.


Grazvydas






More information about the Info-cyrus mailing list