tribuchet: building on eliza Running phase: unpackPhase unpacking source archive /nix/store/jjzjdicz0kshmnck5dk1gvf44sszbfdb-php-8.3.36.tar.bz2 source root is php-8.3.36 setting SOURCE_DATE_EPOCH to timestamp 1792418434 of file "php-8.3.36/win32/wsyslog.c" Running phase: patchPhase Running phase: genfiles genfiles: bison version 3.8.2 (ok) genfiles: re2c version 4.6 (ok) genfiles: Generating Zend parser and lexer files make: 'Zend/zend_language_parser.c' is up to date. make: 'Zend/zend_language_scanner.c' is up to date. make: 'Zend/zend_ini_parser.c' is up to date. make: 'Zend/zend_ini_scanner.c' is up to date. genfiles: Generating phpdbg parser and lexer files make: 'sapi/phpdbg/phpdbg_parser.c' is up to date. make: 'sapi/phpdbg/phpdbg_lexer.c' is up to date. genfiles: Generating json extension parser and lexer files make: 'ext/json/json_parser.tab.c' is up to date. make: 'ext/json/json_scanner.c' is up to date. genfiles: Generating PDO lexer file make: 'ext/pdo/pdo_sql_parser.c' is up to date. genfiles: Generating standard extension lexer files make: 'ext/standard/var_unserializer.c' is up to date. make: 'ext/standard/url_scanner_ex.c' is up to date. genfiles: Generating phar extension lexer file make: 'ext/phar/phar_path_check.c' is up to date. Running phase: cdToExtensionRootPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase Configuring for: PHP Api Version: 20230831 Zend Module Api No: 20230831 Zend Extension Api No: 420230831 fixing libtool script ./build/ltmain.sh patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/sh" configure flags: --disable-static --prefix=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36 --bindir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/bin --sbindir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/sbin --includedir=/nix/store/p7kns189haq4p9n6i1v59sibmlyrrlmq-php-filter-8.3.36-dev/include --mandir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/share/man --infodir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/share/info --docdir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/share/doc/php-filter --libdir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/lib --libexecdir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/libexec --localedir=/nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/share/locale --enable-filter checking for grep that handles long lines and -e... /nix/store/74nxb0rnf6lm102ax6ax9b4cpyvrcifq-gnugrep-3.12/bin/grep checking for egrep... /nix/store/74nxb0rnf6lm102ax6ax9b4cpyvrcifq-gnugrep-3.12/bin/grep -E checking for a sed that does not truncate output... /nix/store/03rgyjxclvhxnif2klf13nkr92rpxqqg-gnused-4.10/bin/sed checking pkg-config is at least version 0.9.0... yes checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C23 features... none needed checking how to run the C preprocessor... gcc -E checking for egrep -e... (cached) /nix/store/74nxb0rnf6lm102ax6ax9b4cpyvrcifq-gnugrep-3.12/bin/grep -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -Wl,-rpath,... yes checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for PHP prefix... /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36 checking for PHP includes... -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib checking for PHP extension directory... /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/lib/php/extensions checking for PHP installed headers prefix... /nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php checking if debug is enabled... no checking if zts is enabled... no checking for gawk... gawk checking whether to enable input filter support... yes, shared checking for a sed that does not truncate output... /nix/store/03rgyjxclvhxnif2klf13nkr92rpxqqg-gnused-4.10/bin/sed checking for ld used by gcc... ld checking if the linker (ld) is GNU ld... yes checking for ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognize dependent libraries... (cached) pass_all checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking the maximum length of command line arguments... 1572864 checking command to parse nm output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking whether the gcc linker (ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no creating libtool appending configuration tag "CXX" to libtool checking whether the g++ linker (ld) supports shared libraries... yes checking for g++ option to produce PIC... checking if g++ static flag works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... unsupported configure: patching config.h.in configure: creating ./config.status config.status: creating config.h Running phase: buildPhase build flags: -j24 SHELL=/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash /nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash /build/php-8.3.36/ext/filter/libtool --tag=CC --mode=compile gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/filter.c -o filter.lo -MMD -MF filter.dep -MT filter.lo /nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash /build/php-8.3.36/ext/filter/libtool --tag=CC --mode=compile gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/sanitizing_filters.c -o sanitizing_filters.lo -MMD -MF sanitizing_filters.dep -MT sanitizing_filters.lo /nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash /build/php-8.3.36/ext/filter/libtool --tag=CC --mode=compile gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/logical_filters.c -o logical_filters.lo -MMD -MF logical_filters.dep -MT logical_filters.lo /nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash /build/php-8.3.36/ext/filter/libtool --tag=CC --mode=compile gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/callback_filter.c -o callback_filter.lo -MMD -MF callback_filter.dep -MT callback_filter.lo mkdir .libs mkdir .libs mkdir: cannot create directory '.libs': File exists gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/sanitizing_filters.c -MMD -MF sanitizing_filters.dep -MT sanitizing_filters.lo -fPIC -DPIC -o .libs/sanitizing_filters.o gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/filter.c -MMD -MF filter.dep -MT filter.lo -fPIC -DPIC -o .libs/filter.o gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/callback_filter.c -MMD -MF callback_filter.dep -MT callback_filter.lo -fPIC -DPIC -o .libs/callback_filter.o gcc -I. -I/build/php-8.3.36/ext/filter -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/filter/logical_filters.c -MMD -MF logical_filters.dep -MT logical_filters.lo -fPIC -DPIC -o .libs/logical_filters.o /build/php-8.3.36/ext/filter/logical_filters.c: In function '_php_filter_validate_ipv6': /build/php-8.3.36/ext/filter/logical_filters.c:777:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 777 | ipv4 = memchr(str, '.', str_len); | ^ /nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash /build/php-8.3.36/ext/filter/libtool --tag=CC --mode=link gcc -shared -I/build/php-8.3.36/ext/filter/include -I/build/php-8.3.36/ext/filter/main -I/build/php-8.3.36/ext/filter -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/main -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/TSRM -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/Zend -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext -I/nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -o filter.la -export-dynamic -avoid-version -prefer-pic -module -rpath /build/php-8.3.36/ext/filter/modules filter.lo sanitizing_filters.lo logical_filters.lo callback_filter.lo gcc -shared .libs/filter.o .libs/sanitizing_filters.o .libs/logical_filters.o .libs/callback_filter.o -Wl,-soname -Wl,filter.so -o .libs/filter.so creating filter.la (cd .libs && rm -f filter.la && ln -s ../filter.la filter.la) /nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash /build/php-8.3.36/ext/filter/libtool --tag=CC --mode=install cp ./filter.la /build/php-8.3.36/ext/filter/modules cp ./.libs/filter.so /build/php-8.3.36/ext/filter/modules/filter.so cp ./.libs/filter.lai /build/php-8.3.36/ext/filter/modules/filter.la PATH="$PATH:/sbin" ldconfig -n /build/php-8.3.36/ext/filter/modules ---------------------------------------------------------------------- Libraries have been installed in: /build/php-8.3.36/ext/filter/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. Running phase: checkPhase Build complete. Don't forget to run 'make test'. ===================================================================== PHP : /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/bin/php PHP_SAPI : cli PHP_VERSION : 8.3.36 ZEND_VERSION: 4.3.36 PHP_OS : Linux - Linux localhost 7.2.2 #1-NixOS SMP PREEMPT Fri Aug 28 06:25:22 UTC 2026 aarch64 INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini More .INIs : --------------------------------------------------------------------- PHP : /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/bin/php-cgi PHP_SAPI : cgi-fcgi PHP_VERSION : 8.3.36 ZEND_VERSION: 4.3.36 PHP_OS : Linux - Linux localhost 7.2.2 #1-NixOS SMP PREEMPT Fri Aug 28 06:25:22 UTC 2026 aarch64 INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini More .INIs : --------------------------------------------------------------------- --------------------------------------------------------------------- PHP : /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/bin/phpdbg PHP_SAPI : phpdbg PHP_VERSION : 8.3.36 ZEND_VERSION: 4.3.36 PHP_OS : Linux - Linux localhost 7.2.2 #1-NixOS SMP PREEMPT Fri Aug 28 06:25:22 UTC 2026 aarch64 INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini More .INIs : --------------------------------------------------------------------- CWD : /build/php-8.3.36/ext/filter Extra dirs : VALGRIND : Not used ===================================================================== TIME START 2026-10-21 19:57:26 ===================================================================== PASS Simple GET test [tests/001.phpt] PASS GET test with 2 values and an empty one [tests/002.phpt] PASS GET/POST/REQUEST Test [tests/003.phpt] PASS GET/POST/REQUEST Test with filtered data [tests/004.phpt] PASS GET/REQUEST Test with fifa example data [tests/005.phpt] PASS filter_input() test [tests/006.phpt] PASS filter_has_var() [tests/007.phpt] PASS filter_list() [tests/008.phpt] PASS filter_id() [tests/009.phpt] PASS filter_var() [tests/010.phpt] PASS filter_input() [tests/011.phpt] PASS filter_input() [tests/012.phpt] PASS filter_var() and flags [tests/013.phpt] PASS filter_var() and FILTER_VALIDATE_BOOLEAN [tests/014.phpt] PASS filter_var() and FILTER_VALIDATE_URL [tests/015.phpt] PASS filter_var() and FILTER_VALIDATE_EMAIL [tests/016.phpt] PASS filter_var() and FILTER_VALIDATE_REGEXP [tests/017.phpt] PASS filter_var() and FILTER_VALIDATE_IP [tests/018.phpt] PASS filter_var() & FILTER_VALIDATE_IP and weird data [tests/019.phpt] PASS filter_var() and FILTER_SANITIZE_NUMBER_* [tests/021.phpt] PASS filter_var() and FILTER_SANITIZE_EMAIL [tests/022.phpt] PASS filter_var() and FILTER_UNSAFE_RAW [tests/023.phpt] PASS filter_var() and FILTER_SANITIZE_ENCODED [tests/024.phpt] PASS filter_var() and FILTER_SANITIZE_STRING [tests/025.phpt] PASS filter_var() and FILTER_SANITIZE_STRIPPED [tests/026.phpt] PASS filter_var() and FILTER_SANITIZE_ENCODED [tests/027.phpt] PASS filter_var() and FILTER_SANITIZE_SPECIAL_CHARS [tests/028.phpt] PASS filter_var() and FILTER_CALLBACK [tests/029.phpt] PASS filter_var() and IPv6 [tests/030.phpt] PASS filter_var() and FLOAT [tests/031.phpt] PASS filter_var_array() [tests/032.phpt] PASS Test all filters returned by filter_list() [tests/033.phpt] PASS Logical filter: boolean [tests/034.phpt] PASS GET/POST/REQUEST Test with input_filter [tests/035.phpt] PASS filter_var_array() and references [tests/036.phpt] PASS GET and data callback tests [tests/037.phpt] PASS Test scalar, array [tests/038.phpt] PASS filter_var_array() and different arguments [tests/039.phpt] PASS filter_has_var() tests [tests/040.phpt] PASS COOKIE multiple cookie test [tests/041.phpt] PASS Combination of strip & sanitize filters [tests/042.phpt] PASS Character encoding test [tests/043.phpt] PASS Integer validation with spaces [tests/044.phpt] PASS Options must not be changed by filter_var() [tests/045.phpt] PASS Integer overflow [tests/046.phpt] PASS Octal integer overflow [tests/047.phpt] PASS Hex integer overflow [tests/048.phpt] PASS filter_var() and doubles with thousend separators [tests/049.phpt] PASS filter_var() and double overflow/underflow [tests/050.phpt] PASS filter_var() and default values [tests/051.phpt] PASS filter_var() / filter_var_array() and passed data integrity [tests/052.phpt] PASS filter_var() - using callback [tests/053.phpt] PASS filter_var_array() - using the add_empty option [tests/054.phpt] PASS filter_var() and FILTER_VALIDATE_MAC [tests/055.phpt] PASS filter_var() and FILTER_VALIDATE_DOMAIN [tests/056.phpt] PASS filter_input_array() and filter_var_array() with invalid $definition arguments [tests/057.phpt] PASS FILTER_VALIDATE_EMAIL unicode support (https://tools.ietf.org/html/rfc6531) [tests/058.phpt] PASS filter_var() and FILTER_SANITIZE_ADD_SLASHES [tests/059.phpt] PASS filter_var() - tests for the range options of filter FILTER_VALIDATE_FLOAT [tests/060.phpt] PASS filter_var() and FILTER_VALIDATE_BOOL [tests/061.phpt] PASS CVE-2007-1900: PHP ext/filter Email Validation Vulnerability [tests/CVE-2007-1900.phpt] PASS Bug #39846 (ipv4 trailing data validation) [tests/bug39846.phpt] PASS Bug #42718 (unsafe_raw filter not applied when configured as default filter) [tests/bug42718-2.phpt] XFAIL Bug #42718 (unsafe_raw filter not applied when configured as default filter) [tests/bug42718.phpt] XFAIL REASON: FILTER_UNSAFE_RAW not applied when configured as default filter, even with flags PASS Bug #44445 (email validator does not handle domains starting/ending with a -) [tests/bug44445.phpt] PASS Bug #44779 (filter returns NULL in CLI when it shouldn't) [tests/bug44779.phpt] PASS Bug #46973 (IPv6 address filter rejects valid address) [tests/bug46973.phpt] PASS Bug #47435 (FILTER_FLAG_NO_PRIV_RANGE and FILTER_FLAG_NO_RES_RANGE don't work with ipv6) [tests/bug47435.phpt] PASS Bug #47745 (FILTER_VALIDATE_INT doesn't allow minimum integer) [tests/bug47745.phpt] PASS Bug #48762 (IPv6 address filter still rejects valid address) [tests/bug48762.phpt] XFAIL Bug #67296 (filter_input doesn't validate variables) [tests/bug49184.phpt] XFAIL REASON: See Bug #49184 PASS Bug #49274 (fatal error when an object does not implement toString) [tests/bug49274.phpt] PASS Bug #49510 (boolean validation fails with FILTER_NULL_ON_FAILURE) [tests/bug49510.phpt] PASS Bug #50158 (FILTER_VALIDATE_EMAIL fails with valid addresses containing = or ?) [tests/bug50158.phpt] PASS Bug #50632 (filter_input() does not return default value if the variable does not exist) [tests/bug50632.phpt] PASS Bug #51192 (FILTER_VALIDATE_URL will invalidate a hostname that includes '-') [tests/bug51192.phpt] PASS Bug #51368 (php_filter_float does not allow custom thousand separators) [tests/bug51368.phpt] PASS Bug #52209 (INPUT_ENV returns NULL for set variables (CLI)) [tests/bug52209.phpt] PASS Bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data) [tests/bug52929.phpt] PASS Bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented) [tests/bug53037.phpt] PASS Bug #53150 (FILTER_FLAG_NO_RES_RANGE is missing some IP ranges) [tests/bug53150.phpt] PASS Bug #55478 (FILTER_VALIDATE_EMAIL fails with internationalized domain name addresses containing >1 -) [tests/bug55478.phpt] PASS Bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing) [tests/bug61700.phpt] PASS Bug #64441 (FILTER_VALIDATE_URL will invalidate a hostname that ended by dot) [tests/bug64441.phpt] PASS Bug #67167 (object with VALIDATE_BOOLEAN and NULL_ON_FAILURE) [tests/bug67167.01.phpt] XFAIL Bug #67167 (filter_var(null,FILTER_VALIDATE_BOOLEAN,FILTER_NULL_ON_FAILURE) returns null) [tests/bug67167.02.phpt] XFAIL REASON: Requires php_zval_filter to not use convert_to_string for all filters. PASS Bug #69202 (FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used) [tests/bug69202.phpt] PASS Bug #69203 (FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127) [tests/bug69203.phpt] PASS Bug #71063 (filter_input(INPUT_ENV, ..) does not work) [tests/bug71063.phpt] PASS Bug #73054 (default option ignored when object passed to int filter) [tests/bug73054.phpt] PASS Bug #76366 (references in sub-array for filtering breaks the filter) [tests/bug76366.phpt] PASS Bug #7715 (floats value with integer or incomplete input) [tests/bug7715.phpt] PASS Bug #77221 (Request IP address filter flag to exclude non-global IP addresses) [tests/bug77221.phpt] PASS Bug #7733 (filter_var() Float exponential weird result) [tests/bug7733.phpt] PASS Bug #77423 (parse_url() will deliver a wrong host to user) [tests/bug77423.phpt] PASS Bug #80584 ("0x" and "0X" are considered valid hex numbers by filter_var()) [tests/bug80584.phpt] PASS Bug #81122 (SSRF bypass in FILTER_VALIDATE_URL) [tests/bug81122.phpt] PASS Bug #81708 (UAF due to php_filter_float() failing for ints) [tests/bug81708.phpt] PASS Bug #8315 (NULL values halt the validation) [tests/bug8315.phpt] PASS callback function is a closure [tests/callback_closure.phpt] PASS callback function returns non modified value [tests/callback_non_modified_var.phpt] PASS FILTER_CALLBACK with explicit FILTER_REQUIRE_SCALAR [tests/filter_callback_require_scalar.phpt] PASS Simple filter_var() tests [tests/filter_data.phpt] PASS filter.default is deprecated [tests/filter_default_deprecation.phpt] PASS Bug #71745 FILTER_FLAG_NO_RES_RANGE does not cover whole 127.0.0.0/8 range [tests/filter_ipv4_rfc6890.phpt] PASS FILTER_NULL_ON_FAILURE will give NULL on filters [tests/filter_null_on_failure.phpt] PASS FILTER_SANITIZE_ENCODED percent-encodes 0xFF [tests/filter_sanitize_encoded_0xff.phpt] PASS filter_var_array() on array with reference [tests/filter_var_array_with_ref.phpt] PASS GH-16523 (FILTER_FLAG_HOSTNAME accepts ending hyphen) [tests/gh16523.phpt] PASS Bug GH-16944 (Invalid filtering of IPv6 with FILTER_FLAG_NO_RES_RANGE) [tests/gh16944.phpt] PASS GH-18309 (ipv6 filter integer overflow) [tests/gh18309.phpt] PASS GHSA-w8qr-v226-r27w [tests/ghsa-w8qr-v226-r27w.phpt] PASS filter.default=encoded doesn't reach hard limit while parsing POST data [tests/oom_filter_default_encoded.phpt] PASS filter_input() doesn't reach hard limit [tests/oom_filter_input.phpt] PASS filter_input_array() doesn't reach hard limit [tests/oom_filter_input_array.phpt] PASS filter_var(filter: FILTER_SANITIZE_SPECIAL_CHARS) doesn't reach hard limit [tests/oom_filter_var.phpt] PASS filter_var_array() doesn't reach hard limit [tests/oom_filter_var_array.phpt] PASS filter_var(filter: FILTER_SANITIZE_FULL_SPECIAL_CHARS) doesn't reach hard limit [tests/oom_filter_var_full_special_chars.phpt] PASS Surprising result with integer literals (hex/octal) [tests/surprising_integer_literals.phpt] ===================================================================== TIME END 2026-10-21 19:57:29 ===================================================================== TEST RESULT SUMMARY --------------------------------------------------------------------- Exts skipped : 0 Exts tested : 12 --------------------------------------------------------------------- Number of tests : 119 119 Tests skipped : 0 ( 0.0%) -------- Tests warned : 0 ( 0.0%) ( 0.0%) Tests failed : 0 ( 0.0%) ( 0.0%) Expected fail : 3 ( 2.5%) ( 2.5%) Tests passed : 116 ( 97.5%) ( 97.5%) --------------------------------------------------------------------- Time taken : 3 seconds ===================================================================== Running phase: installPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36 shrinking /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/lib/php/extensions/filter.so checking for references to /build/ in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36... patching script interpreter paths in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36 stripping (with command strip and flags -S -p) in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/lib shrinking RPATHs of ELF executables and libraries in /nix/store/p7kns189haq4p9n6i1v59sibmlyrrlmq-php-filter-8.3.36-dev checking for references to /build/ in /nix/store/p7kns189haq4p9n6i1v59sibmlyrrlmq-php-filter-8.3.36-dev... patching script interpreter paths in /nix/store/p7kns189haq4p9n6i1v59sibmlyrrlmq-php-filter-8.3.36-dev