#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