You should fix Makefile.PL in the perl/imap directory, it should include:

-L/usr/local/openssl/lib (or wherever you installed openssl). you might want
to include -R with the same path, also.

rm Makefile, and re-run make from the top level.

g.

 -----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Michael
Abrahamsson
Sent: Wednesday, 21 February 2001 8:10 AM
To: [EMAIL PROTECTED]
Subject: Debian 2.2, Cyrus IMAP 2.0.12


Hi,

Could someone please help me out here before I go insane.
I'm trying to compile Cyrus IMAPD 2.0.12 on a Debian 2.2r1 with kernel
2.2.17.
I've installed the Berkeley DB, OpenSSL and Cyrus SASL without problems.
Also configured Cyrus IMAPD with the following syntax:

./configure --with-auth=unix

And then when I run 'make' I get the following error:

gate:~/cyrus-imapd-2.0.12# make all
### Making all in /root/cyrus-imapd-2.0.12/man
make[1]: Entering directory `/root/cyrus-imapd-2.0.12/man'
make[1]: Nothing to be done for `all'.
..
..
make[1]: Entering directory `/root/cyrus-imapd-2.0.12/perl'
### Making all in /root/cyrus-imapd-2.0.12/perl/imap
make[2]: Entering directory `/root/cyrus-imapd-2.0.12/perl/imap'
LD_RUN_PATH="/usr/local/lib:/usr/lib" cc -o
blib/arch/auto/Cyrus/IMAP/IMAP.so  -shared -L/usr/local/lib IMAP.o
../../lib/libcyrus.a    -lsasl -lssl -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 `/root/cyrus-imapd-2.0.12/perl/imap'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/root/cyrus-imapd-2.0.12/perl'
make: *** [all] Error 1
gate:~/cyrus-imapd-2.0.12#


What to do, anyone ?!

Regards,
Michael Abrahamsson

Reply via email to