php-ctype-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/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36 --bindir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/bin --sbindir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/sbin --includedir=/nix/store/vy22173806w6f30c12ivhhniviymjzyl-php-ctype-8.3.36-dev/include --mandir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/share/man --infodir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/share/info --docdir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/share/doc/php-ctype --libdir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/lib --libexecdir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/libexec --localedir=/nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/share/locale --enable-ctype33checking 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 ctype functions... 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 5766: /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/ctype/libtool --tag=CC --mode=compile gcc -I. -I/build/php-8.3.36/ext/ctype -I/build/php-8.3.36/ext/ctype/include -I/build/php-8.3.36/ext/ctype/main -I/build/php-8.3.36/ext/ctype -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_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/ctype/ctype.c -o ctype.lo -MMD -MF ctype.dep -MT ctype.lo114mkdir .libs115 gcc -I. -I/build/php-8.3.36/ext/ctype -I/build/php-8.3.36/ext/ctype/include -I/build/php-8.3.36/ext/ctype/main -I/build/php-8.3.36/ext/ctype -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_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/ctype/ctype.c -MMD -MF ctype.dep -MT ctype.lo -fPIC -DPIC -o .libs/ctype.o116/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash /build/php-8.3.36/ext/ctype/libtool --tag=CC --mode=link gcc -shared -I/build/php-8.3.36/ext/ctype/include -I/build/php-8.3.36/ext/ctype/main -I/build/php-8.3.36/ext/ctype -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 ctype.la -export-dynamic -avoid-version -prefer-pic -module -rpath /build/php-8.3.36/ext/ctype/modules ctype.lo 117gcc -shared .libs/ctype.o -Wl,-soname -Wl,ctype.so -o .libs/ctype.so118creating ctype.la119(cd .libs && rm -f ctype.la && ln -s ../ctype.la ctype.la)120/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash /build/php-8.3.36/ext/ctype/libtool --tag=CC --mode=install cp ./ctype.la /build/php-8.3.36/ext/ctype/modules121cp ./.libs/ctype.so /build/php-8.3.36/ext/ctype/modules/ctype.so122cp ./.libs/ctype.lai /build/php-8.3.36/ext/ctype/modules/ctype.la123PATH="$PATH:/sbin" ldconfig -n /build/php-8.3.36/ext/ctype/modules124----------------------------------------------------------------------125Libraries have been installed in:126 /build/php-8.3.36/ext/ctype/modules127128If you ever happen to want to link against installed libraries129in a given directory, LIBDIR, you must either use libtool, and130specify the full pathname of the library, or use the `-LLIBDIR'131flag during linking and do at least one of the following:132 - add LIBDIR to the `LD_LIBRARY_PATH' environment variable133 during execution134 - add LIBDIR to the `LD_RUN_PATH' environment variable135 during linking136 - use the `-Wl,--rpath -Wl,LIBDIR' linker flag137138See any operating system documentation about shared libraries for139more information, such as the ld(1) and ld.so(8) manual pages.140----------------------------------------------------------------------141142Build complete.143Don't forget to run 'make test'.144checkPhase
145146Build complete.147Don't forget to run 'make test'.148149150=====================================================================151PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/php 152PHP_SAPI : cli153PHP_VERSION : 8.3.36154ZEND_VERSION: 4.3.36155PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64156INI actual : /build/php-8.3.36/ext/ctype/tmp-php.ini157More .INIs : 158---------------------------------------------------------------------159PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/php-cgi 160PHP_SAPI : cgi-fcgi161PHP_VERSION : 8.3.36162ZEND_VERSION: 4.3.36163PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64164INI actual : /build/php-8.3.36/ext/ctype/tmp-php.ini165More .INIs : 166--------------------------------------------------------------------- 167---------------------------------------------------------------------168PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/phpdbg 169PHP_SAPI : phpdbg170PHP_VERSION : 8.3.36171ZEND_VERSION: 4.3.36172PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64173INI actual : /build/php-8.3.36/ext/ctype/tmp-php.ini174More .INIs : 175---------------------------------------------------------------------176CWD : /build/php-8.3.36/ext/ctype177Extra dirs : 178VALGRIND : Not used179=====================================================================180TIME START 2026-10-21 19:57:53181=====================================================================182PASS ctype on integers [tests/001.phpt] 183PASS ctype on strings [tests/002.phpt] 184PASS Bug #25745 (ctype functions fail with non-ascii characters) [tests/bug25745.phpt] 185PASS Bug #34645 (ctype corrupts memory when validating large numbers) [tests/bug34645.phpt] 186PASS Test ctype_alnum() function : basic functionality [tests/ctype_alnum_basic.phpt] 187PASS Test ctype_alnum() function : usage variations - Different data types as $c arg [tests/ctype_alnum_variation1.phpt] 188PASS Test ctype_alnum() function : usage variations - different integers [tests/ctype_alnum_variation2.phpt] 189PASS Test ctype_alnum() function : usage variations - different string values [tests/ctype_alnum_variation3.phpt] 190PASS Test ctype_alpha() function : basic functionality [tests/ctype_alpha_basic.phpt] 191PASS Test ctype_alpha() function : usage variations - different data types as $c arg [tests/ctype_alpha_variation1.phpt] 192PASS Test ctype_alpha() function : usage variations - different integers [tests/ctype_alpha_variation2.phpt] 193PASS Test ctype_alpha() function : usage variations - different strings [tests/ctype_alpha_variation3.phpt] 194PASS Test ctype_cntrl() function : basic functionality [tests/ctype_cntrl_basic.phpt] 195PASS Test ctype_cntrl() function : usage variations - Different data types as $c arg [tests/ctype_cntrl_variation1.phpt] 196PASS Test ctype_cntrl() function : usage variations - different integers [tests/ctype_cntrl_variation2.phpt] 197PASS Test ctype_cntrl() function : usage variations - Different strings [tests/ctype_cntrl_variation3.phpt] 198PASS Test ctype_digit() function : basic functionality [tests/ctype_digit_basic.phpt] 199PASS Test ctype_digit() function : usage variations - different data types as $c arg [tests/ctype_digit_variation1.phpt] 200PASS Test ctype_digit() function : usage variations - different integers [tests/ctype_digit_variation2.phpt] 201PASS Test ctype_digit() function : usage variations - different strings [tests/ctype_digit_variation3.phpt] 202PASS Test ctype_graph() function : basic functionality [tests/ctype_graph_basic.phpt] 203PASS Test ctype_graph() function : usage variations - different data types as $c arg [tests/ctype_graph_variation1.phpt] 204PASS Test ctype_graph() function : usage variations - different integers [tests/ctype_graph_variation2.phpt] 205PASS Test ctype_graph() function : usage variations - different strings [tests/ctype_graph_variation3.phpt] 206PASS Test ctype_lower() function : basic functionality [tests/ctype_lower_basic.phpt] 207PASS Test ctype_lower() function : usage variations - different data types as $c arg [tests/ctype_lower_variation1.phpt] 208PASS Test ctype_lower() function : usage variations - different integers [tests/ctype_lower_variation2.phpt] 209PASS Test ctype_lower() function : usage variations - different strings [tests/ctype_lower_variation3.phpt] 210PASS Test ctype_print() function : basic functionality [tests/ctype_print_basic.phpt] 211PASS Test ctype_print() function : usage variations - different data types as $c arg [tests/ctype_print_variation1.phpt] 212PASS Test ctype_print() function : usage variations - different integers [tests/ctype_print_variation2.phpt] 213PASS Test ctype_print() function : usage variations - different strings [tests/ctype_print_variation3.phpt] 214PASS Test ctype_punct() function : basic functionality [tests/ctype_punct_basic.phpt] 215PASS Test ctype_punct() function : usage variations - different data types as $c argument [tests/ctype_punct_variation1.phpt] 216PASS Test ctype_punct() function : usage variations - different integers [tests/ctype_punct_variation2.phpt] 217PASS Test ctype_punct() function : usage variations - different punctuation [tests/ctype_punct_variation3.phpt] 218PASS Test ctype_space() function : basic functionality [tests/ctype_space_basic.phpt] 219PASS Test ctype_space() function : usage variations - different data types as $c argument [tests/ctype_space_variation1.phpt] 220PASS Test ctype_space() function : usage variations - different integers [tests/ctype_space_variation2.phpt] 221PASS Test ctype_space() function : usage variations - different strings [tests/ctype_space_variation3.phpt] 222PASS Test ctype_upper() function : basic functionality [tests/ctype_upper_basic.phpt] 223PASS Test ctype_upper() function : usage variations - different data types [tests/ctype_upper_variation1.phpt] 224PASS Test ctype_upper() function : usage variations - different integers [tests/ctype_upper_variation2.phpt] 225PASS Test ctype_upper() function : usage variations - different strings [tests/ctype_upper_variation3.phpt] 226PASS Test ctype_xdigit() function : basic functionality [tests/ctype_xdigit_basic.phpt] 227PASS Test ctype_xdigit() function : usage variations - different data typse as $c arg [tests/ctype_xdigit_variation1.phpt] 228PASS Test ctype_xdigit() function : usage variations - different integers [tests/ctype_xdigit_variation2.phpt] 229PASS Test ctype_xdigit() function : usage variations - Different strings [tests/ctype_xdigit_variation3.phpt] 230SKIP Do not inherit LC_CTYPE from environment [tests/lc_ctype_inheritance.phpt] reason: requires de_DE locale231=====================================================================232TIME END 2026-10-21 19:57:54233234=====================================================================235TEST RESULT SUMMARY236---------------------------------------------------------------------237Exts skipped : 0238Exts tested : 12239---------------------------------------------------------------------240241Number of tests : 49 48242Tests skipped : 1 ( 2.0%) --------243Tests warned : 0 ( 0.0%) ( 0.0%)244Tests failed : 0 ( 0.0%) ( 0.0%)245Tests passed : 48 ( 98.0%) (100.0%)246---------------------------------------------------------------------247Time taken : 1 seconds248=====================================================================fixupPhase
249shrinking RPATHs of ELF executables and libraries in /nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36250shrinking /nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/lib/php/extensions/ctype.so251checking for references to /build/ in /nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36...252patching script interpreter paths in /nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36253stripping (with command strip and flags -S -p) in /nix/store/vh7xis31rgi40fzbkb0bnychf77w3gy7-php-ctype-8.3.36/lib254shrinking RPATHs of ELF executables and libraries in /nix/store/vy22173806w6f30c12ivhhniviymjzyl-php-ctype-8.3.36-dev255checking for references to /build/ in /nix/store/vy22173806w6f30c12ivhhniviymjzyl-php-ctype-8.3.36-dev...256patching script interpreter paths in /nix/store/vy22173806w6f30c12ivhhniviymjzyl-php-ctype-8.3.36-dev