[MacPorts] #26052: curl-7.21.1_0 +universal configure failure, can't find openssl
MacPorts
noreply at macports.org
Thu Aug 12 09:35:55 PDT 2010
#26052: curl-7.21.1_0 +universal configure failure, can't find openssl
---------------------------------------+------------------------------------
Reporter: jamie.kimberley@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: | Port: curl openssl
---------------------------------------+------------------------------------
OS 10.5.8 intel, macports Version: 1.9.1, Xcode 3.1.3
When attempting to install curl with the +universal variant I get a
configure error that seems to be related to failure to locate the openssl
libs/headers. I have installed all of curl's dependencies with the
+universal variant (including openssl).
here are what I think are the relevant lines of the error log:
{{{
checking for openssl options with pkg-config... found
configure: pkg-config: SSL_LIBS: "-lssl -lcrypto -lz "
configure: pkg-config: SSL_LDFLAGS: "-L/opt/local/lib "
configure: pkg-config: SSL_CPPFLAGS: "-I/opt/local/include "
checking for CRYPTO_lock in -lcrypto... yes
checking for SSL_connect in -lssl... yes
checking openssl/x509.h usability... no
checking openssl/x509.h presence... no
checking for openssl/x509.h... no
checking openssl/rsa.h usability... no
checking openssl/rsa.h presence... no
checking for openssl/rsa.h... no
checking openssl/crypto.h usability... no
checking openssl/crypto.h presence... no
checking for openssl/crypto.h... no
checking openssl/pem.h usability... no
checking openssl/pem.h presence... no
checking for openssl/pem.h... no
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
checking openssl/err.h usability... no
checking openssl/err.h presence... no
checking for openssl/err.h... no
checking x509.h usability... no
checking x509.h presence... no
checking for x509.h... no
checking rsa.h usability... no
checking rsa.h presence... no
checking for rsa.h... no
checking crypto.h usability... no
checking crypto.h presence... no
checking for crypto.h... no
checking pem.h usability... no
checking pem.h presence... no
checking for pem.h... no
checking ssl.h usability... no
checking ssl.h presence... no
checking for ssl.h... no
checking err.h usability... yes
checking err.h presence... yes
checking for err.h... yes
configure: error: OpenSSL libs and/or directories were not found where
specified!
shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl/work/curl-7.21.0-i386"
&& ./configure --prefix=/opt/local --disable-dependency-tracking --enable-
ipv6 --without-gnutls --without-gssapi --without-libssh2 --without-spnego
--with-ssl=/opt/local/ --disable-ares --disable-ldap --disable-ldaps
--with-libidn --with-zlib=/opt/local --disable-dependency-tracking --with-
ca-bundle=/opt/local/share/curl/curl-ca-bundle.crt " returned error 1
Error: Target org.macports.configure returned: configure failure: shell
command failed
DEBUG: Backtrace: configure failure: shell command failed
while executing
"$procedure $targetname"
Warning: the following items did not execute (for curl):
org.macports.activate org.macports.configure org.macports.build
org.macports.destroot org.macports.install
Log for curl is at:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
}}}
The openssl libs/headers appear to be located where pkg_config expects
them. Curiously it does seem to find the last dependency err.h
I'm not sure if this is an issue with curl or openssl. I did find this
ticket #25991 in which a user reports a similar problem.
Curl builds fine if i don't specify the +universal variant and activate
the standard openssl variant (i.e. the non-universal version). however
building the default curl fails
if i try to use openssl +universal as a dependency.
Please let me know if I can provide any more information to help diagnose
the issue.
--
Ticket URL: <http://trac.macports.org/ticket/26052>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list