[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"
Cheers,
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
owner-openldap-software@O
penLDAP.org
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
/usr/local/ssl/include/openssl/ssl.h***
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: <5.0.2.1.2.20010501155844.00a00ec0@uclink4.berkeley.edu>
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