+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PHP_VERSION_REQD=83 WRKLOG=/tmp/bulklog/php83-fpm-8.3.8nb11/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PHP_VERSION_REQD=83 WRKLOG=/tmp/bulklog/php83-fpm-8.3.8nb11/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for php-8.3.8.tar.xz => Checksum SHA512 OK for php-8.3.8.tar.xz ===> Installing dependencies for php83-fpm-8.3.8nb11 ========================================================================== The supported build options for php83-fpm are: argon2 disable-filter-url dtrace inet6 php-embed readline ssl zts The currently selected options are: inet6 readline ssl You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.php83 (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, php83-fpm-8.3.8nb11. Their current value is shown below: * CURSES_DEFAULT = ncurses * FPM_GROUP = www * FPM_USER = fpm * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /etc/opt/pkg/openssl/certs * SSLDIR = /etc/opt/pkg/openssl * SSLKEYS = /etc/opt/pkg/openssl/private * VARBASE = /var/opt/pkg Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * TERMCAP_TYPE = curses You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.7nb1 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.2.0nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency pcre2>=10.30: found pcre2-10.44 => Full dependency libxml2>=2.10.4nb3: found libxml2-2.12.4nb1 => Full dependency openssl>=3: found openssl-3.3.1 => Full dependency readline>=6.0: found readline-8.2nb2 => Full dependency php>=8.3.0<8.4: found php-8.3.8 ===> Overriding tools for php83-fpm-8.3.8nb11 ===> Extracting for php83-fpm-8.3.8nb11 ===> Patching for php83-fpm-8.3.8nb11 => Applying pkgsrc patches for php83-fpm-8.3.8nb11 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-build_php.m4 => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-build_php.m4 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build_php.m4,v 1.1 2024/06/07 13:57:24 taca Exp $ | |Do not include "PKG_CONFIG*" in CONFIGURE_OPTIONS. | |--- build/php.m4.orig 2024-06-04 14:53:17.000000000 +0000 |+++ build/php.m4 -------------------------- Patching file build/php.m4 using Plan A... Hunk #1 succeeded at 2151. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_enchant_enchant.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_enchant_enchant.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ext_enchant_enchant.c,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Fix build on pkgsrc environment. | |--- ext/enchant/enchant.c.orig 2022-12-06 14:26:47.000000000 +0000 |+++ ext/enchant/enchant.c -------------------------- Patching file ext/enchant/enchant.c using Plan A... Hunk #1 succeeded at 23. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_phar_Makefile.frag => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_phar_Makefile.frag Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ext_phar_Makefile.frag,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Set shbang for phar correctly. | |--- ext/phar/Makefile.frag.orig 2015-06-23 17:33:33.000000000 +0000 |+++ ext/phar/Makefile.frag -------------------------- Patching file ext/phar/Makefile.frag using Plan A... Hunk #1 succeeded at 23 (offset 5 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_standard_php__fopen__wrapper.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_standard_php__fopen__wrapper.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ext_standard_php__fopen__wrapper.c,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Add build-time disable option for dangerous php://filter URL | |php://filter URL is a feature documented here: |http://php.net/manual/en/wrappers.php.php | |Unfortunately, it allows remote control of include() behavior |beyond what many developpers expected, enabling easy dump of |PHP source files. The administrator may want to disable the |feature for security sake, and this patch makes that possible. | |--- ext/standard/php_fopen_wrapper.c.orig 2019-11-19 10:24:58.000000000 +0000 |+++ ext/standard/php_fopen_wrapper.c -------------------------- Patching file ext/standard/php_fopen_wrapper.c using Plan A... Hunk #1 succeeded at 336 (offset -2 lines). Hunk #2 succeeded at 379 (offset -2 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_tidy_config.m4 => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_tidy_config.m4 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ext_tidy_config.m4,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Fix portability. | |--- ext/tidy/config.m4.orig 2018-12-04 16:12:28.000000000 +0000 |+++ ext/tidy/config.m4 -------------------------- Patching file ext/tidy/config.m4 using Plan A... Hunk #1 succeeded at 39 (offset -1 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_xsl_php__xsl.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-ext_xsl_php__xsl.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ext_xsl_php__xsl.h,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Fix build on pkgsrc environment. | |--- ext/xsl/php_xsl.h.orig 2021-03-02 16:37:06.000000000 +0000 |+++ ext/xsl/php_xsl.h -------------------------- Patching file ext/xsl/php_xsl.h using Plan A... Hunk #1 succeeded at 37. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-main_streams_streams.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-main_streams_streams.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-main_streams_streams.c,v 1.1 2023/11/30 16:14:50 taca Exp $ | |* Allow copying files with size zero. | |--- main/streams/streams.c.orig 2022-05-11 01:14:18.000000000 +0000 |+++ main/streams/streams.c -------------------------- Patching file main/streams/streams.c using Plan A... Hunk #1 succeeded at 1737 (offset 153 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-php.ini-development => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-php.ini-development Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-php.ini-development,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Set proper default configuration values. | |--- php.ini-development.orig 2021-10-27 00:20:44.000000000 +0000 |+++ php.ini-development -------------------------- Patching file php.ini-development using Plan A... Hunk #1 succeeded at 750 (offset 15 lines). Hunk #2 succeeded at 771 (offset 15 lines). Hunk #3 succeeded at 857 (offset 15 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-php.ini-production => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-php.ini-production Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-php.ini-production,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Set proper default configuration values. | |--- php.ini-production.orig 2021-10-27 00:20:44.000000000 +0000 |+++ php.ini-production -------------------------- Patching file php.ini-production using Plan A... Hunk #1 succeeded at 752 (offset 15 lines). Hunk #2 succeeded at 773 (offset 15 lines). Hunk #3 succeeded at 859 (offset 15 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_apache2handler_config.m4 => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_apache2handler_config.m4 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-sapi_apache2handler_config.m4,v 1.1 2024/06/07 13:57:24 taca Exp $ | |Don't autodetect maintainer-zts. | |--- sapi/apache2handler/config.m4.orig 2024-06-04 14:53:17.000000000 +0000 |+++ sapi/apache2handler/config.m4 -------------------------- Patching file sapi/apache2handler/config.m4 using Plan A... Hunk #1 succeeded at 108. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_cgi_Makefile.frag => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_cgi_Makefile.frag Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-sapi_cgi_Makefile.frag,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Install to CGI directory. | |--- sapi/cgi/Makefile.frag.orig 2015-06-23 17:33:33.000000000 +0000 |+++ sapi/cgi/Makefile.frag -------------------------- Patching file sapi/cgi/Makefile.frag using Plan A... Hunk #1 succeeded at 4. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_cli_Makefile.frag => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_cli_Makefile.frag Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-sapi_cli_Makefile.frag,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Needed on NetBSD with PaX MPROTEXT, otherwise core dump with: |#1 0x00000000004d0d87 in _pcre_jit_exec () |#2 0x00000000004a53f1 in php_pcre_exec () |https://bugs.php.net/bug.php?id=72281 | |--- sapi/cli/Makefile.frag.orig 2016-04-28 18:12:27.000000000 +0000 |+++ sapi/cli/Makefile.frag -------------------------- Patching file sapi/cli/Makefile.frag using Plan A... Hunk #1 succeeded at 2. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_fpm_php-fpm.conf.in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm/../../lang/php83/patches/patch-sapi_fpm_php-fpm.conf.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-sapi_fpm_php-fpm.conf.in,v 1.1 2023/11/30 16:14:50 taca Exp $ | |Set proper default configuration values. | |--- sapi/fpm/php-fpm.conf.in.orig 2015-06-23 17:33:33.000000000 +0000 |+++ sapi/fpm/php-fpm.conf.in -------------------------- Patching file sapi/fpm/php-fpm.conf.in using Plan A... Hunk #1 succeeded at 14. done ===> Creating toolchain wrappers for php83-fpm-8.3.8nb11 ===> Configuring for php83-fpm-8.3.8nb11 => Modifying GNU configure scripts to avoid --recheck => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Checking for portability problems in extracted files ERROR: [check-portability.awk] => Found test ... == ...: ERROR: [check-portability.awk] configure:81366: if test "$TIDY_LIB_NAME" == 'tidyp'; then Explanation: =========================================================================== The "test" command, as well as the "[" command, are not required to know the "==" operator. Only a few implementations like bash and some versions of ksh support it. When you run "test foo == foo" on a platform that does not support the "==" operator, the result will be "false" instead of "true". This can lead to unexpected behavior. There are two ways to fix this error message. If the file that contains the "test ==" is needed for building the package, you should create a patch for it, replacing the "==" operator with "=". If the file is not needed, add its name to the CHECK_PORTABILITY_SKIP variable in the package Makefile. =========================================================================== *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/www/php-fpm