[php-src] Issue #20401: 8.4.14 does not compile: conftest.c:89:36: error: expected expression before ')' token

From: Date: Wed, 05 Nov 2025 22:23:08 +0000
Subject: [php-src] Issue #20401: 8.4.14 does not compile: conftest.c:89:36: error: expected expression before ')' token
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-251181@lists.php.net to get a copy of this message
Issue: https://github.com/php/php-src/issues/20401 Author: epudwjuhc ### Description suggestions? configured as: ./configure --prefix=/usr/local/php-8.4.14 --with-apxs2=/usr/local/apache/bin/apxs --without-snmp --disable-ipv6 --enable-sigchild --with-pear --with-mysql-sock=/var/run/mysql/mysql.sock --enable-calendar --with-zlib --enable-mbstring --with-pdo-mysql --with-mysqli --disable-mbregex --with-openssl=/usr/local/--with-sqlite3 --enable-shmop --enable-sysvshm --with-pdo-sqlite --enable-gd --with-mm=/usr/local/mm/ OPENSSL_CFLAGS=-I/usr/local/include 'OPENSSL_LIBS=-L/usr/local/lib -lssl -lcrypto' --with-openssl-argon2 --enable-static=NO --with-curl=/usr/local/ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/gcc15/lib/gcc/x86_64-pc-linux-gnu/15.2.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../configure --host=x86_64-pc-linux-gnu --enable-languages=c,c++ --prefix=/usr/local/gcc15 --disable-multilib Thread model: posix Supported LTO compression algorithms: zlib gcc version 15.2.0 (GCC) export CFLAGS="-I/usr/local/gcc15/include/c++/15.2.0/ -O1 -msse4.1 -maes -mpclmul -march=native " ----------------- output: configure:14551: checking for tmmintrin.h configure:14551: cc -std=gnu11 -c -I/usr/local/gcc15/include/c++/15.2.0/ -O1 -msse4.1 -maes -mpclmul -march=native -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:14551: $? = 0 configure:14551: result: yes configure:14573: checking for nmmintrin.h configure:14573: cc -std=gnu11 -c -I/usr/local/gcc15/include/c++/15.2.0/ -O1 -msse4.1 -maes -mpclmul -march=native -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:14573: $? = 0 configure:14573: result: yes configure:14595: checking for wmmintrin.h configure:14595: cc -std=gnu11 -c -I/usr/local/gcc15/include/c++/15.2.0/ -O1 -msse4.1 -maes -mpclmul -march=native -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:14595: $? = 0 configure:14595: result: yes configure:14617: checking for immintrin.h configure:14617: cc -std=gnu11 -c -I/usr/local/gcc15/include/c++/15.2.0/ -O1 -msse4.1 -maes -mpclmul -march=native -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:14617: $? = 0 configure:14617: result: yes configure:14641: checking for cookie_io_functions_t configure:14641: cc -std=gnu11 -c -I/usr/local/gcc15/include/c++/15.2.0/ -O1 -msse4.1 -maes -mpclmul -march=native -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 configure:14641: $? = 0 configure:14641: cc -std=gnu11 -c -I/usr/local/gcc15/include/c++/15.2.0/ -O1 -msse4.1 -maes -mpclmul -march=native -ffp-contract=off -fvisibility=hidden -D_GNU_SOURCE conftest.c >&5 conftest.c: In function 'main': conftest.c:89:36: error: expected expression before ')' token configure:14641: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "PHP" | #define PACKAGE_TARNAME "php" | #define PACKAGE_VERSION "8.4.14" | #define PACKAGE_STRING "PHP 8.4.14" | #define PACKAGE_BUGREPORT "https://github.com/php/php-src/issues" | #define PACKAGE_URL "https://www.php.net" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_WCHAR_H 1 | #define STDC_HEADERS 1 .....cut...... | #define HAVE_WMMINTRIN_H 1 | #define HAVE_IMMINTRIN_H 1 | /* end confdefs.h. */ | #include <stdio.h> | | int | main (void) | { | if (sizeof ((cookie_io_functions_t))) | return 0; | ; | return 0; | } configure:14641: result: yes ### PHP Version ```plain php-8.4.14 from tarball ``` ### Operating System Suse Linux

« previous php.bugs (#251181) next »