> On Jun 13, 2026, at 19:40, Xavier Humbert <[email protected]> wrote:
> 
> Le 13/06/2026 19:36, Moin Rahman a écrit :
>> 
>>> 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
> 
> 
> CPUTYPE?=core2
> CFLAGS+=        -g
> CXXFLAGS+=      -g
> 
> MAKEFLAGS= -j 8
> MASTER_SITE_BACKUP?=    \
> http://distcache.FreeBSD.org/ports-distfiles/${DIST_SUBDIR}/
> MASTER_SITE_OVERRIDE?=  ${MASTER_SITE_BACKUP}
> MASTER_SITE_APACHE_HTTPD?= http://apache.fastorama.com/dist/httpd/ 
> http://mir2.ovh.net/ftp.apache.org/dist/httpd/ 
> http://apache.crihan.fr/dist/httpd/ 
> ftp://mir1.ovh.net/ftp.apache.org/dist/httpd/ 
> ftp://ftp.fastorama.com/mirrors/ftp.apache.org/dist/httpd/ 
> ftp://ftp.inria.fr/pub/Apache/httpd/
> MASTER_SORT_REGEX?=     ://[^/]*\.fr[/.]
> PACKAGES=/usr/ports/packages
> 
> DEFAULT_VERSIONS+=ssl=openssl
> DEFAULT_VERSIONS+=python=3.11 python3=3.11
> DEFAULT_VERSIONS+=perl5=5.40
> DEFAULT_VERSIONS+=llvm=20
> DEFAULT_VERSIONS+=mono=5.20
> DEFAULT_VERSIONS+=php=8.4
> DEFAULT_VERSIONS+=bdb=18
> 
> OPTIONS_UNSET= GSSAPI_BASE
> OPTIONS_SET=   GSSAPI_MIT
> 
> .if ${.CURDIR:M*/ports/net/librsync}
>   LDFLAGS += -L/usr/local/lib
> .endif
> 
> 
> .if !defined(NO_CCACHE)
> .endif
> 
> .if ${.CURDIR:M*/ports/devel/ccache}
>   NO_CCACHE=yes
> .endif
> 
> .if ${.CURDIR:M*/ports/java/openjdk17}
>   NO_CCACHE=yes
> .endif
> 
> WITH_CTF=yes
> MK_CTF=yes
> 
> 
> TMPFS_BLACKLIST='rust gcc* llvm* texlive-texmf'
> TMPFS_BLACKLIST_TMPDIR=/var/tmp
> USE_TMPFS=yes
> TMPFS_LIMIT=4
> 
> databases_memcached_UNSET+=DOCS
> 
> -- 
> Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
> https://www.amdh.fr
> 
> 

For now add this in the `make.conf`:

lang_php84_UNSET+=DTRACE

And retry. I will need to take a look on this.

Kind regards,
Moin

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to