Re: PHP84 build error with ZTS

Moin Rahman <[email protected]> Sat, 13 Jun 2026 19:36:56 +0200
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <[email protected]>

> On Jun 13, 2026, at 19:28, Xavier Humbert <[email protected]> wrote:
> 
> Le 13/06/2026 18:33, Moin Rahman a écrit :
>> 
>>> On Jun 13, 2026, at 18:09, Xavier Humbert <[email protected]> wrote:
>>> 
>>> Hi,
>>> 
>>> Trying to upgrade PHP from 8.2 to 8.4 (forced since Nextcloud does not build anymore with 8.2 ) but php84 won't build with ZTS enabled, fails with this error :
>>> 
>>> --- sapi/cli/php ---
>>> ld: error: Zend/zend_dtrace.d.o: requires an executable stack, but -z execstack is not specified
>>> --- sapi/fpm/php-fpm ---
>>> ld: error: Zend/zend_dtrace.d.o: requires an executable stack, but -z execstack is not specified
>>> --- sapi/phpdbg/phpdbg ---
>>> ld: error: Zend/zend_dtrace.d.o: requires an executable stack, but -z execstack is not specified
>>> 
>>> Any idea ?
>>> 
>>> Regards,
>>> 
>>> Xavier
>>> 
>>> -- 
>>> Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
>>> https://www.amdh.fr
>>> 
>>> 
>> 1. Where are you building?
> Directly from ports (no poudriere)
>> 2. How are you building?
> portupgrade -vf -o lang/php84 php82-8.2.31
> but make clean all in ports directory leads to the same issue
>> 3. With which exact version of php84 you are building?
> 8.4.22
>> 4. With which exact version of FreeBSD you are building?
> FreeBSD STABLE-14.4
>> Kind regards,
>> Moin
> 
> Thanks
> 
> Xavier
> 
> -- 
> Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
> https://www.amdh.fr


Can you share your make.conf?

Kind regards,
Moin
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmotlTlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE
Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA
vJEQiw//QO+l/9wupluSRGzguJrQYL2/GiWwcwJofRySR6ucsVr2nznOHQtVykEr
PMR5J8/czLRl6I9yRwUtshoE9oYCFpzvUdpm3K8TbVhruQ4R+ubIHMGSr/wcS7WP
+70QM2ARtbVjwXQuJohyADA9Z8TR9h8XoSLHkEJwKH6lJQycSBLh6hMv0uXkYdBk
fbKiV2b1Y4FFcE+70aFwBdYAE8owzvlvprxEkqWO20gM2mzXVjeVsWGu/lZq3Tm6
Q4Ik+ehE33ZBta+sf/jKTyO0SCMHjz/BgGoHurWASGowu1vVwd6kGXFZ4uMA4Bwn
K/BAQscU+JfzJqWtSCbYQWMYKmOgXacXxPvFwiGuyh4znroAQWE0S4hOJOBx5fu3
BIwe20NMyqxHHS1EjZMB0+JQ+syD5tI9L9mZ/og/UhDXUDL3YDWzFEevlqvhM5SS
0Uw1oMZNXQ19dp5E0MOkGa3mAF3aoBjjgrw3E+jC6uMsygByf7veXsroxdZyVj73
AtRwPAe3XjLuOoyQJGgLpyECxM1Sx+3WxbcvAVqnmRjaTKsOyYKWrOO72U003ttQ
cQKXD4qVyUt9MQuXaoiihtvDJP3Nuw4IhF814couxncXwnsmnvWcXsSFhIE3TX8/
AF8AxYxU/ws3XM0KzCpSEQ3XIhQv8MokB0gx1NMa5JgWvLcwi4Q=
=wWNV
-----END PGP SIGNATURE-----