>>> php82-pecl-runkit7: Building testing/php82-pecl-runkit7 4.0.0_alpha6-r1 (using abuild 3.12.0-r5) started Fri, 29 Mar 2024 11:22:45 +0000 >>> php82-pecl-runkit7: Checking sanity of /home/buildozer/aports/testing/php82-pecl-runkit7/APKBUILD... >>> php82-pecl-runkit7: Analyzing dependencies... >>> php82-pecl-runkit7: Installing for build: build-base php82-common php82-dev (1/24) Installing php82-common (8.2.17-r1) (2/24) Installing argon2-libs (20190702-r5) (3/24) Installing libxml2 (2.12.6-r0) (4/24) Installing php82 (8.2.17-r1) (5/24) Installing m4 (1.4.19-r3) (6/24) Installing perl (5.38.2-r0) (7/24) Installing autoconf (2.72-r0) (8/24) Installing bsd-compat-headers (0.7.2-r6) (9/24) Installing libformw (6.4_p20240309-r0) (10/24) Installing libmenuw (6.4_p20240309-r0) (11/24) Installing libpanelw (6.4_p20240309-r0) (12/24) Installing libncurses++ (6.4_p20240309-r0) (13/24) Installing ncurses-dev (6.4_p20240309-r0) (14/24) Installing libedit-dev (20230828.3.1-r4) (15/24) Installing zlib-dev (1.3.1-r0) (16/24) Installing libpcre2-16 (10.43-r0) (17/24) Installing libpcre2-32 (10.43-r0) (18/24) Installing pcre2-dev (10.43-r0) (19/24) Installing re2c (3.1-r0) (20/24) Installing php82-dev (8.2.17-r1) (21/24) Installing .makedepends-php82-pecl-runkit7 (20240329.112246) (22/24) Installing perl-error (0.17029-r2) (23/24) Installing perl-git (2.44.0-r1) (24/24) Installing git-perl (2.44.0-r1) Executing busybox-1.36.1-r24.trigger OK: 438 MiB in 137 packages >>> php82-pecl-runkit7: Cleaning up srcdir >>> php82-pecl-runkit7: Cleaning up pkgdir >>> php82-pecl-runkit7: Cleaning up tmpdir >>> php82-pecl-runkit7: Fetching https://distfiles.alpinelinux.org/distfiles/edge/php-pecl-runkit7-4.0.0_alpha6.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) The requested URL returned error: 404 >>> php82-pecl-runkit7: Fetching php-pecl-runkit7-4.0.0_alpha6.tgz::https://pecl.php.net/get/runkit7-4.0.0a6.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 104k 100 104k 0 0 160k 0 --:--:-- --:--:-- --:--:-- 160k >>> php82-pecl-runkit7: Fetching https://distfiles.alpinelinux.org/distfiles/edge/php-pecl-runkit7-4.0.0_alpha6.tgz >>> php82-pecl-runkit7: Checking sha512sums... php-pecl-runkit7-4.0.0_alpha6.tgz: OK >>> php82-pecl-runkit7: Unpacking /var/cache/distfiles/edge/php-pecl-runkit7-4.0.0_alpha6.tgz... Configuring for: PHP Api Version: 20220829 Zend Module Api No: 20220829 Zend Extension Api No: 420220829 checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking how to run the C preprocessor... gcc -E checking for egrep -e... (cached) /bin/grep -E checking for icc... no checking for suncc... no checking for system library directory... lib checking if compiler supports -Wl,-rpath,... yes checking build system type... i686-pc-linux-musl checking host system type... i686-pc-linux-musl checking target system type... i686-pc-linux-musl checking for PHP prefix... /usr checking for PHP includes... -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib checking for PHP extension directory... /usr/lib/php82/modules checking for PHP installed headers prefix... /usr/include/php82 checking if debug is enabled... no checking if zts is enabled... no checking for gawk... no checking for nawk... no checking for awk... awk checking if awk is broken... no checking whether to enable runkit7 support... yes, shared checking whether to enable runtime manipulation of functions/classes/constants... inherit checking whether to enable registration of user-defined autoglobals... yes, shared checking if this is built with PHP >= 7.2... this is PHP 7.2 or newer checking for a sed that does not truncate output... /bin/sed checking for ld used by gcc... /usr/i586-alpine-linux-musl/bin/ld checking if the linker (/usr/i586-alpine-linux-musl/bin/ld) is GNU ld... yes checking for /usr/i586-alpine-linux-musl/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking the maximum length of command line arguments... 98304 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/i586-alpine-linux-musl/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no creating libtool appending configuration tag "CXX" to libtool checking whether the g++ linker (/usr/i586-alpine-linux-musl/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... checking if g++ static flag works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/i586-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... unsupported configure: patching config.h.in configure: creating ./config.status config.status: creating config.h /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit.c -o runkit.lo -MMD -MF runkit.dep -MT runkit.lo /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_functions.c -o runkit_functions.lo -MMD -MF runkit_functions.dep -MT runkit_functions.lo /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_methods.c -o runkit_methods.lo -MMD -MF runkit_methods.dep -MT runkit_methods.lo /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_constants.c -o runkit_constants.lo -MMD -MF runkit_constants.dep -MT runkit_constants.lo /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_common.c -o runkit_common.lo -MMD -MF runkit_common.dep -MT runkit_common.lo /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_zend_execute_API.c -o runkit_zend_execute_API.lo -MMD -MF runkit_zend_execute_API.dep -MT runkit_zend_execute_API.lo /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_classes.c -o runkit_classes.lo -MMD -MF runkit_classes.dep -MT runkit_classes.lo /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=compile gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_props.c -o runkit_props.lo -MMD -MF runkit_props.dep -MT runkit_props.lo mkdir .libs mkdir .libs mkdir: can't create directory '.libs': File exists gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit.c -MMD -MF runkit.dep -MT runkit.lo -fPIC -DPIC -o .libs/runkit.o gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_props.c -MMD -MF runkit_props.dep -MT runkit_props.lo -fPIC -DPIC -o .libs/runkit_props.o gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_methods.c -MMD -MF runkit_methods.dep -MT runkit_methods.lo -fPIC -DPIC -o .libs/runkit_methods.o gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_common.c -MMD -MF runkit_common.dep -MT runkit_common.lo -fPIC -DPIC -o .libs/runkit_common.o gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_classes.c -MMD -MF runkit_classes.dep -MT runkit_classes.lo -fPIC -DPIC -o .libs/runkit_classes.o gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_zend_execute_API.c -MMD -MF runkit_zend_execute_API.dep -MT runkit_zend_execute_API.lo -fPIC -DPIC -o .libs/runkit_zend_execute_API.o gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_functions.c -MMD -MF runkit_functions.dep -MT runkit_functions.lo -fPIC -DPIC -o .libs/runkit_functions.o gcc -I. -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Werror -Wall -Wno-deprecated-declarations -Wno-pedantic -DZEND_COMPILE_DL_EXT=1 -c /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/runkit_constants.c -MMD -MF runkit_constants.dep -MT runkit_constants.lo -fPIC -DPIC -o .libs/runkit_constants.o /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=link gcc -shared -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/include -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/main -I/home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 -I/usr/include/php82 -I/usr/include/php82/main -I/usr/include/php82/TSRM -I/usr/include/php82/Zend -I/usr/include/php82/ext -I/usr/include/php82/ext/date/lib -DHAVE_CONFIG_H -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GNU_SOURCE -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o runkit7.la -export-dynamic -avoid-version -prefer-pic -module -rpath /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/modules runkit.lo runkit_functions.lo runkit_methods.lo runkit_constants.lo runkit_common.lo runkit_zend_execute_API.lo runkit_classes.lo runkit_props.lo gcc -shared .libs/runkit.o .libs/runkit_functions.o .libs/runkit_methods.o .libs/runkit_constants.o .libs/runkit_common.o .libs/runkit_zend_execute_API.o .libs/runkit_classes.o .libs/runkit_props.o -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,pack-relative-relocs -Wl,-soname -Wl,runkit7.so -o .libs/runkit7.so creating runkit7.la (cd .libs && rm -f runkit7.la && ln -s ../runkit7.la runkit7.la) /bin/sh /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/libtool --tag=CC --mode=install cp ./runkit7.la /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/modules cp ./.libs/runkit7.so /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/modules/runkit7.so cp ./.libs/runkit7.lai /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/modules/runkit7.la PATH="$PATH:/sbin" ldconfig -n /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/modules ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Build complete. Don't forget to run 'make test'. runkit7 runkit7 support => enabled version => 4.0.0a6 Custom Superglobal support => enabled Runtime Manipulation => enabled Directive => Local Value => Master Value runkit.superglobal => no value => no value runkit.internal_override => Off => Off Build complete. Don't forget to run 'make test'. ===================================================================== PHP : /usr/bin/php82 PHP_SAPI : cli PHP_VERSION : 8.2.17 ZEND_VERSION: 4.2.17 PHP_OS : Linux - Linux build-edge-x86 5.15.108-0-lts #1-Alpine SMP Fri, 21 Apr 2023 05:55:14 +0000 i686 INI actual : /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6/tmp-php.ini More .INIs : CWD : /home/buildozer/aports/testing/php82-pecl-runkit7/src/runkit7-4.0.0a6 Extra dirs : VALGRIND : Not used ===================================================================== TIME START 2024-03-29 11:22:53 ===================================================================== TEST 1/170 [tests/bug10053.phpt] PASS runkit7_method_copy() function [tests/bug10053.phpt] TEST 2/170 [tests/bug10300.phpt] PASS Bug #10300 Segfault when copying __call() [tests/bug10300.phpt] TEST 3/170 [tests/bug56662.phpt] PASS Bug#56662 - Wrong access level with RUNKIT7_ACC_PUBLIC [tests/bug56662.phpt] TEST 4/170 [tests/bug56976.phpt] PASS Bug#56976 - Failure adding __call method [tests/bug56976.phpt] TEST 5/170 [tests/bug57658.phpt] SKIP Bug#57658 - runkit_class_adopt fails on method names with capitals [tests/bug57658.phpt] TEST 6/170 [tests/namespaces.phpt] PASS runkit7_method_add(), runkit7_method_redefine(), runkit7_method_rename() & runkit7_method_copy() functions with namespaces [tests/namespaces.phpt] TEST 7/170 [tests/runkit_add_magic_methods.phpt] PASS adding and removing magic methods [tests/runkit_add_magic_methods.phpt] TEST 8/170 [tests/runkit_add_magic_serialize_method_ignored_for_common_classes.phpt] PASS adding magic serialize method to common class should be ignored [tests/runkit_add_magic_serialize_method_ignored_for_common_classes.phpt] TEST 9/170 [tests/runkit_add_old_style_ctor.phpt] SKIP add old-style parent ctor [tests/runkit_add_old_style_ctor.phpt] reason: php >= 8.0 TEST 10/170 [tests/runkit_add_old_style_ctor1.phpt] SKIP add old-style parent ctor (existing ctor) [tests/runkit_add_old_style_ctor1.phpt] reason: php >= 8.0 TEST 11/170 [tests/runkit_add_old_style_ctor_by_adopting.phpt] SKIP add old-style parent ctor by adoptting [tests/runkit_add_old_style_ctor_by_adopting.phpt] TEST 12/170 [tests/runkit_add_old_style_ctor_by_copying.phpt] SKIP add old-style parent ctor by copying [tests/runkit_add_old_style_ctor_by_copying.phpt] reason: php >= 8.0 TEST 13/170 [tests/runkit_adopt_emancipate_and_inheritance.phpt] SKIP runkit_class_adopt, runkit_class_emancipate and inheritance [tests/runkit_adopt_emancipate_and_inheritance.phpt] SKIP Superglobals should not be wiped by runkit [tests/runkit_and_superglobals.phpt] reason: CGI not available TEST 15/170 [tests/runkit_arginfo.phpt] PASS reflection should pick up runkit7 arginfo [tests/runkit_arginfo.phpt] TEST 16/170 [tests/runkit_class_adopt.phpt] SKIP runkit_class_adopt() function [tests/runkit_class_adopt.phpt] TEST 17/170 [tests/runkit_class_adopt_and_properties.phpt] SKIP runkit_class_adopt() function and properties issues [tests/runkit_class_adopt_and_properties.phpt] TEST 18/170 [tests/runkit_class_emancipate.phpt] SKIP runkit_class_emancipate() function [tests/runkit_class_emancipate.phpt] TEST 19/170 [tests/runkit_class_emancipate_and_reflection.phpt] SKIP runkit_class_emancipate() function with reflection and inheritance [tests/runkit_class_emancipate_and_reflection.phpt] TEST 20/170 [tests/runkit_constant_add.phpt] PASS runkit7_constant_add() function [tests/runkit_constant_add.phpt] TEST 21/170 [tests/runkit_constant_add_array.phpt] PASS runkit7_constant_add() function can add simple arrays [tests/runkit_constant_add_array.phpt] TEST 22/170 [tests/runkit_constant_add_array_alias.phpt] PASS runkit_constant_add() function can add simple arrays [tests/runkit_constant_add_array_alias.phpt] TEST 23/170 [tests/runkit_constant_add_array_to_class.phpt] PASS runkit7_constant_add() function can add simple arrays to classes [tests/runkit_constant_add_array_to_class.phpt] TEST 24/170 [tests/runkit_constant_add_object_php81.phpt] PASS runkit7_constant_add() function can add objects in php 8.1+ [tests/runkit_constant_add_object_php81.phpt] TEST 25/170 [tests/runkit_constant_add_protected.phpt] PASS runkit7_constant_redefine() function redefines protected class constants (when accessing other files, not working for same file) [tests/runkit_constant_add_protected.phpt] TEST 26/170 [tests/runkit_constant_add_protected_alias.phpt] PASS runkit_constant_redefine() function redefines protected class constants (when accessing other files, not working for same file) [tests/runkit_constant_add_protected_alias.phpt] TEST 27/170 [tests/runkit_constant_add_to_class.phpt] PASS runkit7_constant_add() function redefines class constants [tests/runkit_constant_add_to_class.phpt] TEST 28/170 [tests/runkit_constant_redefine.phpt] PASS runkit7_constant_redefine() function [tests/runkit_constant_redefine.phpt] TEST 29/170 [tests/runkit_constant_redefine_in_class.phpt] ========DIFF======== string(14) "TestClass::FOO" string(14) "TestClass::FOO" 003+ string(3) "foo" 003- string(3) "bar" ========DONE======== XFAIL runkit7_constant_redefine() function redefines class constants [tests/runkit_constant_redefine_in_class.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. TEST 30/170 [tests/runkit_constant_redefine_protected_across_file.phpt] PASS runkit7_constant_redefine() function redefines protected class constants (when accessing other files, not working for same file) [tests/runkit_constant_redefine_protected_across_file.phpt] TEST 31/170 [tests/runkit_constant_remove.phpt] PASS runkit7_constant_remove() function [tests/runkit_constant_remove.phpt] TEST 32/170 [tests/runkit_constant_remove_from_class.phpt] ========DIFF======== string(14) "TestClass::FOO" string(14) "TestClass::FOO" 003+ string(3) "foo" 003-  004- Fatal error: Undefined class constant 'FOO' in %s on line %d ========DONE======== XFAIL runkit7_constant_remove() function removes constant from class [tests/runkit_constant_remove_from_class.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. SKIP runkit7_constant_remove() function removes constant from class (Easier to do: no inlined constants) [tests/runkit_constant_remove_from_class_without_inlining.phpt] reason: CGI not available TEST 34/170 [tests/runkit_constant_remove_from_ns.phpt] ========DIFF======== -- bool(true) bool(false) bool(true) 015+ string(4) "test" 015- string(5) "test1" bool(true) bool(false) bool(true) 019+ string(4) "test" 019- string(5) "test2" string(4) "test" bool(true) -- ========DONE======== XFAIL runkit7_constant_remove(), runkit7_constant_add(), and namespaces [tests/runkit_constant_remove_from_ns.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. TEST 35/170 [tests/runkit_constants_manipulations_and_cache.phpt] ========DIFF======== 200 002+ 0 002- 200 ========DONE======== XFAIL Test for caching issues on manipulations with constants [tests/runkit_constants_manipulations_and_cache.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. TEST 36/170 [tests/runkit_default_property_add.phpt] SKIP runkit_default_property_add() function [tests/runkit_default_property_add.phpt] TEST 37/170 [tests/runkit_default_property_add_and_remove_for_class_with_dynamic_properties.phpt] SKIP runkit_default_property_add() and runkit_default_property_remove() functions on classes having dynamic properties [tests/runkit_default_property_add_and_remove_for_class_with_dynamic_properties.phpt] TEST 38/170 [tests/runkit_default_property_add_and_remove_for_class_with_dynamic_properties_overriding_in_objects.phpt] SKIP runkit_default_property_add() and runkit_default_property_remove() functions on classes having dynamic properties overriding in objects [tests/runkit_default_property_add_and_remove_for_class_with_dynamic_properties_overriding_in_objects.phpt] TEST 39/170 [tests/runkit_default_property_add_instance.phpt] SKIP runkit_default_property_add() function - instance override [tests/runkit_default_property_add_instance.phpt] TEST 40/170 [tests/runkit_default_property_add_overriding_objects.phpt] SKIP runkit_default_property_add() function with overriding objects [tests/runkit_default_property_add_overriding_objects.phpt] TEST 41/170 [tests/runkit_default_property_add_to_subclasses.phpt] SKIP runkit_default_property_add() add properties to subclasses [tests/runkit_default_property_add_to_subclasses.phpt] TEST 42/170 [tests/runkit_default_property_add_to_subclasses_overriding_objects.phpt] SKIP runkit_default_property_add() add properties to subclasses overriding objects [tests/runkit_default_property_add_to_subclasses_overriding_objects.phpt] TEST 43/170 [tests/runkit_default_property_remove.phpt] SKIP runkit_default_property_remove() function [tests/runkit_default_property_remove.phpt] TEST 44/170 [tests/runkit_default_property_remove_and_add_for_class_with_dynamic_properties.phpt] SKIP runkit_default_property_remove() and runkit_default_property_add() functions on classes having dynamic properties (without overriding objects) [tests/runkit_default_property_remove_and_add_for_class_with_dynamic_properties.phpt] TEST 45/170 [tests/runkit_default_property_remove_and_add_for_class_with_dynamic_properties_overriding_objects.phpt] SKIP runkit_default_property_remove() and runkit_default_property_add() functions on classes having dynamic properties (overriding objects) [tests/runkit_default_property_remove_and_add_for_class_with_dynamic_properties_overriding_objects.phpt] TEST 46/170 [tests/runkit_default_property_remove_and_reflection.phpt] SKIP runkit7_method_remove() function with reflection [tests/runkit_default_property_remove_and_reflection.phpt] TEST 47/170 [tests/runkit_default_property_remove_from_subclasses.phpt] SKIP runkit_default_property_remove() remove properties from subclasses [tests/runkit_default_property_remove_from_subclasses.phpt] TEST 48/170 [tests/runkit_default_property_remove_from_subclasses_overriding_objects.phpt] SKIP runkit_default_property_remove() remove properties from subclasses overriding objects [tests/runkit_default_property_remove_from_subclasses_overriding_objects.phpt] TEST 49/170 [tests/runkit_default_property_remove_inheritance.phpt] SKIP runkit_default_property_remove() remove properties with inheritance [tests/runkit_default_property_remove_inheritance.phpt] TEST 50/170 [tests/runkit_default_property_remove_inheritance_overriding_objects.phpt] SKIP runkit_default_property_remove() remove properties with inheritance overriding objects [tests/runkit_default_property_remove_inheritance_overriding_objects.phpt] TEST 51/170 [tests/runkit_default_property_remove_overriding_objects.phpt] SKIP runkit_default_property_remove() function overriding objects [tests/runkit_default_property_remove_overriding_objects.phpt] TEST 52/170 [tests/runkit_default_property_remove_private_and_inheritance.phpt] SKIP runkit_default_property_remove() remove private properties with inheritance [tests/runkit_default_property_remove_private_and_inheritance.phpt] TEST 53/170 [tests/runkit_default_property_remove_private_and_inheritance_overriding_objects.phpt] SKIP runkit_default_property_remove() remove private properties with inheritance overriding objects [tests/runkit_default_property_remove_private_and_inheritance_overriding_objects.phpt] TEST 54/170 [tests/runkit_default_property_remove_private_shadow_and_inheritance.phpt] SKIP runkit_default_property_remove() remove private properties with inheritance [tests/runkit_default_property_remove_private_shadow_and_inheritance.phpt] TEST 55/170 [tests/runkit_default_property_remove_private_shadow_and_inheritance54.phpt] SKIP runkit_default_property_remove() remove private properties with inheritance [tests/runkit_default_property_remove_private_shadow_and_inheritance54.phpt] TEST 56/170 [tests/runkit_default_property_remove_private_shadow_and_inheritance_overriding_objects.phpt] SKIP runkit_default_property_remove() remove private properties with inheritance with objects overriding [tests/runkit_default_property_remove_private_shadow_and_inheritance_overriding_objects.phpt] TEST 57/170 [tests/runkit_default_property_remove_simple.phpt] SKIP runkit_default_property_remove() function [tests/runkit_default_property_remove_simple.phpt] TEST 58/170 [tests/runkit_finally.phpt] PASS copy method with finally [tests/runkit_finally.phpt] TEST 59/170 [tests/runkit_fpm_internal_function_restore.phpt] SKIP Test restoring internal functions after renaming and copying under fpm [tests/runkit_fpm_internal_function_restore.phpt] reason: : FPM not found TEST 60/170 [tests/runkit_function_add.phpt] PASS runkit7_function_add() function [tests/runkit_function_add.phpt] TEST 61/170 [tests/runkit_function_add_alias.phpt] PASS runkit_function_add() function [tests/runkit_function_add_alias.phpt] TEST 62/170 [tests/runkit_function_add_and_doc_comment.phpt] PASS runkit7_function_add() function and doc_comment [tests/runkit_function_add_and_doc_comment.phpt] TEST 63/170 [tests/runkit_function_add_closure.phpt] PASS runkit7_method_add() function with closure [tests/runkit_function_add_closure.phpt] TEST 64/170 [tests/runkit_function_add_closure_and_doc_comment.phpt] PASS runkit7_function_add() closure and doc_comment [tests/runkit_function_add_closure_and_doc_comment.phpt] TEST 65/170 [tests/runkit_function_add_closure_and_doc_comment_from_closure.phpt] PASS runkit7_function_add() closer and doc_comment from closure [tests/runkit_function_add_closure_and_doc_comment_from_closure.phpt] TEST 66/170 [tests/runkit_function_add_return_type.phpt] PASS runkit7_function_add() function should accept valid return types passed in as a string [tests/runkit_function_add_return_type.phpt] TEST 67/170 [tests/runkit_function_add_return_type_invalid.phpt] PASS runkit7_function_add() function should detect invalid return types passed in as a string [tests/runkit_function_add_return_type_invalid.phpt] TEST 68/170 [tests/runkit_function_copy.phpt] PASS runkit7_function_copy() function [tests/runkit_function_copy.phpt] TEST 69/170 [tests/runkit_function_copy_8.phpt] PASS runkit7_function_copy() function for union types [tests/runkit_function_copy_8.phpt] TEST 70/170 [tests/runkit_function_copy_alias.phpt] PASS runkit_function_copy() function [tests/runkit_function_copy_alias.phpt] TEST 71/170 [tests/runkit_function_redefine.phpt] PASS runkit7_function_redefine() function [tests/runkit_function_redefine.phpt] TEST 72/170 [tests/runkit_function_redefine_alias.phpt] PASS runkit_function_redefine() function [tests/runkit_function_redefine_alias.phpt] TEST 73/170 [tests/runkit_function_redefine_and_doc_comment.phpt] PASS runkit7_function_redefine() function and doc_comment [tests/runkit_function_redefine_and_doc_comment.phpt] TEST 74/170 [tests/runkit_function_redefine_and_reflection.phpt] PASS runkit7_function_redefine() function with reflection [tests/runkit_function_redefine_and_reflection.phpt] TEST 75/170 [tests/runkit_function_redefine_and_revert.phpt] PASS runkit7_function_redefine() and revert [tests/runkit_function_redefine_and_revert.phpt] TEST 76/170 [tests/runkit_function_redefine_and_revert_closure.phpt] WARN runkit7_function_redefine() and revert [tests/runkit_function_redefine_and_revert_closure.phpt] (warn: XFAIL section but test passes) TEST 77/170 [tests/runkit_function_redefine_closure_and_doc_comment.phpt] PASS runkit7_function_redefine() closure and doc_comment [tests/runkit_function_redefine_closure_and_doc_comment.phpt] TEST 78/170 [tests/runkit_function_redefine_closure_and_doc_comment_from_closure.phpt] PASS runkit7_function_redefine() closure and doc_comment from closure [tests/runkit_function_redefine_closure_and_doc_comment_from_closure.phpt] TEST 79/170 [tests/runkit_function_redefine_closure_static.phpt] PASS runkit7_method_redefine() function with closure [tests/runkit_function_redefine_closure_static.phpt] TEST 80/170 [tests/runkit_function_redefine_from_anonymous.phpt] PASS runkit7_function_redefine() and call from anonymous function [tests/runkit_function_redefine_from_anonymous.phpt] TEST 81/170 [tests/runkit_function_redefine_using_undef.phpt] PASS runkit7_function_redefine() function with undefined [tests/runkit_function_redefine_using_undef.phpt] TEST 82/170 [tests/runkit_function_redefine_var_dump.phpt] PASS runkit7_method_redefine() function with closure [tests/runkit_function_redefine_var_dump.phpt] TEST 83/170 [tests/runkit_function_remove.phpt] PASS runkit7_function_remove() function [tests/runkit_function_remove.phpt] TEST 84/170 [tests/runkit_function_remove_alias.phpt] PASS runkit_function_remove() function [tests/runkit_function_remove_alias.phpt] TEST 85/170 [tests/runkit_function_remove_and_reflection.phpt] PASS runkit7_function_remove() function with reflection [tests/runkit_function_remove_and_reflection.phpt] TEST 86/170 [tests/runkit_function_remove_and_reflection_parameter.phpt] PASS runkit7_function_remove() function with ReflectionParameter [tests/runkit_function_remove_and_reflection_parameter.phpt] TEST 87/170 [tests/runkit_function_rename.phpt] PASS runkit7_function_rename() function [tests/runkit_function_rename.phpt] TEST 88/170 [tests/runkit_function_rename_alias.phpt] PASS runkit7_function_rename() function [tests/runkit_function_rename_alias.phpt] TEST 89/170 [tests/runkit_function_rename_and_reflection.phpt] PASS runkit7_function_rename() function with reflection [tests/runkit_function_rename_and_reflection.phpt] TEST 90/170 [tests/runkit_function_rename_corruption.phpt] PASS runkit7_function_rename() function corruption prevented when original method is replaced with a substitute. [tests/runkit_function_rename_corruption.phpt] TEST 91/170 [tests/runkit_function_rename_corruption2.phpt] PASS runkit7_function_rename() function corruption prevented when original method is replaced with a substitute. [tests/runkit_function_rename_corruption2.phpt] TEST 92/170 [tests/runkit_function_rename_internal.phpt] PASS runkit7_function_rename() function on internal functions [tests/runkit_function_rename_internal.phpt] TEST 93/170 [tests/runkit_function_rename_large_switch.phpt] PASS runkit7_function_rename() function with large switch statements [tests/runkit_function_rename_large_switch.phpt] TEST 94/170 [tests/runkit_function_rename_redefine_add_remove.phpt] PASS complex test for renaming, adding and removing with internal functions [tests/runkit_function_rename_redefine_add_remove.phpt] TEST 95/170 [tests/runkit_function_variadic.phpt] PASS runkit7_function_redefine() function and runkit7_function_remove(), with variadic functions [tests/runkit_function_variadic.phpt] TEST 96/170 [tests/runkit_function_variadic_strict.phpt] PASS runkit7_function_redefine() function and runkit7_function_remove(), with variadic functions and strict mode. [tests/runkit_function_variadic_strict.phpt] TEST 97/170 [tests/runkit_function_variadic_typed.phpt] PASS runkit7_function_redefine() function, etc. can redefine variadic functions with return types. [tests/runkit_function_variadic_typed.phpt] TEST 98/170 [tests/runkit_functions_returning_by_reference.phpt] PASS runkit7_function_redefine() & runkit7_function_add() for functions returning a value by reference [tests/runkit_functions_returning_by_reference.phpt] TEST 99/170 [tests/runkit_method_add.phpt] PASS runkit7_method_add() function [tests/runkit_method_add.phpt] TEST 100/170 [tests/runkit_method_add_7_php8.phpt] PASS runkit7_method_add() function for static method [tests/runkit_method_add_7_php8.phpt] TEST 101/170 [tests/runkit_method_add_alias.phpt] SKIP runkit_method_add() function [tests/runkit_method_add_alias.phpt] reason: php >= 8.0 TEST 102/170 [tests/runkit_method_add_and_doc_comment.phpt] PASS runkit7_method_add() function and doc_comment [tests/runkit_method_add_and_doc_comment.phpt] TEST 103/170 [tests/runkit_method_add_closure.phpt] SKIP runkit7_method_add() function with closure [tests/runkit_method_add_closure.phpt] reason: php >= 8.0 TEST 104/170 [tests/runkit_method_add_closure2.phpt] PASS runkit7_method_add() function with closure [tests/runkit_method_add_closure2.phpt] TEST 105/170 [tests/runkit_method_add_closure_and_doc_comment.phpt] PASS runkit7_method_add() function with closure and doc_comment [tests/runkit_method_add_closure_and_doc_comment.phpt] TEST 106/170 [tests/runkit_method_add_closure_and_doc_comment_from_closure.phpt] PASS runkit7_method_add() function with closure and doc_comment from closure [tests/runkit_method_add_closure_and_doc_comment_from_closure.phpt] TEST 107/170 [tests/runkit_method_add_closure_and_flags.phpt] PASS runkit7_method_add() function with closure and flags [tests/runkit_method_add_closure_and_flags.phpt] TEST 108/170 [tests/runkit_method_add_closure_php80.phpt] PASS runkit7_method_add() function with closure [tests/runkit_method_add_closure_php80.phpt] TEST 109/170 [tests/runkit_method_add_overriding_parent_method.phpt] SKIP runkit7_method_add() function [tests/runkit_method_add_overriding_parent_method.phpt] reason: using parent in class with no parent TEST 110/170 [tests/runkit_method_add_php73_bug.phpt] SKIP Bug in runkit_method_add (runkit7 issue #173) [tests/runkit_method_add_php73_bug.phpt] reason: calls non-static method statically TEST 111/170 [tests/runkit_method_add_return_type.phpt] PASS runkit7_method_add() function should accept valid return types passed in as a string [tests/runkit_method_add_return_type.phpt] TEST 112/170 [tests/runkit_method_add_return_type_invalid.phpt] PASS runkit7_method_add() function should detect invalid return types passed in as a string [tests/runkit_method_add_return_type_invalid.phpt] TEST 113/170 [tests/runkit_method_copy.phpt] PASS runkit7_method_copy() function [tests/runkit_method_copy.phpt] TEST 114/170 [tests/runkit_method_copy_alias.phpt] PASS runkit_method_copy() function [tests/runkit_method_copy_alias.phpt] TEST 115/170 [tests/runkit_method_copy_and_doc_comment.phpt] PASS runkit7_method_copy() function and doc_comment [tests/runkit_method_copy_and_doc_comment.phpt] TEST 116/170 [tests/runkit_method_copy_and_doc_comment_leak.phpt] PASS runkit7_method_copy() function and doc_comment - test if one call to copy will leak memory [tests/runkit_method_copy_and_doc_comment_leak.phpt] TEST 117/170 [tests/runkit_method_copy_uninit_read.phpt] PASS runkit7_method_copy() causes uninitialized read [tests/runkit_method_copy_uninit_read.phpt] TEST 118/170 [tests/runkit_method_redefine.phpt] PASS runkit7_method_redefine() function [tests/runkit_method_redefine.phpt] TEST 119/170 [tests/runkit_method_redefine_alias.phpt] PASS runkit_method_redefine() function [tests/runkit_method_redefine_alias.phpt] TEST 120/170 [tests/runkit_method_redefine_and_doc_comment.phpt] PASS runkit7_method_redefine() function and doc_comment [tests/runkit_method_redefine_and_doc_comment.phpt] TEST 121/170 [tests/runkit_method_redefine_and_reflection.phpt] PASS runkit7_method_redefine() function with reflection [tests/runkit_method_redefine_and_reflection.phpt] TEST 122/170 [tests/runkit_method_redefine_and_reflection_with_inheritance.phpt] PASS runkit7_method_redefine() function with reflection and inheritance [tests/runkit_method_redefine_and_reflection_with_inheritance.phpt] TEST 123/170 [tests/runkit_method_redefine_closure_and_doc_comment.phpt] PASS runkit7_method_redefine() function with closure and doc_comment [tests/runkit_method_redefine_closure_and_doc_comment.phpt] TEST 124/170 [tests/runkit_method_redefine_closure_and_doc_comment_from_closure.phpt] PASS runkit7_method_redefine() function with closure and doc_comment from closure [tests/runkit_method_redefine_closure_and_doc_comment_from_closure.phpt] TEST 125/170 [tests/runkit_method_redefine_protected.phpt] PASS runkit7_method_redefine() function for protected methods [tests/runkit_method_redefine_protected.phpt] TEST 126/170 [tests/runkit_method_redefine_update_proto.phpt] PASS runkit7_method_redefine() must also update children methods' prototypes [tests/runkit_method_redefine_update_proto.phpt] TEST 127/170 [tests/runkit_method_redefine_update_proto2.phpt] PASS runkit7_method_redefine() must also update method's prototype [tests/runkit_method_redefine_update_proto2.phpt] TEST 128/170 [tests/runkit_method_redefine_with_static_vars.phpt] PASS redefining methods with static variables [tests/runkit_method_redefine_with_static_vars.phpt] TEST 129/170 [tests/runkit_method_remove.phpt] SKIP runkit7_method_remove() function [tests/runkit_method_remove.phpt] TEST 130/170 [tests/runkit_method_remove_alias.phpt] PASS runkit_method_remove() function [tests/runkit_method_remove_alias.phpt] TEST 131/170 [tests/runkit_method_remove_and_reflection.phpt] PASS runkit7_method_remove() function with reflection [tests/runkit_method_remove_and_reflection.phpt] TEST 132/170 [tests/runkit_method_remove_and_reflection_parameter.phpt] PASS runkit7_method_remove() function with ReflectionParameter [tests/runkit_method_remove_and_reflection_parameter.phpt] TEST 133/170 [tests/runkit_method_remove_and_reflection_parameter_with_inheritance.phpt] PASS runkit7_method_remove() function with ReflectionParameter and inheritance [tests/runkit_method_remove_and_reflection_parameter_with_inheritance.phpt] TEST 134/170 [tests/runkit_method_remove_and_reflection_with_inheritance.phpt] PASS runkit7_method_remove() function with reflection and inheritance [tests/runkit_method_remove_and_reflection_with_inheritance.phpt] TEST 135/170 [tests/runkit_method_remove_static.phpt] PASS runkit7_method_remove() function [tests/runkit_method_remove_static.phpt] TEST 136/170 [tests/runkit_method_rename.phpt] SKIP runkit7_method_rename() function [tests/runkit_method_rename.phpt] reason: php >= 8.0 TEST 137/170 [tests/runkit_method_rename_002.phpt] PASS Rename children of ancestor methods [tests/runkit_method_rename_002.phpt] TEST 138/170 [tests/runkit_method_rename_alias.phpt] PASS runkit_method_rename() function [tests/runkit_method_rename_alias.phpt] TEST 139/170 [tests/runkit_method_rename_and_access.phpt] PASS runkit7_method_rename() function should set method's scope correctly [tests/runkit_method_rename_and_access.phpt] TEST 140/170 [tests/runkit_method_rename_and_reflection.phpt] PASS runkit7_method_rename() function with reflection [tests/runkit_method_rename_and_reflection.phpt] TEST 141/170 [tests/runkit_method_rename_inheritance.phpt] PASS runkit7_method_rename() function and inheritance [tests/runkit_method_rename_inheritance.phpt] TEST 142/170 [tests/runkit_method_rename_repeated.phpt] PASS runkit7_method_rename() function [tests/runkit_method_rename_repeated.phpt] TEST 143/170 [tests/runkit_method_rename_static.phpt] PASS runkit7_method_rename() function [tests/runkit_method_rename_static.phpt] TEST 144/170 [tests/runkit_method_variadic.phpt] PASS runkit7_method_redefine() function and runkit7_method_remove(), with variadic functions [tests/runkit_method_variadic.phpt] TEST 145/170 [tests/runkit_method_variadic_strict.phpt] PASS runkit7_method_redefine() function and runkit7_method_remove(), with variadic functions and strict mode. [tests/runkit_method_variadic_strict.phpt] TEST 146/170 [tests/runkit_method_variadic_typed.phpt] PASS runkit7_method_redefine() function and runkit7_method_remove(), with variadic functions with return values [tests/runkit_method_variadic_typed.phpt] TEST 147/170 [tests/runkit_methods_returning_by_reference.phpt] PASS runkit7_method_redefine() & runkit7_method_add() for methods returning a value by reference [tests/runkit_methods_returning_by_reference.phpt] TEST 148/170 [tests/runkit_redefine_old_style_ctor.phpt] SKIP redefine old-style parent ctor [tests/runkit_redefine_old_style_ctor.phpt] reason: php >= 8.0 TEST 149/170 [tests/runkit_redefine_old_style_ctor_php8.phpt] PASS redefine old-style parent ctor [tests/runkit_redefine_old_style_ctor_php8.phpt] TEST 150/170 [tests/runkit_remove_magic_call_method.phpt] PASS removing magic __call method [tests/runkit_remove_magic_call_method.phpt] TEST 151/170 [tests/runkit_remove_magic_callstatic_method.phpt] PASS removing magic __callstatic method [tests/runkit_remove_magic_callstatic_method.phpt] TEST 152/170 [tests/runkit_remove_magic_serialize_method.phpt] PASS removing magic serialize method [tests/runkit_remove_magic_serialize_method.phpt] TEST 153/170 [tests/runkit_remove_magic_tostring_method.phpt] SKIP removing magic __tostring method [tests/runkit_remove_magic_tostring_method.phpt] TEST 154/170 [tests/runkit_remove_magic_tostring_method_php74.phpt] SKIP removing magic __tostring method [tests/runkit_remove_magic_tostring_method_php74.phpt] TEST 155/170 [tests/runkit_remove_magic_tostring_method_php80.phpt] PASS removing magic __tostring method [tests/runkit_remove_magic_tostring_method_php80.phpt] TEST 156/170 [tests/runkit_remove_magic_unserialize_method.phpt] PASS removing magic unserialize method [tests/runkit_remove_magic_unserialize_method.phpt] TEST 157/170 [tests/runkit_static_property_add.phpt] SKIP runkit_default_property_add() function for static properties [tests/runkit_static_property_add.phpt] TEST 158/170 [tests/runkit_static_property_add_existing.phpt] SKIP runkit_default_property_add() function for existing static properties [tests/runkit_static_property_add_existing.phpt] TEST 159/170 [tests/runkit_static_property_add_single.phpt] SKIP runkit_default_property_add() function - static override [tests/runkit_static_property_add_single.phpt] TEST 160/170 [tests/runkit_static_property_add_to_subclasses.phpt] SKIP runkit_static_property_add() add properties to subclasses [tests/runkit_static_property_add_to_subclasses.phpt] TEST 161/170 [tests/runkit_static_vars.phpt] SKIP Static Variables in runkit modified functions (php<8.1) [tests/runkit_static_vars.phpt] reason: static variables in methods changed in php 8.1 TEST 162/170 [tests/runkit_static_vars_php81.phpt] PASS Static Variables in runkit modified functions (php 8.1+) [tests/runkit_static_vars_php81.phpt] TEST 163/170 [tests/runkit_superglobals.phpt] PASS runkit.superglobal setting [tests/runkit_superglobals.phpt] TEST 164/170 [tests/runkit_superglobals_obj.phpt] SKIP runkit.superglobal setting creates superglobals that can be referenced multiple ways. [tests/runkit_superglobals_obj.phpt] reason: - This test assumes $_SESSION will exist, but the session extension isn't enabled/installed TEST 165/170 [tests/runkit_superglobals_obj_alias.phpt] SKIP runkit.superglobal setting creates superglobals that can be referenced multiple ways. (new function name) (<8.1) [tests/runkit_superglobals_obj_alias.phpt] reason: - This test assumes $_SESSION will exist, but the session extension isn't enabled/installed TEST 166/170 [tests/runkit_superglobals_obj_alias_php81.phpt] SKIP runkit.superglobal setting creates superglobals that can be referenced multiple ways. (new function name) (8.1+) [tests/runkit_superglobals_obj_alias_php81.phpt] reason: - This test assumes $_SESSION will exist, but the session extension isn't enabled/installed TEST 167/170 [tests/runkit_superglobals_obj_php81.phpt] SKIP runkit.superglobal setting creates superglobals that can be referenced multiple ways. [tests/runkit_superglobals_obj_php81.phpt] reason: - This test assumes $_SESSION will exist, but the session extension isn't enabled/installed TEST 168/170 [tests/runkit_user_functions_on_shutdown.phpt] SKIP user-defined functions should remain after runkit's shutdown [tests/runkit_user_functions_on_shutdown.phpt] TEST 169/170 [tests/runkit_zval_inspect.phpt] PASS runkit7_zval_inspect() function [tests/runkit_zval_inspect.phpt] TEST 170/170 [tests/runkit_zval_inspect_alias.phpt] PASS runkit_zval_inspect() function [tests/runkit_zval_inspect_alias.phpt] ===================================================================== TIME END 2024-03-29 11:22:54 ===================================================================== TEST RESULT SUMMARY --------------------------------------------------------------------- Exts skipped : 0 Exts tested : 14 --------------------------------------------------------------------- Number of tests : 170 116 Tests skipped : 54 ( 31.8%) -------- Tests warned : 1 ( 0.6%) ( 0.9%) Tests failed : 0 ( 0.0%) ( 0.0%) Expected fail : 4 ( 2.4%) ( 3.4%) Tests passed : 111 ( 65.3%) ( 95.7%) --------------------------------------------------------------------- Time taken : 1 seconds ===================================================================== ===================================================================== EXPECTED FAILED TEST SUMMARY --------------------------------------------------------------------- runkit7_constant_redefine() function redefines class constants [tests/runkit_constant_redefine_in_class.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. runkit7_constant_remove() function removes constant from class [tests/runkit_constant_remove_from_class.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. runkit7_constant_remove(), runkit7_constant_add(), and namespaces [tests/runkit_constant_remove_from_ns.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. Test for caching issues on manipulations with constants [tests/runkit_constants_manipulations_and_cache.phpt] XFAIL REASON: Expected to fail because PHP VM inlines class constants as their value within the same file when it is safe to do so. ===================================================================== ===================================================================== WARNED TEST SUMMARY --------------------------------------------------------------------- runkit7_function_redefine() and revert [tests/runkit_function_redefine_and_revert_closure.phpt] (warn: XFAIL section but test passes) ===================================================================== >>> php82-pecl-runkit7: Entering fakeroot... Installing shared extensions: /home/buildozer/aports/testing/php82-pecl-runkit7/pkg/php82-pecl-runkit7/usr/lib/php82/modules/ shtool:echo:Warning: unable to determine terminal sequence for bold mode +----------------------------------------------------------------------+ | | | UPGRADING NOTICE | | ================ | | | | In runkit7 v3, the name of the installed shared library has been | | changed from "runkit" to "runkit7". | | (i.e. runkit.so changed to runkit7.so, and php_runkit.dll changed | | to php_runkit7.dll) | | | | - php.ini files WILL NEED TO BE CHANGED TO LOAD RUNKIT7 INSTEAD. | | | | Additionally, the configuration flags used have changed from | | --enable-runkit-feature to --enable-runkit7-feature. | | | | This change was made to comply with PECL's naming/packaging | | guidelines. | | | +----------------------------------------------------------------------+ shtool:echo:Warning: unable to determine terminal sequence for bold mode >>> php82-pecl-runkit7*: Running postcheck for php82-pecl-runkit7 >>> php82-pecl-runkit7*: Preparing package php82-pecl-runkit7... >>> php82-pecl-runkit7*: Stripping binaries >>> php82-pecl-runkit7*: Scanning shared objects >>> php82-pecl-runkit7*: Tracing dependencies... php82-common so:libc.musl-x86.so.1 >>> php82-pecl-runkit7*: Package size: 104.0 KB >>> php82-pecl-runkit7*: Compressing data... >>> php82-pecl-runkit7*: Create checksum... >>> php82-pecl-runkit7*: Create php82-pecl-runkit7-4.0.0_alpha6-r1.apk >>> php82-pecl-runkit7: Build complete at Fri, 29 Mar 2024 11:22:55 +0000 elapsed time 0h 0m 10s >>> php82-pecl-runkit7: Cleaning up srcdir >>> php82-pecl-runkit7: Cleaning up pkgdir >>> php82-pecl-runkit7: Uninstalling dependencies... (1/24) Purging .makedepends-php82-pecl-runkit7 (20240329.112246) (2/24) Purging php82-dev (8.2.17-r1) (3/24) Purging php82 (8.2.17-r1) (4/24) Purging php82-common (8.2.17-r1) (5/24) Purging autoconf (2.72-r0) (6/24) Purging m4 (1.4.19-r3) (7/24) Purging pcre2-dev (10.43-r0) (8/24) Purging libedit-dev (20230828.3.1-r4) (9/24) Purging bsd-compat-headers (0.7.2-r6) (10/24) Purging ncurses-dev (6.4_p20240309-r0) (11/24) Purging libncurses++ (6.4_p20240309-r0) (12/24) Purging libpanelw (6.4_p20240309-r0) (13/24) Purging zlib-dev (1.3.1-r0) (14/24) Purging libpcre2-16 (10.43-r0) (15/24) Purging libpcre2-32 (10.43-r0) (16/24) Purging re2c (3.1-r0) (17/24) Purging argon2-libs (20190702-r5) (18/24) Purging git-perl (2.44.0-r1) (19/24) Purging perl-git (2.44.0-r1) (20/24) Purging perl-error (0.17029-r2) (21/24) Purging perl (5.38.2-r0) (22/24) Purging libformw (6.4_p20240309-r0) (23/24) Purging libmenuw (6.4_p20240309-r0) (24/24) Purging libxml2 (2.12.6-r0) Executing busybox-1.36.1-r24.trigger OK: 380 MiB in 113 packages >>> php82-pecl-runkit7: Updating the testing/x86 repository index... >>> php82-pecl-runkit7: Signing the index...