Hi Mark,

Sorry to be jumping in so late, but I have been busy with LDAP, et.al.

Did you compile SASL2 on your machine? If not, did you install it from the RPM's? RedHat (even as late as 8.0) only installs SASLv1 by default. You are trying to use SASLv1 to compile Cyrus-IMAPd 2.1.11! Try installing SASLv2 from the RPM's, if you do not care to download and compile it as well.

As to your original problem, again you need to tip your hat to the kind folks at RedHat. The default install does not install the static libraries for OpenSSL. So, unless you have explicitely installed the static libraries (I am not even sure they are available on the disks), if you look in /usr/lib, you will find only libssl.so, libssl.so.0.9.6b and the libcrypto.so.0.9.6b files. Hence, -lssl finds no static libraries to link to, and chokes.

Mike.


Tried autoconf 2.13... same config error.

From: Rob Siemborski <[EMAIL PROTECTED]>
To: Mark Wessel <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: compiling error - cannot find -lssl
Date: Tue, 18 Feb 2003 13:31:19 -0500 (EST)

Don't use autoconf 2.53, use autoconf 2.13.

Note, I'm not sure this will solve your problem, but it works for me with
2.13

-Rob

On Tue, 18 Feb 2003, Mark Wessel wrote:

 > ok, I've updated to autoconf-2.53-8, and have the latest configure.in
file
 > (1.232.4.38). Now there seems to be an issue with SASL, I think...
 >
 > After running:
 >
 > ./configure --with-auth=unix --with-sasl=/usr/lib/sasl
 > --with-bdb-incdir=/usr/local/BerkeleyDB.4.1/include
 >
 > I get receive this error:
 >
 > ./configure: line 10055: syntax error near unexpected token '2,1,7'
 > ./configure: line 10055: 'CMU_SASL2_REQUIRE_VER(2,1,7)'
 >
 > Does 'configure.in' have a problem, or is it just me?
 >



Reply via email to