Building 4.3.11 with openssl 0.9.7g
| From: | Miles Stevenson | Date: | Mon, 02 May 2005 23:10:24 +0000 |
| Subject: | Building 4.3.11 with openssl 0.9.7g | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-16064@lists.php.net to get a copy of this message | ||
I'm trying to build PHP with the latest openssl-0.9.7g.
openssl installed into /usr/local/ssl/ lib, bin, etc..
I've configured php to point here for its ssl libs:
--with-openssl=/usr/local/ssl/
Configure works just fine. But I get the following make error:
/usr/local/src/php-4.3.11/ext/openssl/openssl.c:565: undefined reference
to `OpenSSL_add_all_algorithms'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
The ssl libraries are properly linked, I've add /usr/local/ssl/lib to
/etc/ld.so.conf and ran ldconfig several times.
I ran strings on the new openssl libraries, libssl and librypto.
libcrypto turns up with:
OpenSSL_add_all_ciphers
OpenSSL_add_all_digests
OpenSSL_add_all_ciphers
OpenSSL_add_all_digests
OpenSSL_add_all_ciphers
OpenSSL_add_all_digests
But neither library seem to have "OpenSSL_add_all_algorithms", which is
what PHP is complaining about not being able to find. Did this method
just get dropped in the new openssl and is yet to be supported by PHP?
Any help would be great!