Hi all,

I'm trying to compile cyrus-imapd-2.0.14 on my Linux machine:
Linux Mandrake release 7.2
Kernel 2.2.17-21mdk on an i586

here's the error I get:

### Making all in /home/mlaniel/cyrus-imapd-2.0.14/perl/imap
make[2]: Entering directory `/home/mlaniel/cyrus-imapd-2.0.14/perl/imap'
mkdir blib
mkdir blib/lib
mkdir blib/lib/Cyrus
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/Cyrus
mkdir blib/arch/auto/Cyrus/IMAP
mkdir blib/lib/auto
mkdir blib/lib/auto/Cyrus
mkdir blib/lib/auto/Cyrus/IMAP
cp IMAP.pm blib/lib/Cyrus/IMAP.pm
cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
/usr/bin/perl5 -I/usr/local/lib/perl5/5.00561/i586-linux
-I/usr/local/lib/perl5/
5.00561 /usr/local/lib/perl5/5.00561/ExtUtils/xsubpp  -typemap
/usr/local/lib/pe
rl5/5.00561/ExtUtils/typemap -typemap typemap IMAP.xs > IMAP.xsc && mv
IMAP.xsc
IMAP.c
cc -c -I../../lib  -Dbool=char -DHAS_BOOL -I/usr/local/include -O2
-DVERSION
=\"1.00\" -DXS_VERSION=\"1.00\" -fpic
-I/usr/local/lib/perl5/5.00561/i586-linux/
CORE -DPERL_POLLUTE IMAP.c
In file included from
/usr/local/lib/perl5/5.00561/i586-linux/CORE/perl.h:483,
                 from IMAP.xs:48:
/usr/local/lib/perl5/5.00561/i586-linux/CORE/embed.h:32: warning: `PERL_POLLUTE'
 redefined
*Initialization*:1: warning: this is the location of the previous
definition
IMAP.xs: In function `XS_Cyrus__IMAP__send':
IMAP.xs:495: warning: passing arg 2 of `imclient_send' from incompatible
pointer
 type
Running Mkbootstrap for Cyrus::IMAP ()
chmod 644 IMAP.bs
LD_RUN_PATH="/home/mlaniel/cyrus-imapd-2.0.14/perl/imap/../../lib:/usr/local/lib
:/usr/lib" cc -o blib/arch/auto/Cyrus/IMAP/IMAP.so  -shared
-L/usr/local/lib IMA
P.o    -L/home/mlaniel/cyrus-imapd-2.0.14/perl/imap/../../lib -lcyrus
-lsasl -ls
sl -lcrypto
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make[2]: *** [blib/arch/auto/Cyrus/IMAP/IMAP.so] Error 1
make[2]: Leaving directory `/home/mlaniel/cyrus-imapd-2.0.14/perl/imap'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/mlaniel/cyrus-imapd-2.0.14/perl'
make: *** [all] Error 1
[root@homer cyrus-imapd-2.0.14]#


I tried running ./configure and ./configure --with-openssl=/usr/local/ssl
with the same results. Anyone has a clue, am I missing something?

Thanks.

Reply via email to