>>> pdpmake: Building community/pdpmake 2.0.1-r0 (using abuild 3.13.0-r5) started Sun, 22 Sep 2024 09:26:24 +0000 >>> pdpmake: Checking sanity of /home/buildozer/aports/community/pdpmake/APKBUILD... >>> pdpmake: Analyzing dependencies... >>> pdpmake: Installing for build: build-base (1/1) Installing .makedepends-pdpmake (20240922.092625) OK: 440 MiB in 109 packages >>> pdpmake: Cleaning up srcdir >>> pdpmake: Cleaning up pkgdir >>> pdpmake: Cleaning up tmpdir >>> pdpmake: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pdpmake-2.0.1.tgz >>> pdpmake: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pdpmake-2.0.1.tgz >>> pdpmake: Checking sha512sums... pdpmake-2.0.1.tgz: OK >>> pdpmake: Unpacking /var/cache/distfiles/edge/pdpmake-2.0.1.tgz... gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o check.o check.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o input.o input.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o macro.o macro.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o main.o main.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o make.o make.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o modtime.o modtime.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o rules.o rules.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o target.o target.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -c -o utils.o utils.c gcc -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -o make check.o input.o macro.o main.o make.o modtime.o rules.o target.o utils.o PASS: Basic makefile PASS: .DEFAULT rule PASS: .DEFAULT rule for prerequisite PASS: Empty command overrides inference rule SKIPPED: Macro skipping in POSIX 2017 PASS: Macro expansion and suffix substitution PASS: Macro expansion and suffix substitution 2 PASS: Inference rule with explicit rule for prerequisite PASS: Proper handling of inference rules 1 PASS: Return error if command fails PASS: Equal sign in inline command PASS: Equal sign in obfuscated inline command PASS: Failure of build command with -k PASS: Execute build command with + prefix and -q PASS: Check -t option PASS: Execute build command with + prefix and -t PASS: Appending to immediate-expansion macro PASS: Different styles of := macro assignment PASS: := macro assignment on command line PASS: Basic pattern macro expansion PASS: Pattern macro expansion; match any value PASS: Pattern macro expansion with empty rvalue PASS: Pattern macro expansion with multiple in rvalue PASS: Pattern macro expansion; zero match PASS: Basic MAKE macro expansion PASS: MAKE macro expansion; overwrite with env macro PASS: MAKE macro expansion; overwrite with command-line macro PASS: MAKE macro expansion; turn relative path into absolute PASS: Compare $? and $^ internal macros PASS: Phony target PASS: Phony target not touched PASS: Create include file PASS: Create include file even with -n PASS: Failure to create include file is OK PASS: Skip duplicate entries in $^ but not $+ PASS: Shell assignment PASS: Nested macro expansion PASS: .WAIT is allowed as a prerequisite PASS: Replace escaped NL in macro in command with space PASS: CURDIR macro PASS: CURDIR macro not affected by environment PASS: With -e CURDIR macro is affected by the environment PASS: Complex chain of macro assignments PASS: Allow - and / in target names, - in macro names PASS: Double-colon rule PASS: Target depends on prerequisite updated by double-colon rule PASS: Chained inference rules PASS: Expand wildcards in filenames PASS: Hash in macro expansion isn't a comment PASS: Backslash-escaped hash isn't a comment PASS: Hash in command line isn't a comment PASS: Proper handling of inference rules 2 PASS: No shell -e option when running commands PASS: Allow mixed macros and targets PASS: Support $* and $< for target rules PASS: Support ifeq and ifneq conditionals PASS: Macro expansion and suffix substitution 3 PASS: Skip duplicate entries in $? and $^ PASS: Skip duplicate entries: double-colon rules PASS: Skip duplicate entries: double-colon rules, only second invoked PASS: Phony target of double-colon rule PASS: Don't use inference rule for phony target >>> pdpmake: Entering fakeroot... test -d /home/buildozer/aports/community/pdpmake/pkg/pdpmake/usr/bin || mkdir -p /home/buildozer/aports/community/pdpmake/pkg/pdpmake/usr/bin cp -f make /home/buildozer/aports/community/pdpmake/pkg/pdpmake/usr/bin/pdpmake test -d /home/buildozer/aports/community/pdpmake/pkg/pdpmake/usr/share/man/man1 || mkdir -p /home/buildozer/aports/community/pdpmake/pkg/pdpmake/usr/share/man/man1 cp -f pdpmake.1 /home/buildozer/aports/community/pdpmake/pkg/pdpmake/usr/share/man/man1/pdpmake.1 >>> pdpmake-doc*: Running split function doc... >>> pdpmake-doc*: Preparing subpackage pdpmake-doc... >>> pdpmake-doc*: Running postcheck for pdpmake-doc >>> pdpmake*: Running postcheck for pdpmake >>> pdpmake*: Preparing package pdpmake... >>> pdpmake*: Stripping binaries >>> pdpmake-doc*: Scanning shared objects >>> pdpmake*: Scanning shared objects >>> pdpmake-doc*: Tracing dependencies... >>> pdpmake-doc*: Package size: 24.0 KB >>> pdpmake-doc*: Compressing data... >>> pdpmake-doc*: Create checksum... >>> pdpmake-doc*: Create pdpmake-doc-2.0.1-r0.apk >>> pdpmake*: Tracing dependencies... so:libc.musl-aarch64.so.1 >>> pdpmake*: Package size: 80.0 KB >>> pdpmake*: Compressing data... >>> pdpmake*: Create checksum... >>> pdpmake*: Create pdpmake-2.0.1-r0.apk >>> pdpmake: Build complete at Sun, 22 Sep 2024 09:26:26 +0000 elapsed time 0h 0m 2s >>> pdpmake: Cleaning up srcdir >>> pdpmake: Cleaning up pkgdir >>> pdpmake: Uninstalling dependencies... (1/1) Purging .makedepends-pdpmake (20240922.092625) OK: 440 MiB in 108 packages >>> pdpmake: Updating the community/aarch64 repository index... >>> pdpmake: Signing the index...