[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