php-gettext-8.3.36
checks.aarch64-darwin.devShell-fastly-purge
· build #220
· raw
1tribuchet: building on mac02
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/i1pdjlwb27ki88zssg5q2h696v1r1m15-bash-5.3p20/bin/sh"32configure flags: --disable-static --prefix=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36 --bindir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/bin --sbindir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/sbin --includedir=/nix/store/8vxvh6wa4mgkfbqf63xfi2323sdzq0d1-php-gettext-8.3.36-dev/include --mandir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/share/man --infodir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/share/info --docdir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/share/doc/php-gettext --libdir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/lib --libexecdir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/libexec --localedir=/nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/share/locale --with-gettext=/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.033checking for grep that handles long lines and -e... /nix/store/7ihxb15yxm8345fdazx323iljjsi1i5i-gnugrep-3.12/bin/grep34checking for egrep... /nix/store/7ihxb15yxm8345fdazx323iljjsi1i5i-gnugrep-3.12/bin/grep -E35checking for a sed that does not truncate output... /nix/store/8fyr2rna4vqibkqsbzyfd4z6fna5c09p-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 clang accepts -g... yes44checking for clang option to enable C23 features... -std=gnu2345checking how to run the C preprocessor... clang -std=gnu23 -E46checking for egrep -e... (cached) /nix/store/7ihxb15yxm8345fdazx323iljjsi1i5i-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-apple-darwin25.6.052checking host system type... aarch64-apple-darwin25.6.053checking target system type... aarch64-apple-darwin25.6.054checking for PHP prefix... /nix/store/li9gjppwjacqg12qbyy7yz2gim73zpz9-php-8.3.3655checking for PHP includes... -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/main -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/TSRM -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/Zend -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext/date/lib56checking for PHP extension directory... /nix/store/li9gjppwjacqg12qbyy7yz2gim73zpz9-php-8.3.36/lib/php/extensions57checking for PHP installed headers prefix... /nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php58checking if debug is enabled... no59checking if zts is enabled... no60checking for gawk... gawk61checking for GNU gettext support... yes, shared62checking for bindtextdomain in -lintl... yes63checking for ngettext in -lintl... yes64checking for dngettext in -lintl... yes65checking for dcngettext in -lintl... yes66checking for bind_textdomain_codeset in -lintl... yes67checking for a sed that does not truncate output... /nix/store/8fyr2rna4vqibkqsbzyfd4z6fna5c09p-gnused-4.10/bin/sed68checking for ld used by clang -std=gnu23... ld69checking if the linker (ld) is GNU ld... no70checking for ld option to reload object files... -r71checking for BSD-compatible nm... nm72checking whether ln -s works... yes73checking how to recognize dependent libraries... (cached) pass_all74checking for stdio.h... yes75checking for stdlib.h... yes76checking for string.h... yes77checking for inttypes.h... yes78checking for stdint.h... yes79checking for strings.h... yes80checking for sys/stat.h... yes81checking for sys/types.h... yes82checking for unistd.h... yes83checking for dlfcn.h... yes84checking the maximum length of command line arguments... 78643285checking command to parse nm output from clang -std=gnu23 object... ok86checking for objdir... .libs87checking for ar... ar88checking for ranlib... ranlib89checking for strip... strip90checking for dsymutil... dsymutil91checking for nmedit... no92checking for -single_module linker flag... yes93checking for -exported_symbols_list linker flag... yes94checking if clang -std=gnu23 supports -fno-rtti -fno-exceptions... yes95checking for clang -std=gnu23 option to produce PIC... -fno-common96checking if clang -std=gnu23 PIC flag -fno-common works... yes97checking if clang -std=gnu23 static flag -static works... no98checking if clang -std=gnu23 supports -c -o file.o... yes99checking whether the clang -std=gnu23 linker (ld) supports shared libraries... yes100checking dynamic linker characteristics... darwin25.6.0 dyld101checking how to hardcode library paths into programs... immediate102checking whether stripping libraries is possible... yes103checking if libtool supports shared libraries... yes104checking whether to build shared libraries... yes105checking whether to build static libraries... no106107creating libtool108appending configuration tag "CXX" to libtool109checking whether the clang++ linker (ld) supports shared libraries... no110checking for clang++ option to produce PIC... 111checking if clang++ static flag works... yes112checking if clang++ supports -c -o file.o... yes113checking whether the clang++ linker (ld) supports shared libraries... no114checking dynamic linker characteristics... darwin25.6.0 dyld115(cached) (cached) checking how to hardcode library paths into programs... immediate116configure: patching config.h.in117configure: creating ./config.status118config.status: creating config.hbuildPhase
119build flags: -j24 SHELL=/nix/store/i1pdjlwb27ki88zssg5q2h696v1r1m15-bash-5.3p20/bin/bash120/nix/store/i1pdjlwb27ki88zssg5q2h696v1r1m15-bash-5.3p20/bin/bash /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/libtool --tag=CC --mode=compile clang -std=gnu23 -I. -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/include -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/main -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/main -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/TSRM -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/Zend -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext/date/lib -I/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/include -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/gettext.c -o gettext.lo -MMD -MF gettext.dep -MT gettext.lo121mkdir .libs122 clang -std=gnu23 -I. -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/include -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/main -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/main -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/TSRM -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/Zend -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext/date/lib -I/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/include -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/gettext.c -MMD -MF gettext.dep -MT gettext.lo -fno-common -DPIC -o .libs/gettext.o123/nix/store/i1pdjlwb27ki88zssg5q2h696v1r1m15-bash-5.3p20/bin/bash /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/libtool --tag=CC --mode=link clang -std=gnu23 -shared -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/include -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/main -I/private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/main -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/TSRM -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/Zend -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext -I/nix/store/fjpgyh7g544988nsirkdlqnmwhl19wxx-php-8.3.36-dev/include/php/ext/date/lib -I/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/include -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -o gettext.la -export-dynamic -avoid-version -prefer-pic -module -rpath /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/modules gettext.lo -Wl,-rpath,/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/lib -L/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/lib -lintl124clang -std=gnu23 ${wl}-undefined ${wl}dynamic_lookup -o .libs/gettext.so -bundle .libs/gettext.o -L/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/lib /nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/lib/libintl.dylib -Wl,-rpath -Wl,/nix/store/36c168mc93w4mlmqknam03ffyi6qg0w6-gettext-1.0/lib125dsymutil .libs/gettext.so || :126creating gettext.la127(cd .libs && rm -f gettext.la && ln -s ../gettext.la gettext.la)128/nix/store/i1pdjlwb27ki88zssg5q2h696v1r1m15-bash-5.3p20/bin/bash /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/libtool --tag=CC --mode=install cp ./gettext.la /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/modules129cp ./.libs/gettext.so /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/modules/gettext.so130cp ./.libs/gettext.lai /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/modules/gettext.la131----------------------------------------------------------------------132Libraries have been installed in:133 /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/modules134135If you ever happen to want to link against installed libraries136in a given directory, LIBDIR, you must either use libtool, and137specify the full pathname of the library, or use the `-LLIBDIR'138flag during linking and do at least one of the following:139 - add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable140 during execution141142See any operating system documentation about shared libraries for143more information, such as the ld(1) and ld.so(8) manual pages.144----------------------------------------------------------------------145146Build complete.147Don't forget to run 'make test'.148checkPhase
149150Build complete.151Don't forget to run 'make test'.152153154=====================================================================155PHP : /nix/store/li9gjppwjacqg12qbyy7yz2gim73zpz9-php-8.3.36/bin/php 156PHP_SAPI : cli157PHP_VERSION : 8.3.36158ZEND_VERSION: 4.3.36159PHP_OS : Darwin - Darwin mac02 25.6.0 Darwin Kernel Version 25.6.0: Tue Aug 18 17:51:33 PDT 2026; root:xnu-12377.161.15.700.19~2/RELEASE_ARM64_T8132 arm64160INI actual : /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/tmp-php.ini161More .INIs : 162---------------------------------------------------------------------163PHP : /nix/store/li9gjppwjacqg12qbyy7yz2gim73zpz9-php-8.3.36/bin/php-cgi 164PHP_SAPI : cgi-fcgi165PHP_VERSION : 8.3.36166ZEND_VERSION: 4.3.36167PHP_OS : Darwin - Darwin mac02 25.6.0 Darwin Kernel Version 25.6.0: Tue Aug 18 17:51:33 PDT 2026; root:xnu-12377.161.15.700.19~2/RELEASE_ARM64_T8132 arm64168INI actual : /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/tmp-php.ini169More .INIs : 170--------------------------------------------------------------------- 171---------------------------------------------------------------------172PHP : /nix/store/li9gjppwjacqg12qbyy7yz2gim73zpz9-php-8.3.36/bin/phpdbg 173PHP_SAPI : phpdbg174PHP_VERSION : 8.3.36175ZEND_VERSION: 4.3.36176PHP_OS : Darwin - Darwin mac02 25.6.0 Darwin Kernel Version 25.6.0: Tue Aug 18 17:51:33 PDT 2026; root:xnu-12377.161.15.700.19~2/RELEASE_ARM64_T8132 arm64177INI actual : /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext/tmp-php.ini178More .INIs : 179---------------------------------------------------------------------180CWD : /private/var/tb/7/scratch/0b5e29b21e310561/build/php-8.3.36/ext/gettext181Extra dirs : 182VALGRIND : Not used183=====================================================================184TIME START 2026-10-21 20:00:41185=====================================================================186PASS #44938: gettext functions crash with overlong strings [tests/44938.phpt] 187PASS Bug #53251 (bindtextdomain with null dir doesn't return old value) [tests/bug53251.phpt] 188PASS #66265: gettext doesn't switch locales within the same script [tests/bug66267.phpt] 189PASS Bug #73730 (textdomain(null) throws in strict mode) [tests/bug73730.phpt] 190PASS dcgettext with LC_ALL is undefined behavior. [tests/dcgettext_lcall.phpt] 191PASS dcngettext() tests [tests/dcngettext.phpt] 192PASS Gettext basic test with en_US locale that should be on nearly every system [tests/gettext_basic-enus.phpt] 193PASS Gettext basic test [tests/gettext_basic.phpt] 194PASS test if bind_textdomain_codeset() returns correct value [tests/gettext_bind_textdomain_codeset-retval.phpt] 195PASS Test if bindtextdomain() returns string id if no directory path is set(if directory path is 'null') [tests/gettext_bindtextdomain-cwd.phpt] 196PASS Test if bindtextdomain() errors if the domain is empty. [tests/gettext_bindtextdomain-emptydomain.phpt] 197PASS Test if bindtextdomain() returns false if path does not exist. [tests/gettext_bindtextdomain-path.phpt] 198PASS Test dcgettext() functionality [tests/gettext_dcgettext.phpt] 199PASS Test dgettext() functionality [tests/gettext_dgettext.phpt] 200PASS Test if dngettext() returns the correct translations (optionally plural). [tests/gettext_dngettext-plural.phpt] 201PASS Test ngettext() functionality [tests/gettext_ngettext.phpt] 202PASS Test phpinfo() displays gettext support [tests/gettext_phpinfo.phpt] 203PASS Check if textdomain() returns the new domain [tests/gettext_textdomain-retval.phpt] 204=====================================================================205TIME END 2026-10-21 20:00:42206207=====================================================================208TEST RESULT SUMMARY209---------------------------------------------------------------------210Exts skipped : 0211Exts tested : 12212---------------------------------------------------------------------213214Number of tests : 18 18215Tests skipped : 0 ( 0.0%) --------216Tests warned : 0 ( 0.0%) ( 0.0%)217Tests failed : 0 ( 0.0%) ( 0.0%)218Tests passed : 18 (100.0%) (100.0%)219---------------------------------------------------------------------220Time taken : 1 seconds221=====================================================================fixupPhase
222checking for references to /private/var/tb/7/scratch/0b5e29b21e310561/build/ in /nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36...223patching script interpreter paths in /nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36224stripping (with command strip and flags -S) in /nix/store/zanljbvhqaffyknynj1zziwvn1jjvn0d-php-gettext-8.3.36/lib225checking for references to /private/var/tb/7/scratch/0b5e29b21e310561/build/ in /nix/store/8vxvh6wa4mgkfbqf63xfi2323sdzq0d1-php-gettext-8.3.36-dev...226patching script interpreter paths in /nix/store/8vxvh6wa4mgkfbqf63xfi2323sdzq0d1-php-gettext-8.3.36-dev