https://issues.apache.org/bugzilla/show_bug.cgi?id=54215
Bug ID: 54215
Summary: configure fails for httpd 2.2.3 with openssl 1.0.1c
Product: Apache httpd-2
Version: 2.2.23
Hardware: Other
OS: Linux
Status: NEW
Severity: major
Priority: P2
Component: Build
Assignee: [email protected]
Reporter: [email protected]
Classification: Unclassified
Using RedHat 5.8.0.3, 64-bit. Using openssl that I built myself instead of
RedHat's out of date built in version.
$ configure --prefix=/path/to/httpd-2.2.23 --enable-proxy --enable-proxy-http
--enable-proxy-ajp --with-mpm=worker --with-expat=builtin --with-included-apr
--enable-so --enable-rewrite --enable-ssl --with-ssl=/path/to/openssl-1.0.1c
...
checking whether to enable mod_proxy_balancer... yes (default)
adding "-I$(top_srcdir)/modules/proxy/../generators" to INCLUDES
checking whether to enable mod_ssl... checking dependencies
checking for SSL/TLS toolkit base... /path/to/openssl-1.0.1c
adding "-I/path/to/openssl-1.0.1c/include" to CPPFLAGS
adding "-I/path/to/openssl-1.0.1c/include" to INCLUDES
adding "-L/path/to/openssl-1.0.1c/lib" to LDFLAGS
checking for OpenSSL version... checking openssl/opensslv.h usability... yes
checking openssl/opensslv.h presence... yes
checking for openssl/opensslv.h... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
OK
forcing SSL_LIBS to "-lssl -lcrypto "
adding "-lssl" to LIBS
adding "-lcrypto" to LIBS
checking openssl/engine.h usability... yes
checking openssl/engine.h presence... yes
checking for openssl/engine.h... yes
checking for SSLeay_version... yes
checking for SSL_CTX_new... no
checking for ENGINE_init... no
checking for ENGINE_load_builtin_engines... no
checking for SSL_set_cert_store... no
configure: error: ... Error, SSL/TLS libraries were missing or unusable
Works fine with Openssl 1.0.0g.
Looking at the configure script, it looks like SSL_CTX_new is the one that's
killing it. The other "no" results seem to be allowed in the script. Simple
builds were done for both Openssl versions. The only option to their config
scripts was the installation prefix.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]