[php-src] Issue #15070: 8.4.0alpha2 fails to build: `error: redefinition of typedef ‘zend_string’`
| From: | barracuda156 | Date: | Mon, 22 Jul 2024 21:23:27 +0000 |
| Subject: | [php-src] Issue #15070: 8.4.0alpha2 fails to build: `error: redefinition of typedef ‘zend_string’` | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-247344@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/15070
Author: barracuda156
### Description
Build fails due to type redefinition:
```
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/libtool
--silent --preserve-dup-deps --tag=CC --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -Iext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/main
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib
-I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/editline
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/TSRM
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend
-I/opt/local/include -D_GNU_SOURCE -fno-common -Wstrict-prototypes -Wall -Wextra
-Wno-unused-parameter -Wno-sign-compare -pipe -Os -arch ppc -fvisibility=hidden -DZEND_SIGNALS
-Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/php_date.c
-o ext/date/php_date.lo -MMD -MF ext/date/php_date.dep -MT ext/date/php_date.lo
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/libtool
--silent --preserve-dup-deps --tag=CC --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -Iext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/main
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib
-I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/editline
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/TSRM
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend
-I/opt/local/include -D_GNU_SOURCE -fno-common -Wstrict-prototypes -Wall -Wextra
-Wno-unused-parameter -Wno-sign-compare -pipe -Os -arch ppc -fvisibility=hidden -DZEND_SIGNALS
-Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/astro.c
-o ext/date/lib/astro.lo -MMD -MF ext/date/lib/astro.dep -MT ext/date/lib/astro.lo
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/libtool
--silent --preserve-dup-deps --tag=CC --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -Iext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/main
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib
-I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/editline
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/TSRM
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend
-I/opt/local/include -D_GNU_SOURCE -fno-common -Wstrict-prototypes -Wall -Wextra
-Wno-unused-parameter -Wno-sign-compare -pipe -Os -arch ppc -fvisibility=hidden -DZEND_SIGNALS
-Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/dow.c
-o ext/date/lib/dow.lo -MMD -MF ext/date/lib/dow.dep -MT ext/date/lib/dow.lo
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/libtool
--silent --preserve-dup-deps --tag=CC --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -Iext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/main
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib
-I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/editline
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/TSRM
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend
-I/opt/local/include -D_GNU_SOURCE -fno-common -Wstrict-prototypes -Wall -Wextra
-Wno-unused-parameter -Wno-sign-compare -pipe -Os -arch ppc -fvisibility=hidden -DZEND_SIGNALS
-Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/parse_date.c
-o ext/date/lib/parse_date.lo -MMD -MF ext/date/lib/parse_date.dep -MT ext/date/lib/parse_date.lo
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/libtool
--silent --preserve-dup-deps --tag=CC --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -Iext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/main
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib
-I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/editline
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/TSRM
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend
-I/opt/local/include -D_GNU_SOURCE -fno-common -Wstrict-prototypes -Wall -Wextra
-Wno-unused-parameter -Wno-sign-compare -pipe -Os -arch ppc -fvisibility=hidden -DZEND_SIGNALS
-Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/parse_tz.c
-o ext/date/lib/parse_tz.lo -MMD -MF ext/date/lib/parse_tz.dep -MT ext/date/lib/parse_tz.lo
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/libtool
--silent --preserve-dup-deps --tag=CC --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -Iext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/main
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib
-I/opt/local/include/libxml2 -I/opt/local/include -I/opt/local/include/editline
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/TSRM
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend
-I/opt/local/include -D_GNU_SOURCE -fno-common -Wstrict-prototypes -Wall -Wextra
-Wno-unused-parameter -Wno-sign-compare -pipe -Os -arch ppc -fvisibility=hidden -DZEND_SIGNALS
-Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/parse_posix.c
-o ext/date/lib/parse_posix.lo -MMD -MF ext/date/lib/parse_posix.dep -MT
ext/date/lib/parse_posix.lo
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend.h:28,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib_config.h:9,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib.h:30,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/astro.c:29:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_map_ptr.h:24:
error: redefinition of typedef ‘zend_string’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:96:
error: previous declaration of ‘zend_string’ was here
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend.h:28,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib_config.h:9,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib.h:30,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/parse_tz.c:26:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_map_ptr.h:24:
error: redefinition of typedef ‘zend_string’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:96:
error: previous declaration of ‘zend_string’ was here
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend.h:28,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib_config.h:9,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib.h:30,
:info:build from ext/date/lib/parse_date.re:26:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_map_ptr.h:24:
error: redefinition of typedef ‘zend_string’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:96:
error: previous declaration of ‘zend_string’ was here
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend.h:28,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib_config.h:9,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib.h:30,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/parse_posix.c:25:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_map_ptr.h:24:
error: redefinition of typedef ‘zend_string’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:96:
error: previous declaration of ‘zend_string’ was here
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend.h:39,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib_config.h:9,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib.h:30,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/parse_tz.c:26:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_smart_str_public.h:22:
error: redefinition of typedef ‘zend_string’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_map_ptr.h:24:
error: previous declaration of ‘zend_string’ was here
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend.h:28,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib_config.h:9,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib.h:30,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/dow.c:25:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_map_ptr.h:24:
error: redefinition of typedef ‘zend_string’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:96:
error: previous declaration of ‘zend_string’ was here
:info:build In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend_object_handlers.h:26,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/Zend/zend.h:436,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib_config.h:9,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/timelib.h:30,
:info:build from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8.4.0alpha2/ext/date/lib/parse_tz.c:26:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_property_hooks.h:26:
error: redefinition of typedef ‘zend_array’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:97:
error: previous declaration of ‘zend_array’ was here
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_property_hooks.h:27:
error: redefinition of typedef ‘zend_class_entry’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:89:
error: previous declaration of ‘zend_class_entry’ was here
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_property_hooks.h:28:
error: redefinition of typedef ‘zend_object’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:98:
error: previous declaration of ‘zend_object’ was here
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_property_hooks.h:29:
error: redefinition of typedef ‘zend_object_iterator’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_iterators.h:32:
error: previous declaration of ‘zend_object_iterator’ was here
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_property_hooks.h:30:
error: redefinition of typedef ‘zval’
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php84/work/php-8..4.0alpha2/Zend/zend_types.h:93:
error: previous declaration of ‘zval’ was here
```
### PHP Version
PHP 8.4.0alpha2
### Operating System
macOS 10.6