php-filter-8.3.36
checks.x86_64-linux.fastly-purge-lint
· build #220
· raw
1tribuchet: building on jamie
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/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"32configure flags: --disable-static --prefix=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36 --bindir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/bin --sbindir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/sbin --includedir=/nix/store/3nyd6zd4vbi19d3g2c22b7a9pm36hs5c-php-filter-8.3.36-dev/include --mandir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/share/man --infodir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/share/info --docdir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/share/doc/php-filter --libdir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/lib --libexecdir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/libexec --localedir=/nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/share/locale --enable-filter33checking for grep that handles long lines and -e... /nix/store/c3f45pxlb81gzz4w1nym7lpznfypva7s-gnugrep-3.12/bin/grep34checking for egrep... /nix/store/c3f45pxlb81gzz4w1nym7lpznfypva7s-gnugrep-3.12/bin/grep -E35checking for a sed that does not truncate output... /nix/store/9wc73n5izv0m7ppjbibi4hbr68rba1lj-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/c3f45pxlb81gzz4w1nym7lpznfypva7s-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... x86_64-pc-linux-gnu52checking host system type... x86_64-pc-linux-gnu53checking target system type... x86_64-pc-linux-gnu54checking for PHP prefix... /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.3655checking for PHP includes... -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext/date/lib56checking for PHP extension directory... /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/lib/php/extensions57checking for PHP installed headers prefix... /nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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/9wc73n5izv0m7ppjbibi4hbr68rba1lj-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_all69./configure: line 5804: /usr/bin/file: No such file or directory70checking for stdio.h... yes71checking for stdlib.h... yes72checking for string.h... yes73checking for inttypes.h... yes74checking for stdint.h... yes75checking for strings.h... yes76checking for sys/stat.h... yes77checking for sys/types.h... yes78checking for unistd.h... yes79checking for dlfcn.h... yes80checking the maximum length of command line arguments... 157286481checking command to parse nm output from gcc object... ok82checking for objdir... .libs83checking for ar... ar84checking for ranlib... ranlib85checking for strip... strip86checking if gcc supports -fno-rtti -fno-exceptions... no87checking for gcc option to produce PIC... -fPIC88checking if gcc PIC flag -fPIC works... yes89checking if gcc static flag -static works... no90checking if gcc supports -c -o file.o... yes91checking whether the gcc linker (ld) supports shared libraries... yes92checking whether -lc should be explicitly linked in... no93checking dynamic linker characteristics... GNU/Linux ld.so94checking how to hardcode library paths into programs... immediate95checking whether stripping libraries is possible... yes96checking if libtool supports shared libraries... yes97checking whether to build shared libraries... yes98checking whether to build static libraries... no99100creating libtool101appending configuration tag "CXX" to libtool102checking whether the g++ linker (ld) supports shared libraries... yes103checking for g++ option to produce PIC... 104checking if g++ static flag works... yes105checking if g++ supports -c -o file.o... yes106checking whether the g++ linker (ld) supports shared libraries... yes107checking dynamic linker characteristics... GNU/Linux ld.so108(cached) (cached) checking how to hardcode library paths into programs... unsupported109configure: patching config.h.in110configure: creating ./config.status111config.status: creating config.hbuildPhase
112build flags: -j24 SHELL=/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash113/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.lo114/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.lo115/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.lo116/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.lo117mkdir .libs118mkdir .libs119mkdir: cannot create directory '.libs': File exists120 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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.o123 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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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.o124/build/php-8.3.36/ext/filter/logical_filters.c: In function '_php_filter_validate_ipv6':125/build/php-8.3.36/ext/filter/logical_filters.c:777:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]126 777 | ipv4 = memchr(str, '.', str_len);127 | ^128/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-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/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/main -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/TSRM -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/Zend -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-php-8.3.36-dev/include/php/ext -I/nix/store/cs7yhhbml8l7zna37kq4nf147z9aivf3-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 129gcc -shared .libs/filter.o .libs/sanitizing_filters.o .libs/logical_filters.o .libs/callback_filter.o -Wl,-soname -Wl,filter.so -o .libs/filter.so130creating filter.la131(cd .libs && rm -f filter.la && ln -s ../filter.la filter.la)132/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-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/modules133cp ./.libs/filter.so /build/php-8.3.36/ext/filter/modules/filter.so134cp ./.libs/filter.lai /build/php-8.3.36/ext/filter/modules/filter.la135PATH="$PATH:/sbin" ldconfig -n /build/php-8.3.36/ext/filter/modules136----------------------------------------------------------------------137Libraries have been installed in:138 /build/php-8.3.36/ext/filter/modules139140If you ever happen to want to link against installed libraries141in a given directory, LIBDIR, you must either use libtool, and142specify the full pathname of the library, or use the `-LLIBDIR'143flag during linking and do at least one of the following:144 - add LIBDIR to the `LD_LIBRARY_PATH' environment variable145 during execution146 - add LIBDIR to the `LD_RUN_PATH' environment variable147 during linking148 - use the `-Wl,--rpath -Wl,LIBDIR' linker flag149150See any operating system documentation about shared libraries for151more information, such as the ld(1) and ld.so(8) manual pages.152----------------------------------------------------------------------153154Build complete.155Don't forget to run 'make test'.156checkPhase
157158Build complete.159Don't forget to run 'make test'.160161162=====================================================================163PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/php 164PHP_SAPI : cli165PHP_VERSION : 8.3.36166ZEND_VERSION: 4.3.36167PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64168INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini169More .INIs : 170---------------------------------------------------------------------171PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/php-cgi 172PHP_SAPI : cgi-fcgi173PHP_VERSION : 8.3.36174ZEND_VERSION: 4.3.36175PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64176INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini177More .INIs : 178--------------------------------------------------------------------- 179---------------------------------------------------------------------180PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/phpdbg 181PHP_SAPI : phpdbg182PHP_VERSION : 8.3.36183ZEND_VERSION: 4.3.36184PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64185INI actual : /build/php-8.3.36/ext/filter/tmp-php.ini186More .INIs : 187---------------------------------------------------------------------188CWD : /build/php-8.3.36/ext/filter189Extra dirs : 190VALGRIND : Not used191=====================================================================192TIME START 2026-10-21 19:57:56193=====================================================================194PASS Simple GET test [tests/001.phpt] 195PASS GET test with 2 values and an empty one [tests/002.phpt] 196PASS GET/POST/REQUEST Test [tests/003.phpt] 197PASS GET/POST/REQUEST Test with filtered data [tests/004.phpt] 198PASS GET/REQUEST Test with fifa example data [tests/005.phpt] 199PASS filter_input() test [tests/006.phpt] 200PASS filter_has_var() [tests/007.phpt] 201PASS filter_list() [tests/008.phpt] 202PASS filter_id() [tests/009.phpt] 203PASS filter_var() [tests/010.phpt] 204PASS filter_input() [tests/011.phpt] 205PASS filter_input() [tests/012.phpt] 206PASS filter_var() and flags [tests/013.phpt] 207PASS filter_var() and FILTER_VALIDATE_BOOLEAN [tests/014.phpt] 208PASS filter_var() and FILTER_VALIDATE_URL [tests/015.phpt] 209PASS filter_var() and FILTER_VALIDATE_EMAIL [tests/016.phpt] 210PASS filter_var() and FILTER_VALIDATE_REGEXP [tests/017.phpt] 211PASS filter_var() and FILTER_VALIDATE_IP [tests/018.phpt] 212PASS filter_var() & FILTER_VALIDATE_IP and weird data [tests/019.phpt] 213PASS filter_var() and FILTER_SANITIZE_NUMBER_* [tests/021.phpt] 214PASS filter_var() and FILTER_SANITIZE_EMAIL [tests/022.phpt] 215PASS filter_var() and FILTER_UNSAFE_RAW [tests/023.phpt] 216PASS filter_var() and FILTER_SANITIZE_ENCODED [tests/024.phpt] 217PASS filter_var() and FILTER_SANITIZE_STRING [tests/025.phpt] 218PASS filter_var() and FILTER_SANITIZE_STRIPPED [tests/026.phpt] 219PASS filter_var() and FILTER_SANITIZE_ENCODED [tests/027.phpt] 220PASS filter_var() and FILTER_SANITIZE_SPECIAL_CHARS [tests/028.phpt] 221PASS filter_var() and FILTER_CALLBACK [tests/029.phpt] 222PASS filter_var() and IPv6 [tests/030.phpt] 223PASS filter_var() and FLOAT [tests/031.phpt] 224PASS filter_var_array() [tests/032.phpt] 225PASS Test all filters returned by filter_list() [tests/033.phpt] 226PASS Logical filter: boolean [tests/034.phpt] 227PASS GET/POST/REQUEST Test with input_filter [tests/035.phpt] 228PASS filter_var_array() and references [tests/036.phpt] 229PASS GET and data callback tests [tests/037.phpt] 230PASS Test scalar, array [tests/038.phpt] 231PASS filter_var_array() and different arguments [tests/039.phpt] 232PASS filter_has_var() tests [tests/040.phpt] 233PASS COOKIE multiple cookie test [tests/041.phpt] 234PASS Combination of strip & sanitize filters [tests/042.phpt] 235PASS Character encoding test [tests/043.phpt] 236PASS Integer validation with spaces [tests/044.phpt] 237PASS Options must not be changed by filter_var() [tests/045.phpt] 238PASS Integer overflow [tests/046.phpt] 239PASS Octal integer overflow [tests/047.phpt] 240PASS Hex integer overflow [tests/048.phpt] 241PASS filter_var() and doubles with thousend separators [tests/049.phpt] 242PASS filter_var() and double overflow/underflow [tests/050.phpt] 243PASS filter_var() and default values [tests/051.phpt] 244PASS filter_var() / filter_var_array() and passed data integrity [tests/052.phpt] 245PASS filter_var() - using callback [tests/053.phpt] 246PASS filter_var_array() - using the add_empty option [tests/054.phpt] 247PASS filter_var() and FILTER_VALIDATE_MAC [tests/055.phpt] 248PASS filter_var() and FILTER_VALIDATE_DOMAIN [tests/056.phpt] 249PASS filter_input_array() and filter_var_array() with invalid $definition arguments [tests/057.phpt] 250PASS FILTER_VALIDATE_EMAIL unicode support (https://tools.ietf.org/html/rfc6531) [tests/058.phpt] 251PASS filter_var() and FILTER_SANITIZE_ADD_SLASHES [tests/059.phpt] 252PASS filter_var() - tests for the range options of filter FILTER_VALIDATE_FLOAT [tests/060.phpt] 253PASS filter_var() and FILTER_VALIDATE_BOOL [tests/061.phpt] 254PASS CVE-2007-1900: PHP ext/filter Email Validation Vulnerability [tests/CVE-2007-1900.phpt] 255PASS Bug #39846 (ipv4 trailing data validation) [tests/bug39846.phpt] 256PASS Bug #42718 (unsafe_raw filter not applied when configured as default filter) [tests/bug42718-2.phpt] 257XFAIL 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 flags258PASS Bug #44445 (email validator does not handle domains starting/ending with a -) [tests/bug44445.phpt] 259PASS Bug #44779 (filter returns NULL in CLI when it shouldn't) [tests/bug44779.phpt] 260PASS Bug #46973 (IPv6 address filter rejects valid address) [tests/bug46973.phpt] 261PASS Bug #47435 (FILTER_FLAG_NO_PRIV_RANGE and FILTER_FLAG_NO_RES_RANGE don't work with ipv6) [tests/bug47435.phpt] 262PASS Bug #47745 (FILTER_VALIDATE_INT doesn't allow minimum integer) [tests/bug47745.phpt] 263PASS Bug #48762 (IPv6 address filter still rejects valid address) [tests/bug48762.phpt] 264XFAIL Bug #67296 (filter_input doesn't validate variables) [tests/bug49184.phpt] XFAIL REASON: See Bug #49184265PASS Bug #49274 (fatal error when an object does not implement toString) [tests/bug49274.phpt] 266PASS Bug #49510 (boolean validation fails with FILTER_NULL_ON_FAILURE) [tests/bug49510.phpt] 267PASS Bug #50158 (FILTER_VALIDATE_EMAIL fails with valid addresses containing = or ?) [tests/bug50158.phpt] 268PASS Bug #50632 (filter_input() does not return default value if the variable does not exist) [tests/bug50632.phpt] 269PASS Bug #51192 (FILTER_VALIDATE_URL will invalidate a hostname that includes '-') [tests/bug51192.phpt] 270PASS Bug #51368 (php_filter_float does not allow custom thousand separators) [tests/bug51368.phpt] 271PASS Bug #52209 (INPUT_ENV returns NULL for set variables (CLI)) [tests/bug52209.phpt] 272PASS Bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data) [tests/bug52929.phpt] 273PASS Bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented) [tests/bug53037.phpt] 274PASS Bug #53150 (FILTER_FLAG_NO_RES_RANGE is missing some IP ranges) [tests/bug53150.phpt] 275PASS Bug #55478 (FILTER_VALIDATE_EMAIL fails with internationalized domain name addresses containing >1 -) [tests/bug55478.phpt] 276PASS Bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing) [tests/bug61700.phpt] 277PASS Bug #64441 (FILTER_VALIDATE_URL will invalidate a hostname that ended by dot) [tests/bug64441.phpt] 278PASS Bug #67167 (object with VALIDATE_BOOLEAN and NULL_ON_FAILURE) [tests/bug67167.01.phpt] 279XFAIL 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.280PASS Bug #69202 (FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used) [tests/bug69202.phpt] 281PASS Bug #69203 (FILTER_FLAG_STRIP_HIGH doesn't strip ASCII 127) [tests/bug69203.phpt] 282PASS Bug #71063 (filter_input(INPUT_ENV, ..) does not work) [tests/bug71063.phpt] 283PASS Bug #73054 (default option ignored when object passed to int filter) [tests/bug73054.phpt] 284PASS Bug #76366 (references in sub-array for filtering breaks the filter) [tests/bug76366.phpt] 285PASS Bug #7715 (floats value with integer or incomplete input) [tests/bug7715.phpt] 286PASS Bug #77221 (Request IP address filter flag to exclude non-global IP addresses) [tests/bug77221.phpt] 287PASS Bug #7733 (filter_var() Float exponential weird result) [tests/bug7733.phpt] 288PASS Bug #77423 (parse_url() will deliver a wrong host to user) [tests/bug77423.phpt] 289PASS Bug #80584 ("0x" and "0X" are considered valid hex numbers by filter_var()) [tests/bug80584.phpt] 290PASS Bug #81122 (SSRF bypass in FILTER_VALIDATE_URL) [tests/bug81122.phpt] 291PASS Bug #81708 (UAF due to php_filter_float() failing for ints) [tests/bug81708.phpt] 292PASS Bug #8315 (NULL values halt the validation) [tests/bug8315.phpt] 293PASS callback function is a closure [tests/callback_closure.phpt] 294PASS callback function returns non modified value [tests/callback_non_modified_var.phpt] 295PASS FILTER_CALLBACK with explicit FILTER_REQUIRE_SCALAR [tests/filter_callback_require_scalar.phpt] 296PASS Simple filter_var() tests [tests/filter_data.phpt] 297PASS filter.default is deprecated [tests/filter_default_deprecation.phpt] 298PASS Bug #71745 FILTER_FLAG_NO_RES_RANGE does not cover whole 127.0.0.0/8 range [tests/filter_ipv4_rfc6890.phpt] 299PASS FILTER_NULL_ON_FAILURE will give NULL on filters [tests/filter_null_on_failure.phpt] 300PASS FILTER_SANITIZE_ENCODED percent-encodes 0xFF [tests/filter_sanitize_encoded_0xff.phpt] 301PASS filter_var_array() on array with reference [tests/filter_var_array_with_ref.phpt] 302PASS GH-16523 (FILTER_FLAG_HOSTNAME accepts ending hyphen) [tests/gh16523.phpt] 303PASS Bug GH-16944 (Invalid filtering of IPv6 with FILTER_FLAG_NO_RES_RANGE) [tests/gh16944.phpt] 304PASS GH-18309 (ipv6 filter integer overflow) [tests/gh18309.phpt] 305PASS GHSA-w8qr-v226-r27w [tests/ghsa-w8qr-v226-r27w.phpt] 306PASS filter.default=encoded doesn't reach hard limit while parsing POST data [tests/oom_filter_default_encoded.phpt] 307PASS filter_input() doesn't reach hard limit [tests/oom_filter_input.phpt] 308PASS filter_input_array() doesn't reach hard limit [tests/oom_filter_input_array.phpt] 309PASS filter_var(filter: FILTER_SANITIZE_SPECIAL_CHARS) doesn't reach hard limit [tests/oom_filter_var.phpt] 310PASS filter_var_array() doesn't reach hard limit [tests/oom_filter_var_array.phpt] 311PASS filter_var(filter: FILTER_SANITIZE_FULL_SPECIAL_CHARS) doesn't reach hard limit [tests/oom_filter_var_full_special_chars.phpt] 312PASS Surprising result with integer literals (hex/octal) [tests/surprising_integer_literals.phpt] 313=====================================================================314TIME END 2026-10-21 19:57:58315316=====================================================================317TEST RESULT SUMMARY318---------------------------------------------------------------------319Exts skipped : 0320Exts tested : 12321---------------------------------------------------------------------322323Number of tests : 119 119324Tests skipped : 0 ( 0.0%) --------325Tests warned : 0 ( 0.0%) ( 0.0%)326Tests failed : 0 ( 0.0%) ( 0.0%)327Expected fail : 3 ( 2.5%) ( 2.5%)328Tests passed : 116 ( 97.5%) ( 97.5%)329---------------------------------------------------------------------330Time taken : 2 seconds331=====================================================================fixupPhase
332shrinking RPATHs of ELF executables and libraries in /nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36333shrinking /nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/lib/php/extensions/filter.so334checking for references to /build/ in /nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36...335patching script interpreter paths in /nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36336stripping (with command strip and flags -S -p) in /nix/store/hjqda3gs782i7mnjxwsji171z8bp6spp-php-filter-8.3.36/lib337shrinking RPATHs of ELF executables and libraries in /nix/store/3nyd6zd4vbi19d3g2c22b7a9pm36hs5c-php-filter-8.3.36-dev338checking for references to /build/ in /nix/store/3nyd6zd4vbi19d3g2c22b7a9pm36hs5c-php-filter-8.3.36-dev...339patching script interpreter paths in /nix/store/3nyd6zd4vbi19d3g2c22b7a9pm36hs5c-php-filter-8.3.36-dev