[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: configure: error: Could not locate TLS/SSL package

Coates Carter solved this problem a few months ago:

"It turns out that the 'configure' error message about TLS/SSL is a bit
misleading.  Configure does in fact find openssl.  Reading config.out shows
that configure tests ssl.h (as it does with most headers) by compiling a
little conftest.c.  That compile fails because ssl.h itself includes
krb5.h, which is not in the include path.

In the end, all I had to do to build successfully was:

export CPPFLAGS="-I/usr/Kerberos/include"

./configure -with-tls

Coates Carter

Information Services

University of Richmond"

Kent Soper

"You don't stop playing because you grow old ...
       you grow old because you stop playing."

Linux Technology Center, Linux Security

                      "G Grant"                                                                                                  
                      <ggrant@detroitaerospace.        To:       <OpenLDAP-software@OpenLDAP.org>                                
                      com>                             cc:                                                                       
                      Sent by:                         Subject:  configure: error: Could not locate TLS/SSL package              
                      09/02/2003 09:33 AM                                                                                        

Greetings – I am getting:

checking for openssl/ssl.h... no

checking for ssl.h... no

configure: error: Could not locate TLS/SSL package

The files that it specifies are easy to locate. I am not sure what it is
pissing about?

checking for openssl/ssl.h... no ***located in
/usr/local/ssl/include/openssl/ssl.h and also

checking for ssl.h... no ***located in /usr/local/ssl/include/openssl/ssl.h
and also /usr/local/ssl/include/openssl/ssl.h***

I had searched out for others having this problem on the list and came up
with this post from May, 2001 and in the spirit of his advise then, I am
including the information from my config.log file and also my ./configure
string to see if anyone can assist?

I am new to openldap and could use assistance with this.

      Subject: Re: configure: error: Could not locate TLS/SSL package
      From: "Mark H. Wood" <mwood@IUPUI.Edu>
      Date: Wed, 2 May 2001 08:37:32 -0500 (EST)
      Cc: openldap-software@OpenLDAP.org
      In-reply-to: <>

This is one of the more confusing things about autoconf.  Often
'configure' found the "missing" package, but its test was incompatible
with your system in some way and 'configure' was fooled.  Look for the
error message in config.log and you should see what *actually* went wrong,
and how 'configure' was looking for the package.  If you still don't
understand the failure (and you shouldn't feel badly about that -- they're
often quite subtle), post the actual error from config.log and maybe
someone will recognize the problem.

This is my env. & ./configure string-

CFLAGS=" -O2 -march=i386 -mcpu=i686 -D_REENTRANT -fPIC"; export CFLAGS;
CXXFLAGS="-O2 -march=i386 -mcpu=i686" ; export CXXFLAGS ; FFLAGS="-O2
-march=i386 -mcpu=i686" ; export FFLAGS ; ./configure --program-prefix=
--prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include
--libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var
--sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info
--with-slapd --with-slurpd --without-ldapd --with-threads=posix
--enable-static --enable-local --enable-cldap --disable-rlookups --with-tls
--with-cyrus-sasl --enable-wrappers --enable-passwd --enable-shell
--enable-cleartext --enable-crypt --enable-spasswd --enable-modules
--enable-bdb --disable-sql --libexecdir=/usr/sbin --localstatedir=/var/run
--enable-ldbm --with-ldbm-api=berkeley --disable-shared --without-kerberos

Here is the error log:

configure:11023: checking for openssl/ssl.h

configure:11033: cc -E  conftest.c >/dev/null 2>conftest.out

In file included from /usr/include/openssl/ssl.h:179,

                 from configure:11029:

/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory

configure: failed program was:

#line 11028 "configure"

#include "confdefs.h"

#include <openssl/ssl.h>

configure:11023: checking for ssl.h

configure:11033: cc -E  conftest.c >/dev/null 2>conftest.out

configure:11029:17: ssl.h: No such file or directory

configure: failed program was:

#line 11028 "configure"

#include "confdefs.h"

#include <ssl.h>

Kindest regards,

G. J. Grant

Detroit Aerospace Corporation