nixbot

builds

succeeded php-gettext-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/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36 --bindir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/bin --sbindir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/sbin --includedir=/nix/store/lmwg80srsnwh7f3zilngnydsjr31dfv2-php-gettext-8.3.36-dev/include --mandir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/share/man --infodir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/share/info --docdir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/share/doc/php-gettext --libdir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/lib --libexecdir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/libexec --localedir=/nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/share/locale --with-gettext=/nix/store/8qdw9shgr7dd3315jim8sfva2dnhq86c-gettext-1.033checking 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 for GNU gettext support... yes, shared62checking for bindtextdomain in -lintl... no63checking for bindtextdomain in -lc... yes64configure: symlinking en_US.UTF-8 messages to en_US in case you are on musl65ln: failed to create symbolic link './ext/gettext/tests/locale/en_US': No such file or directory66checking for ngettext in -lc... yes67checking for dngettext in -lc... yes68checking for dcngettext in -lc... yes69checking for bind_textdomain_codeset in -lc... yes70checking for a sed that does not truncate output... /nix/store/9wc73n5izv0m7ppjbibi4hbr68rba1lj-gnused-4.10/bin/sed71checking for ld used by gcc... ld72checking if the linker (ld) is GNU ld... yes73checking for ld option to reload object files... -r74checking for BSD-compatible nm... nm75checking whether ln -s works... yes76checking how to recognize dependent libraries... (cached) pass_all77./configure: line 6260: /usr/bin/file: No such file or directory78checking for stdio.h... yes79checking for stdlib.h... yes80checking for string.h... yes81checking for inttypes.h... yes82checking for stdint.h... yes83checking for strings.h... yes84checking for sys/stat.h... yes85checking for sys/types.h... yes86checking for unistd.h... yes87checking for dlfcn.h... yes88checking the maximum length of command line arguments... 157286489checking command to parse nm output from gcc object... ok90checking for objdir... .libs91checking for ar... ar92checking for ranlib... ranlib93checking for strip... strip94checking if gcc supports -fno-rtti -fno-exceptions... no95checking for gcc option to produce PIC... -fPIC96checking if gcc PIC flag -fPIC works... yes97checking if gcc static flag -static works... no98checking if gcc supports -c -o file.o... yes99checking whether the gcc linker (ld) supports shared libraries... yes100checking whether -lc should be explicitly linked in... no101checking dynamic linker characteristics... GNU/Linux ld.so102checking how to hardcode library paths into programs... immediate103checking whether stripping libraries is possible... yes104checking if libtool supports shared libraries... yes105checking whether to build shared libraries... yes106checking whether to build static libraries... no107108creating libtool109appending configuration tag "CXX" to libtool110checking whether the g++ linker (ld) supports shared libraries... yes111checking for g++ option to produce PIC... 112checking if g++ static flag works... yes113checking if g++ supports -c -o file.o... yes114checking whether the g++ linker (ld) supports shared libraries... yes115checking dynamic linker characteristics... GNU/Linux ld.so116(cached) (cached) checking how to hardcode library paths into programs... unsupported117configure: patching config.h.in118configure: creating ./config.status119config.status: creating config.h
buildPhase
120build flags: -j24 SHELL=/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash121/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash /build/php-8.3.36/ext/gettext/libtool --tag=CC --mode=compile gcc -I. -I/build/php-8.3.36/ext/gettext -I/build/php-8.3.36/ext/gettext/include -I/build/php-8.3.36/ext/gettext/main -I/build/php-8.3.36/ext/gettext -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 -I/include -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/gettext/gettext.c -o gettext.lo -MMD -MF gettext.dep -MT gettext.lo122mkdir .libs123 gcc -I. -I/build/php-8.3.36/ext/gettext -I/build/php-8.3.36/ext/gettext/include -I/build/php-8.3.36/ext/gettext/main -I/build/php-8.3.36/ext/gettext -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 -I/include -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c /build/php-8.3.36/ext/gettext/gettext.c -MMD -MF gettext.dep -MT gettext.lo -fPIC -DPIC -o .libs/gettext.o124/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash /build/php-8.3.36/ext/gettext/libtool --tag=CC --mode=link gcc -shared -I/build/php-8.3.36/ext/gettext/include -I/build/php-8.3.36/ext/gettext/main -I/build/php-8.3.36/ext/gettext -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 -I/include -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -o gettext.la -export-dynamic -avoid-version -prefer-pic -module -rpath /build/php-8.3.36/ext/gettext/modules gettext.lo 125gcc -shared .libs/gettext.o -Wl,-soname -Wl,gettext.so -o .libs/gettext.so126creating gettext.la127(cd .libs && rm -f gettext.la && ln -s ../gettext.la gettext.la)128/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash /build/php-8.3.36/ext/gettext/libtool --tag=CC --mode=install cp ./gettext.la /build/php-8.3.36/ext/gettext/modules129cp ./.libs/gettext.so /build/php-8.3.36/ext/gettext/modules/gettext.so130cp ./.libs/gettext.lai /build/php-8.3.36/ext/gettext/modules/gettext.la131PATH="$PATH:/sbin" ldconfig -n /build/php-8.3.36/ext/gettext/modules132----------------------------------------------------------------------133Libraries have been installed in:134 /build/php-8.3.36/ext/gettext/modules135136If you ever happen to want to link against installed libraries137in a given directory, LIBDIR, you must either use libtool, and138specify the full pathname of the library, or use the `-LLIBDIR'139flag during linking and do at least one of the following:140 - add LIBDIR to the `LD_LIBRARY_PATH' environment variable141 during execution142 - add LIBDIR to the `LD_RUN_PATH' environment variable143 during linking144 - use the `-Wl,--rpath -Wl,LIBDIR' linker flag145146See any operating system documentation about shared libraries for147more information, such as the ld(1) and ld.so(8) manual pages.148----------------------------------------------------------------------149150Build complete.151Don't forget to run 'make test'.152
checkPhase
153154Build complete.155Don't forget to run 'make test'.156157158=====================================================================159PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/php 160PHP_SAPI : cli161PHP_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/gettext/tmp-php.ini165More .INIs : 166---------------------------------------------------------------------167PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/php-cgi 168PHP_SAPI : cgi-fcgi169PHP_VERSION : 8.3.36170ZEND_VERSION: 4.3.36171PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64172INI actual : /build/php-8.3.36/ext/gettext/tmp-php.ini173More .INIs : 174--------------------------------------------------------------------- 175---------------------------------------------------------------------176PHP : /nix/store/wpnr7wiy682rqqbb0i58pn9n6lm9w1cl-php-8.3.36/bin/phpdbg 177PHP_SAPI : phpdbg178PHP_VERSION : 8.3.36179ZEND_VERSION: 4.3.36180PHP_OS : Linux - Linux localhost 6.11.0 #1-NixOS SMP PREEMPT_DYNAMIC Mon Aug 24 01:44:40 UTC 2026 x86_64181INI actual : /build/php-8.3.36/ext/gettext/tmp-php.ini182More .INIs : 183---------------------------------------------------------------------184CWD : /build/php-8.3.36/ext/gettext185Extra dirs : 186VALGRIND : Not used187=====================================================================188TIME START 2026-10-21 19:57:58189=====================================================================190PASS #44938: gettext functions crash with overlong strings [tests/44938.phpt] 191PASS Bug #53251 (bindtextdomain with null dir doesn't return old value) [tests/bug53251.phpt] 192SKIP #66265: gettext doesn't switch locales within the same script [tests/bug66267.phpt] reason: 'de_DE' locale not supported.193PASS Bug #73730 (textdomain(null) throws in strict mode) [tests/bug73730.phpt] 194PASS dcgettext with LC_ALL is undefined behavior. [tests/dcgettext_lcall.phpt] 195PASS dcngettext() tests [tests/dcngettext.phpt] 196SKIP Gettext basic test with en_US locale that should be on nearly every system [tests/gettext_basic-enus.phpt] reason: en_US.UTF-8 locale not supported.197SKIP Gettext basic test [tests/gettext_basic.phpt] reason: fi_FI locale not supported.198PASS test if bind_textdomain_codeset() returns correct value [tests/gettext_bind_textdomain_codeset-retval.phpt] 199SKIP Test if bindtextdomain() returns string id if no directory path is set(if directory path is 'null') [tests/gettext_bindtextdomain-cwd.phpt] reason: en_US.UTF-8 locale not supported.200PASS Test if bindtextdomain() errors if the domain is empty. [tests/gettext_bindtextdomain-emptydomain.phpt] 201PASS Test if bindtextdomain() returns false if path does not exist. [tests/gettext_bindtextdomain-path.phpt] 202SKIP Test dcgettext() functionality [tests/gettext_dcgettext.phpt] reason: en_US.UTF-8 locale not supported.203SKIP Test dgettext() functionality [tests/gettext_dgettext.phpt] reason: en_US.UTF-8 locale not supported.204SKIP Test if dngettext() returns the correct translations (optionally plural). [tests/gettext_dngettext-plural.phpt] reason: en_US.UTF-8 locale not supported.205SKIP Test ngettext() functionality [tests/gettext_ngettext.phpt] reason: en_US.UTF-8 locale not supported.206PASS Test phpinfo() displays gettext support [tests/gettext_phpinfo.phpt] 207SKIP Check if textdomain() returns the new domain [tests/gettext_textdomain-retval.phpt] reason: en_US.UTF-8 locale not supported.208=====================================================================209TIME END 2026-10-21 19:57:58210211=====================================================================212TEST RESULT SUMMARY213---------------------------------------------------------------------214Exts skipped : 0215Exts tested : 12216---------------------------------------------------------------------217218Number of tests : 18 9219Tests skipped : 9 ( 50.0%) --------220Tests warned : 0 ( 0.0%) ( 0.0%)221Tests failed : 0 ( 0.0%) ( 0.0%)222Tests passed : 9 ( 50.0%) (100.0%)223---------------------------------------------------------------------224Time taken : 0 seconds225=====================================================================
fixupPhase
226shrinking RPATHs of ELF executables and libraries in /nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36227shrinking /nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/lib/php/extensions/gettext.so228checking for references to /build/ in /nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36...229patching script interpreter paths in /nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36230stripping (with command strip and flags -S -p) in /nix/store/67xw8r439jkvdy50nhpf1c8835c1kcnm-php-gettext-8.3.36/lib231shrinking RPATHs of ELF executables and libraries in /nix/store/lmwg80srsnwh7f3zilngnydsjr31dfv2-php-gettext-8.3.36-dev232checking for references to /build/ in /nix/store/lmwg80srsnwh7f3zilngnydsjr31dfv2-php-gettext-8.3.36-dev...233patching script interpreter paths in /nix/store/lmwg80srsnwh7f3zilngnydsjr31dfv2-php-gettext-8.3.36-dev