#19345: php5 (5.2.9) fails to configure, referring user to config.log for more details ----------------------------------+----------------------------------------- Reporter: a.lathrop@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.1 Resolution: fixed | Keywords: php5 openssl config.log Port: php5 | ----------------------------------+----------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: openssl was upgraded from 0.9.8k to 1.0.0-beta1, but this was found to cause problems for many ports which expected there to be libraries called libcrypto.0.9.8.dylib and libssl.0.9.8.dylib. More importantly, 1.0.0-beta1 is beta software, and we prefer to use final released versions of software in MacPorts. Therefore, openssl was downgraded to 0.9.8k again. I believe you upgraded openssl to 1.0.0-beta1 during the short time when it was in MacPorts, then built curl, then downgraded openssl back to 0.9.8k some time later, and now curl is complaining because it cannot find libcrypto.1.0.0.dylib or libssl.1.0.0.dylib. From your log: {{{ /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic library: /opt/local/lib/libssl.1.0.0.dylib referenced from: /opt/local/lib/libcurl.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning can't open dynamic library: /opt/local/lib/libcrypto.1.0.0.dylib referenced from: /opt/local/lib/libcurl.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) }}} You should forcibly rebuild curl, and any other port that is linking with libcrypto.1.0.0.dylib or libssl.1.0.0.dylib, so that it relinks with the libcrypto.0.9.8.dylib and libssl.0.9.8.dylib that are now on your system: {{{ sudo port -nf upgrade curl }}} -- Ticket URL: <http://trac.macports.org/ticket/19345#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS