|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
Patchesext-openssl-xp_ssl.c.diff (last revision 2014-03-07 02:29 UTC by php-bugs-2014 at ryandesign dot com)Pull RequestsHistoryAllCommentsChangesGit/SVN commits
[2014-04-13 20:28 UTC] tyrael@php.net
-Status: Open
+Status: Assigned
-Assigned To:
+Assigned To: rdlowrey
[2014-04-13 20:28 UTC] tyrael@php.net
[2014-04-13 20:40 UTC] rdlowrey@php.net
[2014-04-13 20:59 UTC] rdlowrey@php.net
[2014-04-13 20:59 UTC] rdlowrey@php.net
-Status: Assigned
+Status: Closed
[2014-04-13 21:22 UTC] rdlowrey@php.net
[2024-02-01 22:53 UTC] ps456g6gg_h411 at gmail dot com
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 28 21:00:01 2025 UTC |
Description: ------------ Hello, I'm the maintainer of php in MacPorts. I'm trying to update our php56 ports to version 5.6.0alpha3. The openssl extension is failing to build, as follows: /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_php/php56-openssl/work/php-5.6.0alpha3/ext/openssl/xp_ssl.c:390:15: error: use of undeclared identifier 'DEFAULT_RENEG_LIMIT' long limit = DEFAULT_RENEG_LIMIT; ^ /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_php/php56-openssl/work/php-5.6.0alpha3/ext/openssl/xp_ssl.c:391:16: error: use of undeclared identifier 'DEFAULT_RENEG_WINDOW' long window = DEFAULT_RENEG_WINDOW; ^ 2 errors generated. make: *** [xp_ssl.lo] Error 1 Note that we're building the extension separately from php, using phpize and a separate configure and make. 5.6.0alpha2 built fine. DEFAULT_RENEG_LIMIT and DEFAULT_RENEG_WINDOW are defined in php_openssl.h if HAVE_OPENSSL_EXT is defined. HAVE_OPENSSL_EXT is defined to 1 in config.h. xp_ssl.c does #include php_openssl.h. So perhaps the problem is that config.h isn't being #included. I copied the lines to do that from openssl.c to xp_ssl.c, and now it builds successfully. The patch is attached.