>>> care: Building testing/care 2.3.0-r0 (using abuild 3.12.0-r3) started Sat, 10 Feb 2024 20:01:12 +0000 >>> care: Checking sanity of /home/buildozer/aports/testing/care/APKBUILD... >>> care: Analyzing dependencies... >>> care: Installing for build: build-base proot bsd-compat-headers libarchive-dev linux-headers py3-docutils talloc-dev talloc-static uthash-dev (1/27) Installing talloc (2.4.2-r0) (2/27) Installing proot (5.4.0-r0) (3/27) Installing bsd-compat-headers (0.7.2-r6) (4/27) Installing libbz2 (1.0.8-r6) (5/27) Installing xz-libs (5.4.6-r0) (6/27) Installing libarchive (3.7.2-r0) (7/27) Installing openssl-dev (3.1.5-r5) (8/27) Installing libarchive-dev (3.7.2-r0) (9/27) Installing linux-headers (6.6-r0) (10/27) Installing libffi (3.4.4-r3) (11/27) Installing gdbm (1.23-r1) (12/27) Installing mpdecimal (4.0.0-r0) (13/27) Installing libpanelw (6.4_p20231125-r0) (14/27) Installing readline (8.2.10-r0) (15/27) Installing sqlite-libs (3.45.1-r0) (16/27) Installing python3 (3.11.7-r1) (17/27) Installing python3-pycache-pyc0 (3.11.7-r1) (18/27) Installing pyc (3.11.7-r1) (19/27) Installing py3-docutils-pyc (0.20.1-r1) (20/27) Installing python3-pyc (3.11.7-r1) (21/27) Installing py3-docutils (0.20.1-r1) (22/27) Installing py3-talloc (2.4.2-r0) (23/27) Installing talloc-dev (2.4.2-r0) (24/27) Installing talloc-static (2.4.2-r0) (25/27) Installing uthash (2.3.0-r0) (26/27) Installing uthash-dev (2.3.0-r0) (27/27) Installing .makedepends-care (20240210.200114) Executing busybox-1.36.1-r19.trigger OK: 442 MiB in 131 packages >>> care: Cleaning up srcdir >>> care: Cleaning up pkgdir >>> care: Cleaning up tmpdir >>> care: Fetching https://distfiles.alpinelinux.org/distfiles/edge/proot-5.4.0.tar.gz >>> care: Fetching https://distfiles.alpinelinux.org/distfiles/edge/proot-5.4.0.tar.gz >>> care: Checking sha512sums... proot-5.4.0.tar.gz: OK 10-tests-musl-compat.patch: OK >>> care: Unpacking /var/cache/distfiles/proot-5.4.0.tar.gz... >>> care: 10-tests-musl-compat.patch patching file test/ptrace-2.c Hunk #1 succeeded at 55 (offset 3 lines). Hunk #2 succeeded at 209 (offset 3 lines). make: Entering directory '/home/buildozer/aports/testing/care/src/proot-5.4.0/src' fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git CC cli/note.o CC execve/enter.o CC execve/exit.o CC execve/shebang.o CC execve/elf.o CC execve/ldso.o CC execve/auxv.o CC path/binding.o CC path/glue.o CC path/canon.o CC path/proc.o CC path/temp.o CC syscall/syscall.o CC syscall/chain.o ./execve/enter.c: In function 'extract_loader': ./execve/enter.c:529:9: warning: 'talloc_autofree_context' is deprecated [-Wdeprecated-declarations] 529 | loader_path = talloc_strdup(talloc_autofree_context(), path); | ^~~~~~~~~~~ In file included from ./execve/enter.c:28: /usr/include/talloc.h:1084:16: note: declared here 1084 | _PUBLIC_ void *talloc_autofree_context(void) _DEPRECATED_; | ^~~~~~~~~~~~~~~~~~~~~~~ CC syscall/enter.o CC syscall/exit.o CC syscall/sysnum.o ./path/glue.c: In function 'set_placeholder_destructor': ./path/glue.c:76:9: warning: 'talloc_autofree_context' is deprecated [-Wdeprecated-declarations] 76 | autofreed = talloc_autofree_context(); | ^~~~~~~~~ In file included from ./path/glue.c:31: /usr/include/talloc.h:1084:16: note: declared here 1084 | _PUBLIC_ void *talloc_autofree_context(void) _DEPRECATED_; | ^~~~~~~~~~~~~~~~~~~~~~~ CC syscall/socket.o CC syscall/heap.o CC syscall/rlimit.o ./path/temp.c: In function 'get_temp_directory': ./path/temp.c:41:9: warning: 'talloc_autofree_context' is deprecated [-Wdeprecated-declarations] 41 | temp_directory = talloc_strdup(talloc_autofree_context(), tmp); | ^~~~~~~~~~~~~~ In file included from ./path/temp.c:9: /usr/include/talloc.h:1084:16: note: declared here 1084 | _PUBLIC_ void *talloc_autofree_context(void) _DEPRECATED_; | ^~~~~~~~~~~~~~~~~~~~~~~ CC tracee/tracee.o ./path/temp.c: In function 'create_temp_name': ./path/temp.c:292:17: warning: 'talloc_autofree_context' is deprecated [-Wdeprecated-declarations] 292 | context = talloc_autofree_context(); | ^~~~~~~ /usr/include/talloc.h:1084:16: note: declared here 1084 | _PUBLIC_ void *talloc_autofree_context(void) _DEPRECATED_; | ^~~~~~~~~~~~~~~~~~~~~~~ CC tracee/reg.o CC tracee/event.o CC ptrace/ptrace.o CC ptrace/user.o CC ptrace/wait.o CC extension/kompat/kompat.o CC extension/fake_id0/fake_id0.o In file included from ./syscall/rlimit.c:31: ./syscall/rlimit.c: In function 'translate_setrlimit_exit': ./cli/note.h:46:54: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'rlim_t' {aka 'long long unsigned int'} [-Wformat=] 46 | note(tracee, INFO, INTERNAL, (message), ## args); \ | ^~~~~~~~~ ./syscall/rlimit.c:115:9: note: in expansion of macro 'VERBOSE' 115 | VERBOSE(tracee, 1, "stack soft limit increased to %ld bytes", proot_stack.rlim_cur); | ^~~~~~~ CC extension/link2symlink/link2symlink.o CC extension/portmap/portmap.o CC extension/portmap/map.o CC loader/loader.o CC loader/assembly.o CC extension/care/care.o CC extension/care/final.o ./ptrace/ptrace.c: In function 'translate_ptrace_exit': ./ptrace/ptrace.c:411:25: warning: 'convert_user_regs_struct' accessing 4 bytes in a region of size 0 [-Wstringop-overflow=] 411 | convert_user_regs_struct(true, (uint64_t *) &buffer.regs, regs32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ptrace/ptrace.c:411:25: note: referencing argument 3 of type 'uint32_t[0]' {aka 'unsigned int[]'} In file included from ./ptrace/ptrace.c:33: ./ptrace/user.h:49:20: note: in a call to function 'convert_user_regs_struct' 49 | static inline void convert_user_regs_struct(bool reverse UNUSED, | ^~~~~~~~~~~~~~~~~~~~~~~~ CC extension/care/extract.o CC extension/care/archive.o In file included from ./loader/loader.c:45: ./loader/loader.c: In function '_start': ./loader/assembly-arm64.h:31:9: warning: listing the stack pointer register 'sp' in a clobber list is deprecated [-Wdeprecated] 31 | asm volatile ( \ | ^~~ ./loader/loader.c:261:33: note: in expansion of macro 'BRANCH' 261 | BRANCH(stmt->start.stack_pointer, stmt->start.entry_point); | ^~~~~~ ./loader/assembly-arm64.h:31:9: note: the value of the stack pointer after an 'asm' statement must be the same as it was before the statement 31 | asm volatile ( \ | ^~~ ./loader/loader.c:261:33: note: in expansion of macro 'BRANCH' 261 | BRANCH(stmt->start.stack_pointer, stmt->start.entry_point); | ^~~~~~ GEN build.h In file included from ./extension/care/extract.c:31: ./extension/care/extract.c: In function 'read_callback': ./extension/care/extract.c:205:21: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | assert(size <= data->size_remaining); | ^~ CC cli/cli.o CC cli/proot.o CC execve/aoxp.o CC path/path.o CC syscall/seccomp.o CC tracee/mem.o CC extension/extension.o CC cli/care.o LD loader/loader ./cli/cli.c: In function 'parse_config': ./cli/cli.c:311:33: warning: implicit declaration of function 'basename' [-Wimplicit-function-declaration] 311 | if (strncasecmp(basename(argv[0]), "care", strlen("care")) == 0) | ^~~~~~~~ ./cli/cli.c:311:33: warning: passing argument 1 of 'strncasecmp' makes pointer from integer without a cast [-Wint-conversion] 311 | if (strncasecmp(basename(argv[0]), "care", strlen("care")) == 0) | ^~~~~~~~~~~~~~~~~ | | | int In file included from /usr/include/fortify/strings.h:20, from /usr/include/string.h:59, from /usr/include/fortify/string.h:23, from ./cli/cli.c:26: /usr/include/strings.h:31:18: note: expected 'const char *' but argument is of type 'int' 31 | int strncasecmp (const char *, const char *, size_t); | ^~~~~~~~~~~~ ./cli/cli.c: In function 'main': ./cli/cli.c:491:53: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=] 491 | fprintf(stderr, "fatal error: see `%s --help`.\n", basename(argv[0])); | ~^ ~~~~~~~~~~~~~~~~~ | | | | char * int | %d GEN loader/loader-wrapped.o GEN cli/care-manual.o LD care rm .check_seccomp_filter.o .check_process_vm.o loader.elf manual .check_seccomp_filter .check_process_vm make: Leaving directory '/home/buildozer/aports/testing/care/src/proot-5.4.0/src' make: Entering directory '/home/buildozer/aports/testing/care/src/proot-5.4.0/doc' rst2man care/manual.rst care/man.1 make: Leaving directory '/home/buildozer/aports/testing/care/src/proot-5.4.0/doc' >>> care: Entering fakeroot... >>> care-doc*: Running split function doc... >>> care-doc*: Preparing subpackage care-doc... >>> care-doc*: Running postcheck for care-doc >>> care*: Running postcheck for care >>> care*: Preparing package care... >>> care*: Stripping binaries >>> care-doc*: Scanning shared objects >>> care*: Scanning shared objects >>> care-doc*: Tracing dependencies... >>> care-doc*: Package size: 28.0 KB >>> care-doc*: Compressing data... >>> care-doc*: Create checksum... >>> care-doc*: Create care-doc-2.3.0-r0.apk >>> care*: Tracing dependencies... proot so:libarchive.so.13 so:libc.musl-aarch64.so.1 so:libtalloc.so.2 >>> care*: Package size: 360.0 KB >>> care*: Compressing data... >>> care*: Create checksum... >>> care*: Create care-2.3.0-r0.apk >>> care: Build complete at Sat, 10 Feb 2024 20:01:16 +0000 elapsed time 0h 0m 4s >>> care: Cleaning up srcdir >>> care: Cleaning up pkgdir >>> care: Uninstalling dependencies... (1/27) Purging .makedepends-care (20240210.200114) (2/27) Purging proot (5.4.0-r0) (3/27) Purging bsd-compat-headers (0.7.2-r6) (4/27) Purging libarchive-dev (3.7.2-r0) (5/27) Purging libarchive (3.7.2-r0) (6/27) Purging linux-headers (6.6-r0) (7/27) Purging py3-docutils-pyc (0.20.1-r1) (8/27) Purging py3-docutils (0.20.1-r1) (9/27) Purging talloc-dev (2.4.2-r0) (10/27) Purging py3-talloc (2.4.2-r0) (11/27) Purging talloc (2.4.2-r0) (12/27) Purging talloc-static (2.4.2-r0) (13/27) Purging uthash-dev (2.3.0-r0) (14/27) Purging uthash (2.3.0-r0) (15/27) Purging openssl-dev (3.1.5-r5) (16/27) Purging python3-pyc (3.11.7-r1) (17/27) Purging python3-pycache-pyc0 (3.11.7-r1) (18/27) Purging pyc (3.11.7-r1) (19/27) Purging python3 (3.11.7-r1) (20/27) Purging gdbm (1.23-r1) (21/27) Purging libbz2 (1.0.8-r6) (22/27) Purging libffi (3.4.4-r3) (23/27) Purging libpanelw (6.4_p20231125-r0) (24/27) Purging mpdecimal (4.0.0-r0) (25/27) Purging readline (8.2.10-r0) (26/27) Purging sqlite-libs (3.45.1-r0) (27/27) Purging xz-libs (5.4.6-r0) Executing busybox-1.36.1-r19.trigger OK: 381 MiB in 104 packages >>> care: Updating the testing/aarch64 repository index... >>> care: Signing the index...