[MacPorts] #69780: php81-apache2handler-8.1.28_0.darwin_23.arm64 build fails

MacPorts noreply at macports.org
Fri Apr 19 21:26:29 UTC 2024


#69780: php81-apache2handler-8.1.28_0.darwin_23.arm64 build fails
--------------------------+----------------------------------
 Reporter:  murrayE       |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.9.3
 Keywords:  sonoma arm64  |       Port:  php81-apache2handler
--------------------------+----------------------------------
 During configure, I see in Terminal error:
 {{{
 Warning: Configuration logfiles contain indications of -Wimplicit-
 function-declaration; check that features were not accidentally disabled:
   _controlfp_s: found in php-8.1.28/config.log
   _controlfp: found in php-8.1.28/config.log
   gethostbyname_r: found in php-8.1.28/config.log
 }}}

 From main.log file, during build:
 {{{
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/libxml/libxml.c:981:41:
 warning: comparison of distinct pointer types ('xmlStructuredErrorFunc'
 (aka 'void (*)(void *, const struct _xmlError *)') and 'void (*)(void *,
 xmlErrorPtr)' (aka 'void (*)(void *, struct _xmlError *)')) [-Wcompare-
 distinct-pointer-types]
 :info:build         if (current_handler && current_handler ==
 php_libxml_structured_error_handler) {
 :info:build                                ~~~~~~~~~~~~~~~ ^
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/libxml/libxml.c:999:35:
 error: incompatible function pointer types passing 'void (void *,
 xmlErrorPtr)' (aka 'void (void *, struct _xmlError *)') to parameter of
 type 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct
 _xmlError *)') [-Wincompatible-function-pointer-types]
 :info:build                 xmlSetStructuredErrorFunc(NULL,
 php_libxml_structured_error_handler);
 :info:build
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build /opt/local/include/libxml2/libxml/xmlerror.h:898:29: note:
 passing argument to parameter 'handler' here
 :info:build                                  xmlStructuredErrorFunc
 handler);
 :info:build                                                         ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/libxml/libxml.c:1016:8:
 warning: assigning to 'xmlErrorPtr' (aka 'struct _xmlError *') from 'const
 xmlError *' (aka 'const struct _xmlError *') discards qualifiers
 [-Wincompatible-pointer-types-discards-qualifiers]
 :info:build         error = xmlGetLastError();
 :info:build               ^ ~~~~~~~~~~~~~~~~~
 :info:build 2 warnings and 1 error generated.
 :info:build /bin/sh
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/libtool
 --silent --preserve-dup-deps --tag CC --mode=compile /usr/bin/clang
 -Iext/bcmath/
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/bcmath/
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/main
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/date/lib
 -I/opt/local/include/libxml2 -I/opt/local/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/TSRM
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/Zend
 -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk  -fno-
 common -Wstrict-prototypes -Wall -Wextra -Wno-strict-aliasing -Wno-unused-
 parameter -Wno-sign-compare -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64
 -fvisibility=hidden -DZEND_SIGNALS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/bcmath/libbcmath/src
 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/bcmath/libbcmath/src/raisemod.c
 -o ext/bcmath/libbcmath/src/raisemod.lo  -MMD -MF
 ext/bcmath/libbcmath/src/raisemod.dep -MT
 ext/bcmath/libbcmath/src/raisemod.lo
 :info:build make: *** [ext/libxml/libxml.lo] Error 1
 :info:build make: *** Waiting for unfinished jobs....
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/bcmath/libbcmath/src/add.c:46:1:
 warning: a function definition without a prototype is deprecated in all
 versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
 :info:build bc_add (n1, n2, result, scale_min)
 :info:build ^
 :info:build 1 warning generated.
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/bcmath/libbcmath/src/neg.c:43:1:
 warning: a function definition without a prototype is deprecated in all
 versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
 :info:build bc_is_neg (num)
 :info:build ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/bcmath/libbcmath/src/init.c:43:1:
 warning: a function definition without a prototype is deprecated in all
 versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
 :info:build _bc_new_num_ex (length, scale, persistent)
 :info:build ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php81-apache2handler/work/php-8.1.28/ext/bcmath/libbcmath/src/init.c:65:1:
 warning: a function definition without a prototype is deprecated in all
 versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
 :info:build _bc_free_num_ex (num, persistent)
 :info:build ^
 :info:build 1 warning generated.
 :info:build 2 warnings generated.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/69780>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list