|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2019-01-18 11:25 UTC] nikic@php.net
-Status: Open
+Status: Feedback
[2019-01-18 11:25 UTC] nikic@php.net
[2019-01-18 11:56 UTC] office at vargapeter dot net
-Status: Feedback
+Status: Open
[2019-01-18 11:56 UTC] office at vargapeter dot net
[2019-01-18 14:57 UTC] cmb@php.net
[2019-02-19 23:36 UTC] office at vargapeter dot net
[2019-02-20 00:45 UTC] office at vargapeter dot net
[2019-02-20 13:31 UTC] spam2 at rhsoft dot net
[2019-02-20 13:49 UTC] office at vargapeter dot net
[2019-02-20 13:51 UTC] office at vargapeter dot net
[2019-02-20 14:02 UTC] spam2 at rhsoft dot net
[2019-02-20 14:15 UTC] office at vargapeter dot net
[2020-04-16 12:57 UTC] nikic@php.net
-Status: Open
+Status: Not a bug
[2020-04-16 12:57 UTC] nikic@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 13:00:01 2025 UTC |
Description: ------------ Compiling PHP 7.2.14 with gcc 8.2.0 produces lot of warnings when using openssl 1.1.0h and curl 7.63.0 which differ from the SLES 12.4 distribution versions and have been compiled into a separate directories. I provide the path to the personalized curl and openssl versions to the ./configure script using --with-openssl=/FaF/openssl --with-curl=/FaF/curl Also then, once PHP compiles and installs it cannot be started. No error messages are logged in the Apache log file but Apache apparently crashes. I set also the relative path to the personalized openssl and curl libraries for the linker using: LDFLAGS="-Wl,--rpath=/FaF/openssl/lib -Wl,--rpath=/FaF/curl/lib" ./configure my-configuration Using the distribution versions of openssl & curl work. May be a problem when loading the personalized libraries? Expected result: ---------------- No warnings and crash when starting the compiled PHP version. Actual result: -------------- /builds/php-7.2.14/ext/openssl/xp_ssl.c:965:3: warning: ‘TLSv1_client_method’ is deprecated [-Wdeprecated-declarations] return is_client ? TLSv1_client_method() : TLSv1_server_method(); ^~~~~~ In file included from /FaF/openssl/include/openssl/ct.h:13, from /FaF/openssl/include/openssl/ssl.h:61, from /builds/php-7.2.14/ext/openssl/xp_ssl.c:34: /FaF/openssl/include/openssl/ssl.h:1629:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) /* TLSv1.0 */ ^~~~~~~~~~~~~~~~~~~ /FaF/openssl/include/openssl/opensslconf.h:99:35: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /FaF/openssl/include/openssl/ssl.h:1629:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) /* TLSv1.0 */ ^~~~~~~~~~~~~~~~~~ /builds/php-7.2.14/ext/openssl/xp_ssl.c:965:3: warning: ‘TLSv1_server_method’ is deprecated [-Wdeprecated-declarations] return is_client ? TLSv1_client_method() : TLSv1_server_method(); ^~~~~~ In file included from /FaF/openssl/include/openssl/ct.h:13, from /FaF/openssl/include/openssl/ssl.h:61, from /builds/php-7.2.14/ext/openssl/xp_ssl.c:34: /FaF/openssl/include/openssl/ssl.h:1628:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void)) /* TLSv1.0 */ ^~~~~~~~~~~~~~~~~~~ /FaF/openssl/include/openssl/opensslconf.h:99:35: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /FaF/openssl/include/openssl/ssl.h:1628:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void)) /* TLSv1.0 */ ^~~~~~~~~~~~~~~~~~ /builds/php-7.2.14/ext/openssl/xp_ssl.c:968:3: warning: ‘TLSv1_1_client_method’ is deprecated [-Wdeprecated-declarations] return is_client ? TLSv1_1_client_method() : TLSv1_1_server_method(); ^~~~~~ In file included from /FaF/openssl/include/openssl/ct.h:13, from /FaF/openssl/include/openssl/ssl.h:61, from /builds/php-7.2.14/ext/openssl/xp_ssl.c:34: /FaF/openssl/include/openssl/ssl.h:1635:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void)) /* TLSv1.1 */ ^~~~~~~~~~~~~~~~~~~~~ /FaF/openssl/include/openssl/opensslconf.h:99:35: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /FaF/openssl/include/openssl/ssl.h:1635:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void)) /* TLSv1.1 */ ^~~~~~~~~~~~~~~~~~ /builds/php-7.2.14/ext/openssl/xp_ssl.c:968:3: warning: ‘TLSv1_1_server_method’ is deprecated [-Wdeprecated-declarations] return is_client ? TLSv1_1_client_method() : TLSv1_1_server_method(); ^~~~~~ In file included from /FaF/openssl/include/openssl/ct.h:13, from /FaF/openssl/include/openssl/ssl.h:61, from /builds/php-7.2.14/ext/openssl/xp_ssl.c:34: /FaF/openssl/include/openssl/ssl.h:1634:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void)) /* TLSv1.1 */ ^~~~~~~~~~~~~~~~~~~~~ /FaF/openssl/include/openssl/opensslconf.h:99:35: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /FaF/openssl/include/openssl/ssl.h:1634:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void)) /* TLSv1.1 */ ^~~~~~~~~~~~~~~~~~ /builds/php-7.2.14/ext/openssl/xp_ssl.c:976:3: warning: ‘TLSv1_2_client_method’ is deprecated [-Wdeprecated-declarations] return is_client ? TLSv1_2_client_method() : TLSv1_2_server_method(); ^~~~~~ In file included from /FaF/openssl/include/openssl/ct.h:13, from /FaF/openssl/include/openssl/ssl.h:61, from /builds/php-7.2.14/ext/openssl/xp_ssl.c:34: /FaF/openssl/include/openssl/ssl.h:1641:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void)) /* TLSv1.2 */ ^~~~~~~~~~~~~~~~~~~~~ /FaF/openssl/include/openssl/opensslconf.h:99:35: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /FaF/openssl/include/openssl/ssl.h:1641:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void)) /* TLSv1.2 */ ^~~~~~~~~~~~~~~~~~ /builds/php-7.2.14/ext/openssl/xp_ssl.c:976:3: warning: ‘TLSv1_2_server_method’ is deprecated [-Wdeprecated-declarations] return is_client ? TLSv1_2_client_method() : TLSv1_2_server_method(); ^~~~~~ In file included from /FaF/openssl/include/openssl/ct.h:13, from /FaF/openssl/include/openssl/ssl.h:61, from /builds/php-7.2.14/ext/openssl/xp_ssl.c:34: /FaF/openssl/include/openssl/ssl.h:1640:45: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void)) /* TLSv1.2 */ ^~~~~~~~~~~~~~~~~~~~~ /FaF/openssl/include/openssl/opensslconf.h:99:35: note: in definition of macro ‘DECLARE_DEPRECATED’ # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ /FaF/openssl/include/openssl/ssl.h:1640:1: note: in expansion of macro ‘DEPRECATEDIN_1_1_0’ DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void)) /* TLSv1.2 */ ^~~~~~~~~~~~~~~~~~