php-filter-8.3.36
checks.aarch64-linux.fastly-purge-lint
· build #220
· raw
1tribuchet: building on eliza
unpackPhase
2unpacking source archive /nix/store/jjzjdicz0kshmnck5dk1gvf44sszbfdb-php-8.3.36.tar.bz23source root is php-8.3.364setting SOURCE_DATE_EPOCH to timestamp 1792418434 of file "php-8.3.36/win32/wsyslog.c"genfiles
5genfiles: bison version 3.8.2 (ok)6genfiles: re2c version 4.6 (ok)7genfiles: Generating Zend parser and lexer files8make: 'Zend/zend_language_parser.c' is up to date.9make: 'Zend/zend_language_scanner.c' is up to date.10make: 'Zend/zend_ini_parser.c' is up to date.11make: 'Zend/zend_ini_scanner.c' is up to date.12genfiles: Generating phpdbg parser and lexer files13make: 'sapi/phpdbg/phpdbg_parser.c' is up to date.14make: 'sapi/phpdbg/phpdbg_lexer.c' is up to date.15genfiles: Generating json extension parser and lexer files16make: 'ext/json/json_parser.tab.c' is up to date.17make: 'ext/json/json_scanner.c' is up to date.18genfiles: Generating PDO lexer file19make: 'ext/pdo/pdo_sql_parser.c' is up to date.20genfiles: Generating standard extension lexer files21make: 'ext/standard/var_unserializer.c' is up to date.22make: 'ext/standard/url_scanner_ex.c' is up to date.23genfiles: Generating phar extension lexer file24make: 'ext/phar/phar_path_check.c' is up to date.configurePhase
25Configuring for:26PHP Api Version: 2023083127Zend Module Api No: 2023083128Zend Extension Api No: 42023083129fixing libtool script ./build/ltmain.sh30patching script interpreter paths in ./configure31./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/sh"32configure 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-filter33checking for grep that handles long lines and -e... /nix/store/74nxb0rnf6lm102ax6ax9b4cpyvrcifq-gnugrep-3.12/bin/grep34checking for egrep... /nix/store/74nxb0rnf6lm102ax6ax9b4cpyvrcifq-gnugrep-3.12/bin/grep -E35checking for a sed that does not truncate output... /nix/store/03rgyjxclvhxnif2klf13nkr92rpxqqg-gnused-4.10/bin/sed36checking pkg-config is at least version 0.9.0... yes37checking whether the C compiler works... yes38checking for C compiler default output file name... a.out39checking for suffix of executables... 40checking whether we are cross compiling... no41checking for suffix of object files... o42checking whether the compiler supports GNU C... yes43checking whether gcc accepts -g... yes44checking for gcc option to enable C23 features... none needed45checking how to run the C preprocessor... gcc -E46checking for egrep -e... (cached) /nix/store/74nxb0rnf6lm102ax6ax9b4cpyvrcifq-gnugrep-3.12/bin/grep -E47checking for icc... no48checking for suncc... no49checking for system library directory... lib50checking if compiler supports -Wl,-rpath,... yes51checking build system type... aarch64-unknown-linux-gnu52checking host system type... aarch64-unknown-linux-gnu53checking target system type... aarch64-unknown-linux-gnu54checking for PHP prefix... /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.3655checking 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/lib56checking for PHP extension directory... /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/lib/php/extensions57checking for PHP installed headers prefix... /nix/store/z8d1bzhv3na3j1izwzvcd9jzwjff5jyn-php-8.3.36-dev/include/php58checking if debug is enabled... no59checking if zts is enabled... no60checking for gawk... gawk61checking whether to enable input filter support... yes, shared62checking for a sed that does not truncate output... /nix/store/03rgyjxclvhxnif2klf13nkr92rpxqqg-gnused-4.10/bin/sed63checking for ld used by gcc... ld64checking if the linker (ld) is GNU ld... yes65checking for ld option to reload object files... -r66checking for BSD-compatible nm... nm67checking whether ln -s works... yes68checking how to recognize dependent libraries... (cached) pass_all69checking for stdio.h... yes70checking for stdlib.h... yes71checking for string.h... yes72checking for inttypes.h... yes73checking for stdint.h... yes74checking for strings.h... yes75checking for sys/stat.h... yes76checking for sys/types.h... yes77checking for unistd.h... yes78checking for dlfcn.h... yes79checking the maximum length of command line arguments... 157286480checking command to parse nm output from gcc object... ok81checking for objdir... .libs82checking for ar... ar83checking for ranlib... ranlib84checking for strip... strip85checking if gcc supports -fno-rtti -fno-exceptions... no86checking for gcc option to produce PIC... -fPIC87checking if gcc PIC flag -fPIC works... yes88checking if gcc static flag -static works... no89checking if gcc supports -c -o file.o... yes90checking whether the gcc linker (ld) supports shared libraries... yes91checking whether -lc should be explicitly linked in... no92checking dynamic linker characteristics... GNU/Linux ld.so93checking how to hardcode library paths into programs... immediate94checking whether stripping libraries is possible... yes95checking if libtool supports shared libraries... yes96checking whether to build shared libraries... yes97checking whether to build static libraries... no9899creating libtool100appending configuration tag "CXX" to libtool101checking whether the g++ linker (ld) supports shared libraries... yes102checking for g++ option to produce PIC... 103checking if g++ static flag works... yes104checking if g++ supports -c -o file.o... yes105checking whether the g++ linker (ld) supports shared libraries... yes106checking dynamic linker characteristics... GNU/Linux ld.so107(cached) (cached) checking how to hardcode library paths into programs... unsupported108configure: patching config.h.in109configure: creating ./config.status110config.status: creating config.hbuildPhase
111build flags: -j24 SHELL=/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash112/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.lo113/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.lo114/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.lo115/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.lo116mkdir .libs117mkdir .libs118mkdir: cannot create directory '.libs': File exists119 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.o120 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.o121 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.o122 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.o123/build/php-8.3.36/ext/filter/logical_filters.c: In function '_php_filter_validate_ipv6':124/build/php-8.3.36/ext/filter/logical_filters.c:777:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]125 777 | ipv4 = memchr(str, '.', str_len);126 | ^127/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 128gcc -shared .libs/filter.o .libs/sanitizing_filters.o .libs/logical_filters.o .libs/callback_filter.o -Wl,-soname -Wl,filter.so -o .libs/filter.so129creating filter.la130(cd .libs && rm -f filter.la && ln -s ../filter.la filter.la)131/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/modules132cp ./.libs/filter.so /build/php-8.3.36/ext/filter/modules/filter.so133cp ./.libs/filter.lai /build/php-8.3.36/ext/filter/modules/filter.la134PATH="$PATH:/sbin" ldconfig -n /build/php-8.3.36/ext/filter/modules135----------------------------------------------------------------------136Libraries have been installed in:137 /build/php-8.3.36/ext/filter/modules138139If you ever happen to want to link against installed libraries140in a given directory, LIBDIR, you must either use libtool, and141specify the full pathname of the library, or use the `-LLIBDIR'142flag during linking and do at least one of the following:143 - add LIBDIR to the `LD_LIBRARY_PATH' environment variable144 during execution145 - add LIBDIR to the `LD_RUN_PATH' environment variable146 during linking147 - use the `-Wl,--rpath -Wl,LIBDIR' linker flag148149See any operating system documentation about shared libraries for150more information, such as the ld(1) and ld.so(8) manual pages.151----------------------------------------------------------------------152153Build complete.154Don't forget to run 'make test'.155checkPhase
156157Build complete.158Don't forget to run 'make test'.159160161=====================================================================162PHP : /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/bin/php 163PHP_SAPI : cli164PHP_VERSION : 8.3.36165ZEND_VERSION: 4.3.36166PHP_OS : Linux - Linux localhost 7.2.2 #1-NixOS SMP PREEMPT Fri Aug 28 06:25:22 UTC 2026 aarch64167INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini168More .INIs : 169---------------------------------------------------------------------170PHP : /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/bin/php-cgi 171PHP_SAPI : cgi-fcgi172PHP_VERSION : 8.3.36173ZEND_VERSION: 4.3.36174PHP_OS : Linux - Linux localhost 7.2.2 #1-NixOS SMP PREEMPT Fri Aug 28 06:25:22 UTC 2026 aarch64175INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini176More .INIs : 177--------------------------------------------------------------------- 178---------------------------------------------------------------------179PHP : /nix/store/5xpm2qgxc5g538lf27yqpq98gmhhzxlh-php-8.3.36/bin/phpdbg 180PHP_SAPI : phpdbg181PHP_VERSION : 8.3.36182ZEND_VERSION: 4.3.36183PHP_OS : Linux - Linux localhost 7.2.2 #1-NixOS SMP PREEMPT Fri Aug 28 06:25:22 UTC 2026 aarch64184INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini185More .INIs : 186---------------------------------------------------------------------187CWD : /build/php-8.3.36/ext/filter188Extra dirs : 189VALGRIND : Not used190=====================================================================191TIME START 2026-10-21 19:57:26192=====================================================================193PASS Simple GET test [tests/001.phpt] 194PASS GET test with 2 values and an empty one [tests/002.phpt] 195PASS GET/POST/REQUEST Test [tests/003.phpt] 196PASS GET/POST/REQUEST Test with filtered data [tests/004.phpt] 197PASS GET/REQUEST Test with fifa example data [tests/005.phpt] 198PASS filter_input() test [tests/006.phpt] 199PASS filter_has_var() [tests/007.phpt] 200PASS filter_list() [tests/008.phpt] 201PASS filter_id() [tests/009.phpt] 202PASS filter_var() [tests/010.phpt] 203PASS filter_input() [tests/011.phpt] 204PASS filter_input() [tests/012.phpt] 205PASS filter_var() and flags [tests/013.phpt] 206PASS filter_var() and FILTER_VALIDATE_BOOLEAN [tests/014.phpt] 207PASS filter_var() and FILTER_VALIDATE_URL [tests/015.phpt] 208PASS filter_var() and FILTER_VALIDATE_EMAIL [tests/016.phpt] 209PASS filter_var() and FILTER_VALIDATE_REGEXP [tests/017.phpt] 210PASS filter_var() and FILTER_VALIDATE_IP [tests/018.phpt] 211PASS filter_var() & FILTER_VALIDATE_IP and weird data [tests/019.phpt] 212PASS filter_var() and FILTER_SANITIZE_NUMBER_* [tests/021.phpt] 213PASS filter_var() and FILTER_SANITIZE_EMAIL [tests/022.phpt] 214PASS filter_var() and FILTER_UNSAFE_RAW [tests/023.phpt] 215PASS filter_var() and FILTER_SANITIZE_ENCODED [tests/024.phpt] 216PASS filter_var() and FILTER_SANITIZE_STRING [tests/025.phpt] 217PASS filter_var() and FILTER_SANITIZE_STRIPPED [tests/026.phpt] 218PASS filter_var() and FILTER_SANITIZE_ENCODED [tests/027.phpt] 219PASS filter_var() and FILTER_SANITIZE_SPECIAL_CHARS [tests/028.phpt] 220PASS filter_var() and FILTER_CALLBACK [tests/029.phpt] 221PASS filter_var() and IPv6 [tests/030.phpt] 222PASS filter_var() and FLOAT [tests/031.phpt] 223PASS filter_var_array() [tests/032.phpt] 224PASS Test all filters returned by filter_list() [tests/033.phpt] 225PASS Logical filter: boolean [tests/034.phpt] 226PASS GET/POST/REQUEST Test with input_filter [tests/035.phpt] 227PASS filter_var_array() and references [tests/036.phpt] 228PASS GET and data callback tests [tests/037.phpt] 229PASS Test scalar, array [tests/038.phpt] 230PASS filter_var_array() and different arguments [tests/039.phpt] 231PASS filter_has_var() tests [tests/040.phpt] 232PASS COOKIE multiple cookie test [tests/041.phpt] 233PASS Combination of strip & sanitize filters [tests/042.phpt] 234PASS Character encoding test [tests/043.phpt] 235PASS Integer validation with spaces [tests/044.phpt] 236PASS Options must not be changed by filter_var() [tests/045.phpt] 237PASS Integer overflow [tests/046.phpt] 238PASS Octal integer overflow [tests/047.phpt] 239PASS Hex integer overflow [tests/048.phpt] 240PASS filter_var() and doubles with thousend separators [tests/049.phpt] 241PASS filter_var() and double overflow/underflow [tests/050.phpt] 242PASS filter_var() and default values [tests/051.phpt] 243PASS filter_var() / filter_var_array() and passed data integrity [tests/052.phpt] 244PASS filter_var() - using callback [tests/053.phpt] 245PASS filter_var_array() - using the add_empty option [tests/054.phpt] 246PASS filter_var() and FILTER_VALIDATE_MAC [tests/055.phpt] 247PASS filter_var() and FILTER_VALIDATE_DOMAIN [tests/056.phpt] 248PASS filter_input_array() and filter_var_array() with invalid $definition arguments [tests/057.phpt] 249PASS FILTER_VALIDATE_EMAIL unicode support (https://tools.ietf.org/html/rfc6531) [tests/058.phpt] 250PASS filter_var() and FILTER_SANITIZE_ADD_SLASHES [tests/059.phpt] 251PASS filter_var() - tests for the range options of filter FILTER_VALIDATE_FLOAT [tests/060.phpt] 252PASS filter_var() and FILTER_VALIDATE_BOOL [tests/061.phpt] 253PASS CVE-2007-1900: PHP ext/filter Email Validation Vulnerability [tests/CVE-2007-1900.phpt] 254PASS Bug #39846 (ipv4 trailing data validation) [tests/bug39846.phpt] 255PASS Bug #42718 (unsafe_raw filter not applied when configured as default filter) [tests/bug42718-2.phpt] 256XFAIL 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 flags257PASS Bug #44445 (email validator does not handle domains starting/ending with a -) [tests/bug44445.phpt] 258PASS Bug #44779 (filter returns NULL in CLI when it shouldn't) [tests/bug44779.phpt] 259PASS Bug #46973 (IPv6 address filter rejects valid address) [tests/bug46973.phpt] 260PASS Bug #47435 (FILTER_FLAG_NO_PRIV_RANGE and FILTER_FLAG_NO_RES_RANGE don't work with ipv6) [tests/bug47435.phpt] 261PASS Bug #47745 (FILTER_VALIDATE_INT doesn't allow minimum integer) [tests/bug47745.phpt] 262PASS Bug #48762 (IPv6 address filter still rejects valid address) [tests/bug48762.phpt] 263XFAIL Bug #67296 (filter_input doesn't validate variables) [tests/bug49184.phpt] XFAIL REASON: See Bug #49184264PASS Bug #49274 (fatal error when an object does not implement toString) [tests/bug49274.phpt] 265PASS Bug #49510 (boolean validation fails with FILTER_NULL_ON_FAILURE) [tests/bug49510.phpt] 266PASS Bug #50158 (FILTER_VALIDATE_EMAIL fails with valid addresses containing = or ?) [tests/bug50158.phpt] 267PASS Bug #50632 (filter_input() does not return default value if the variable does not exist) [tests/bug50632.phpt] 268PASS Bug #51192 (FILTER_VALIDATE_URL will invalidate a hostname that includes '-') [tests/bug51192.phpt] 269PASS Bug #51368 (php_filter_float does not allow custom thousand separators) [tests/bug51368.phpt] 270PASS Bug #52209 (INPUT_ENV returns NULL for set variables (CLI)) [tests/bug52209.phpt] 271PASS Bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data) [tests/bug52929.phpt] 272PASS Bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented) [tests/bug53037.phpt] 273PASS Bug #53150 (FILTER_FLAG_NO_RES_RANGE is missing some IP ranges) [tests/bug53150.phpt] 274PASS Bug #55478 (FILTER_VALIDATE_EMAIL fails with internationalized domain name addresses containing >1 -) [tests/bug55478.phpt] 275PASS Bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing) [tests/bug61700.phpt] 276PASS Bug #64441 (FILTER_VALIDATE_URL will invalidate a hostname that ended by dot) [tests/bug64441.phpt] 277PASS Bug #67167 (object with VALIDATE_BOOLEAN and NULL_ON_FAILURE) [tests/bug67167.01.phpt] 278XFAIL 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.279PASS Bug #69202 (FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used) [tests/bug69202.phpt] 280PASS Bug #69203 (FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127) [tests/bug69203.phpt] 281PASS Bug #71063 (filter_input(INPUT_ENV, ..) does not work) [tests/bug71063.phpt] 282PASS Bug #73054 (default option ignored when object passed to int filter) [tests/bug73054.phpt] 283PASS Bug #76366 (references in sub-array for filtering breaks the filter) [tests/bug76366.phpt] 284PASS Bug #7715 (floats value with integer or incomplete input) [tests/bug7715.phpt] 285PASS Bug #77221 (Request IP address filter flag to exclude non-global IP addresses) [tests/bug77221.phpt] 286PASS Bug #7733 (filter_var() Float exponential weird result) [tests/bug7733.phpt] 287PASS Bug #77423 (parse_url() will deliver a wrong host to user) [tests/bug77423.phpt] 288PASS Bug #80584 ("0x" and "0X" are considered valid hex numbers by filter_var()) [tests/bug80584.phpt] 289PASS Bug #81122 (SSRF bypass in FILTER_VALIDATE_URL) [tests/bug81122.phpt] 290PASS Bug #81708 (UAF due to php_filter_float() failing for ints) [tests/bug81708.phpt] 291PASS Bug #8315 (NULL values halt the validation) [tests/bug8315.phpt] 292PASS callback function is a closure [tests/callback_closure.phpt] 293PASS callback function returns non modified value [tests/callback_non_modified_var.phpt] 294PASS FILTER_CALLBACK with explicit FILTER_REQUIRE_SCALAR [tests/filter_callback_require_scalar.phpt] 295PASS Simple filter_var() tests [tests/filter_data.phpt] 296PASS filter.default is deprecated [tests/filter_default_deprecation.phpt] 297PASS Bug #71745 FILTER_FLAG_NO_RES_RANGE does not cover whole 127.0.0.0/8 range [tests/filter_ipv4_rfc6890.phpt] 298PASS FILTER_NULL_ON_FAILURE will give NULL on filters [tests/filter_null_on_failure.phpt] 299PASS FILTER_SANITIZE_ENCODED percent-encodes 0xFF [tests/filter_sanitize_encoded_0xff.phpt] 300PASS filter_var_array() on array with reference [tests/filter_var_array_with_ref.phpt] 301PASS GH-16523 (FILTER_FLAG_HOSTNAME accepts ending hyphen) [tests/gh16523.phpt] 302PASS Bug GH-16944 (Invalid filtering of IPv6 with FILTER_FLAG_NO_RES_RANGE) [tests/gh16944.phpt] 303PASS GH-18309 (ipv6 filter integer overflow) [tests/gh18309.phpt] 304PASS GHSA-w8qr-v226-r27w [tests/ghsa-w8qr-v226-r27w.phpt] 305PASS filter.default=encoded doesn't reach hard limit while parsing POST data [tests/oom_filter_default_encoded.phpt] 306PASS filter_input() doesn't reach hard limit [tests/oom_filter_input.phpt] 307PASS filter_input_array() doesn't reach hard limit [tests/oom_filter_input_array.phpt] 308PASS filter_var(filter: FILTER_SANITIZE_SPECIAL_CHARS) doesn't reach hard limit [tests/oom_filter_var.phpt] 309PASS filter_var_array() doesn't reach hard limit [tests/oom_filter_var_array.phpt] 310PASS filter_var(filter: FILTER_SANITIZE_FULL_SPECIAL_CHARS) doesn't reach hard limit [tests/oom_filter_var_full_special_chars.phpt] 311PASS Surprising result with integer literals (hex/octal) [tests/surprising_integer_literals.phpt] 312=====================================================================313TIME END 2026-10-21 19:57:29314315=====================================================================316TEST RESULT SUMMARY317---------------------------------------------------------------------318Exts skipped : 0319Exts tested : 12320---------------------------------------------------------------------321322Number of tests : 119 119323Tests skipped : 0 ( 0.0%) --------324Tests warned : 0 ( 0.0%) ( 0.0%)325Tests failed : 0 ( 0.0%) ( 0.0%)326Expected fail : 3 ( 2.5%) ( 2.5%)327Tests passed : 116 ( 97.5%) ( 97.5%)328---------------------------------------------------------------------329Time taken : 3 seconds330=====================================================================fixupPhase
331shrinking RPATHs of ELF executables and libraries in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36332shrinking /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/lib/php/extensions/filter.so333checking for references to /build/ in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36...334patching script interpreter paths in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36335stripping (with command strip and flags -S -p) in /nix/store/wqmc7vpbc1zhdcpbm1qdgyp58fpfh22j-php-filter-8.3.36/lib336shrinking RPATHs of ELF executables and libraries in /nix/store/p7kns189haq4p9n6i1v59sibmlyrrlmq-php-filter-8.3.36-dev337checking for references to /build/ in /nix/store/p7kns189haq4p9n6i1v59sibmlyrrlmq-php-filter-8.3.36-dev...338patching script interpreter paths in /nix/store/p7kns189haq4p9n6i1v59sibmlyrrlmq-php-filter-8.3.36-dev