Skip to content
Failed

Console Output

Skipping 12,614 KB.. Full Log
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include  -c -MD -o purgatory/printf.o purgatory/printf.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include  -c -MD -o purgatory/string.o purgatory/string.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc  -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include  -c -MD -o purgatory/arch/arm64/entry.o purgatory/arch/arm64/entry.S
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include  -c -MD -o purgatory/arch/arm64/purgatory-arm64.o purgatory/arch/arm64/purgatory-arm64.c
mkdir -p purgatory
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -O2  -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include  -c -o purgatory/sha256.o util_lib/sha256.c
gcc   -O2 -Wall -o bin/bin-to-hex util/bin-to-hex.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -I./util_lib/include  -c -MD -o util_lib/compute_ip_checksum.o util_lib/compute_ip_checksum.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -I./util_lib/include  -c -MD -o util_lib/elf_info.o util_lib/elf_info.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -I./util_lib/include  -c -MD -o util_lib/sha256.o util_lib/sha256.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt  -c -MD -o vmcore-dmesg/vmcore-dmesg.o vmcore-dmesg/vmcore-dmesg.c
cp kexec/kexec.8 build/man/man8/kexec.8
mkdir -p     build/man/man8
cp vmcore-dmesg/vmcore-dmesg.8 build/man/man8/vmcore-dmesg.8
mkdir -p purgatory
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Wl,--no-undefined -nostartfiles -nostdlib -nodefaultlibs -e purgatory_start -r -Wl,-Map=purgatory/purgatory.map -o purgatory/purgatory.ro.sym purgatory/purgatory.o purgatory/printf.o purgatory/string.o purgatory/arch/arm64/entry.o purgatory/arch/arm64/purgatory-arm64.o purgatory/sha256.o
strip --strip-debug -o purgatory/purgatory.ro purgatory/purgatory.ro.sym
mkdir -p kexec
bin/bin-to-hex purgatory < purgatory/purgatory.ro > kexec/purgatory.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include  -c -MD -o kexec/purgatory.o kexec/purgatory.c
ar rs libutil.a util_lib/compute_ip_checksum.o util_lib/elf_info.o util_lib/sha256.o
ar: creating libutil.a
/home/swadmin/aarch64-linux-musl-native/bin/gcc   -o build/sbin/kexec kexec/kexec.o kexec/ifdown.o kexec/kexec-elf.o kexec/kexec-elf-exec.o kexec/kexec-elf-core.o kexec/kexec-elf-rel.o kexec/kexec-elf-boot.o kexec/kexec-pe-zboot.o kexec/kexec-iomem.o kexec/firmware_memmap.o kexec/crashdump.o kexec/crashdump-xen.o kexec/phys_arch.o kexec/lzma.o kexec/zlib.o kexec/kexec-xen.o kexec/symbols.o kexec/proc_iomem.o kexec/add_buffer.o kexec/kexec-uImage.o kexec/fs2dt.o kexec/mem_regions.o kexec/dt-ops.o kexec/arch/arm64/crashdump-arm64.o kexec/arch/arm64/kexec-arm64.o kexec/arch/arm64/kexec-elf-arm64.o kexec/arch/arm64/kexec-uImage-arm64.o kexec/arch/arm64/kexec-image-arm64.o kexec/arch/arm64/kexec-vmlinuz-arm64.o kexec/libfdt/fdt.o kexec/libfdt/fdt_ro.o kexec/libfdt/fdt_wip.o kexec/libfdt/fdt_sw.o kexec/libfdt/fdt_rw.o kexec/libfdt/fdt_strerror.o kexec/purgatory.o libutil.a -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes 
/home/swadmin/aarch64-linux-musl-native/bin/gcc   -o build/sbin/vmcore-dmesg vmcore-dmesg/vmcore-dmesg.o libutil.a -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes 
~/jenkins/workspace/prolinux-2-mobile-dev-arm64/build
+ set -e
+ cd /tmp
+ git clone https://gitlab.com/postmarketOS/bootmac.git
Cloning into 'bootmac'...
+ cd bootmac
+ install -Dm644 bootmac.rules /usr/lib/udev/rules.d/90-bootmac.rules
+ install -Dm755 bootmac /usr/bin/bootmac
+ cd ..
+ git clone https://github.com/andersson/qmic.git
Cloning into 'qmic'...
+ cd qmic
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2   -c -o accessor.o accessor.c
cc -Wall -g -O2   -c -o kernel.o kernel.c
cc -Wall -g -O2   -c -o parser.o parser.c
cc -Wall -g -O2   -c -o qmic.o qmic.c
cc  -o qmic accessor.o kernel.o parser.o qmic.o
++ nproc
+ make -j8 prefix=/usr install
install -D -m 755 qmic /usr/bin/qmic
+ cd ..
+ git clone https://github.com/andersson/qrtr.git
Cloning into 'qrtr'...
+ cd qrtr
++ nproc
+ make -j8 prefix=/usr all
CC	lib/logging.c
CC	src/addr.c
CC	src/ns.c
CC	src/map.c
CC	src/hash.c
CC	src/waiter.c
CC	src/util.c
CC	src/cfg.c
CC	src/lookup.c
CC	lib/qrtr.c
CC	lib/qmi.c
LD	qrtr-cfg
cc -o qrtr-cfg out/obj/lib/logging.o out/obj/src/addr.o out/obj/src/cfg.o 
LD	qrtr-lookup
cc -o qrtr-lookup out/obj/lib/logging.o out/obj/src/lookup.o out/obj/src/util.o 
LD	qrtr-ns
cc -o qrtr-ns out/obj/lib/logging.o out/obj/src/addr.o out/obj/src/ns.o out/obj/src/map.o out/obj/src/hash.o out/obj/src/waiter.o out/obj/src/util.o 
LD	libqrtr.so
cc -o libqrtr.so out/obj/lib/logging.o out/obj/lib/qrtr.o out/obj/lib/qmi.o  -shared -Wl,-soname,libqrtr.so.1
++ nproc
+ make -j8 prefix=/usr install
INSTALL	qrtr-ns
INSTALL	qrtr-cfg
sed 's+QRTR_NS_PATH+/usr/bin+g' qrtr-ns.service.in > qrtr-ns.service
INSTALL	qrtr-lookup
INSTALL	libqrtr.so
INSTALL	lib/libqrtr.h
INSTALL	qrtr-ns.service
+ cd ..
+ git clone https://github.com/andersson/rmtfs.git
Cloning into 'rmtfs'...
+ cd rmtfs
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2   -c -o qmi_rmtfs.o qmi_rmtfs.c
cc -Wall -g -O2   -c -o rmtfs.o rmtfs.c
cc -Wall -g -O2   -c -o rproc.o rproc.c
cc -Wall -g -O2   -c -o sharedmem.o sharedmem.c
cc -Wall -g -O2   -c -o storage.o storage.c
cc -Wall -g -O2   -c -o util.o util.c
In function ‘rmtfs_iovec’,
    inlined from ‘handle_rmtfs’ at rmtfs.c:403:4:
rmtfs.c:224:12: warning: ‘is_write’ may be used uninitialized [-Wmaybe-uninitialized]
  224 |         if (is_write)
      |            ^
rmtfs.c: In function ‘handle_rmtfs’:
rmtfs.c:158:17: note: ‘is_write’ was declared here
  158 |         uint8_t is_write;
      |                 ^~~~~~~~
In function ‘rmtfs_iovec’,
    inlined from ‘handle_rmtfs’ at rmtfs.c:403:4:
rmtfs.c:225:17: warning: ‘rmtfd’ may be used uninitialized [-Wmaybe-uninitialized]
  225 |                 storage_sync(rmtfd);
      |                 ^~~~~~~~~~~~~~~~~~~
rmtfs.c: In function ‘handle_rmtfs’:
rmtfs.c:154:23: note: ‘rmtfd’ was declared here
  154 |         struct rmtfd *rmtfd;
      |                       ^~~~~
cc -o rmtfs qmi_rmtfs.o rmtfs.o rproc.o sharedmem.o storage.o util.o -lqrtr -ludev -lpthread
++ nproc
+ make -j8 prefix=/usr install
+ echo 'SUBSYSTEM=="uio", ATTR{name}=="rmtfs", SYMLINK+="qcom_rmtfs_uio1"'
+ cd ..
+ git clone https://github.com/andersson/pd-mapper.git
Cloning into 'pd-mapper'...
+ cd pd-mapper
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2   -c -o pd-mapper.o pd-mapper.c
cc -Wall -g -O2   -c -o assoc.o assoc.c
cc -Wall -g -O2   -c -o json.o json.c
cc -Wall -g -O2   -c -o servreg_loc.o servreg_loc.c
cc -Wall -g -O2   -c -o lzma_decomp.o lzma_decomp.c
cc -o pd-mapper pd-mapper.o assoc.o json.o servreg_loc.o lzma_decomp.o -lqrtr -llzma
++ nproc
+ make -j8 prefix=/usr install
+ cd ..
+ git clone https://github.com/andersson/tqftpserv.git
Cloning into 'tqftpserv'...
+ cd tqftpserv
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2   -c -o tqftpserv.o tqftpserv.c
cc -Wall -g -O2   -c -o translate.o translate.c
cc -o tqftpserv tqftpserv.o translate.o -lqrtr
++ nproc
+ make -j8 prefix=/usr install
+ cd ..
+ git clone https://gitlab.com/sdm845-mainline/alsa-ucm-conf.git
Cloning into 'alsa-ucm-conf'...
+ cd alsa-ucm-conf
+ rm -rf /usr/share/alsa/ucm2
+ cp -a ucm2 /usr/share/alsa
+ cd ..
+ git clone https://github.com/andersson/diag.git
Cloning into 'diag'...
+ cd diag
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/app_cmds.o router/app_cmds.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/circ_buf.o router/circ_buf.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/common_cmds.o router/common_cmds.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/diag.o router/diag.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/diag_cntl.o router/diag_cntl.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/dm.o router/dm.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/hdlc.o router/hdlc.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/masks.o router/masks.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/mbuf.o router/mbuf.c
router/common_cmds.c: In function ‘handle_logging_configuration’:
router/common_cmds.c:116:44: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  116 |                 diag_cmd_get_log_range(resp.ranges, MAX_EQUIP_ID);
      |                                        ~~~~^~~~~~~
router/common_cmds.c: In function ‘handle_extended_message_configuration’:
router/common_cmds.c:366:58: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  366 |                 if (diag_cmd_set_msg_mask(req->range, req->masks) == 0) {
      |                                                       ~~~^~~~~~~
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/peripheral.o router/peripheral.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/router.o router/router.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/socket.o router/socket.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/uart.o router/uart.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/unix.o router/unix.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/usb.o router/usb.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/util.o router/util.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/watch.o router/watch.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/peripheral-rpmsg.o router/peripheral-rpmsg.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o router/peripheral-qrtr.o router/peripheral-qrtr.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1   -c -o tools/send_data.o tools/send_data.c
cc -o send_data tools/send_data.o -ludev -lqrtr
cc -o diag-router router/app_cmds.o router/circ_buf.o router/common_cmds.o router/diag.o router/diag_cntl.o router/dm.o router/hdlc.o router/masks.o router/mbuf.o router/peripheral.o router/router.o router/socket.o router/uart.o router/unix.o router/usb.o router/util.o router/watch.o router/peripheral-rpmsg.o router/peripheral-qrtr.o -ludev -lqrtr
++ nproc
+ make -j8 prefix=/usr install
install -D -m 755 diag-router /usr/bin/diag-router
install -D -m 755 send_data /usr/bin/send_data
+ cd ..
Building pine64-pinephone support
Adding pmos device modules and firmware
[06:20:38] Work path [/home/swadmin/.local/var/pmbootstrap]: [06:20:39] Channel [edge]: [06:20:39] Vendor [oneplus]: [06:20:39] Device codename [enchilada]: [06:20:39] Enable this package? (y/n) [y]: [06:20:39] Username [user]: [06:20:39] User interface [none]: [06:20:39] Change them? (y/n) [n]: [06:20:39] Extra packages [osk-sdl]: [06:20:39] Use this timezone instead of GMT? (y/n) [y]: [06:20:39] Locale [C]: [06:20:39] Device hostname (short form, e.g. 'foo') [oneplus-enchilada]: [06:20:39] Would you like to copy your SSH public keys to the device? (y/n) [n]: [06:20:39] Build outdated packages during 'pmbootstrap install'? (y/n) [y]: [06:20:39] Zap existing chroots to apply configuration? (y/n) [y]: [06:20:40] Config changed: ui='none'
[06:20:40] Config changed: device='pine64-pinephone'
tianma
[06:20:40] Config changed: extra_packages='osk-sdl'
(869488) [06:20:40] % cd /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports; git remote -v
origin	https://gitlab.com/postmarketOS/pmaports.git (fetch)
origin	https://gitlab.com/postmarketOS/pmaports.git (push)
(869488) [06:20:40] % cd /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports; git show origin/master:channels.cfg
# Reference: https://postmarketos.org/channels.cfg
[channels.cfg]
recommended=edge

[edge]
description=Rolling release / Most devices / Occasional breakage: https://postmarketos.org/edge
branch_pmaports=master
branch_aports=master
mirrordir_alpine=edge

[v22.12]
description=Latest release / Recommended for best stability
branch_pmaports=v22.12
branch_aports=3.17-stable
mirrordir_alpine=v3.17

[v22.06]
description=Old release (unsupported)
branch_pmaports=v22.06
branch_aports=3.16-stable
mirrordir_alpine=v3.16

[v21.12]
description=Old release (unsupported)
branch_pmaports=v21.12
branch_aports=3.15-stable
mirrordir_alpine=v3.15

[v21.06]
description=Old release (unsupported)
branch_pmaports=v21.06
branch_aports=3.14-stable
mirrordir_alpine=v3.14

[v21.03]
description=Old release (unsupported)
branch_pmaports=v21.03
branch_aports=3.13-stable
mirrordir_alpine=v3.13

[v20.05]
description=Old release (unsupported)
branch_pmaports=v20.05
branch_aports=3.12-stable
mirrordir_alpine=v3.12
(869488) [06:20:40] *** (1/4) PREPARE NATIVE CHROOT ***
(869488) [06:20:40] NOTE: Skipped apk version check for chroot 'native', because it is not installed yet!
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/dev
(869488) [06:20:40] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_native/dev
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/pts /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/shm
(869488) [06:20:40] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/shm
(869488) [06:20:40] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/null c 1 3
(869488) [06:20:40] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/zero c 1 5
(869488) [06:20:40] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/full c 1 7
(869488) [06:20:40] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/random c 1 8
(869488) [06:20:40] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/urandom c 1 9
(869488) [06:20:40] % sudo ln -sf /proc/self/fd /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/proc
(869488) [06:20:40] % sudo mount --bind /proc /home/swadmin/.local/var/pmbootstrap/chroot_native/proc
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/apk
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/apk
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/appstream-data
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_appstream/aarch64/edge /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/appstream-data
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_ccache_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_distfiles /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_git /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-go
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_go /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-go
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_rust /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_abuild /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_apk_keys /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-netboot
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/images_netboot /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-netboot
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/packages/edge
(869488) [06:20:40] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(869488) [06:20:40] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/packages/edge /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(869488) [06:20:40] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(869488) [06:20:41] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(869488) [06:20:41] sigkey: alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(869488) [06:20:41] extracted: /tmp/pmbootstrap_uj7n5z5apk
(869488) [06:20:41] extracted: /tmp/pmbootstrapw_msjfzpsig
(869488) [06:20:41] Verify apk.static signature with /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(869488) [06:20:41] % openssl dgst -sha1 -verify /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub -signature /tmp/pmbootstrapw_msjfzpsig /tmp/pmbootstrap_uj7n5z5apk
Verified OK
(869488) [06:20:41] Verify the version reported by the apk.static binary (must match the package version 2.14.0-r5)
(869488) [06:20:41] % /tmp/pmbootstrap_uj7n5z5apk --version
apk-tools 2.14.0, compiled for aarch64.
(869488) [06:20:41] (native) install alpine-base
(869488) [06:20:41] % sudo ln -s -f /var/cache/apk /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/cache
(869488) [06:20:41] % sudo cp /etc/resolv.conf /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/resolv.conf
(869488) [06:20:41] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk
(869488) [06:20:41] (native) update /etc/apk/repositories
(869488) [06:20:41] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(869488) [06:20:41] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(869488) [06:20:41] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(869488) [06:20:41] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(869488) [06:20:41] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(869488) [06:20:41] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/tmp
(869488) [06:20:41] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(869488) [06:20:41] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(869488) [06:20:41] % sudo cat /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(869488) [06:20:41] % sudo sh -c exec 3>/home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo; /home/swadmin/.local/var/pmbootstrap/apk.static --no-progress --progress-fd 3 --root /home/swadmin/.local/var/pmbootstrap/chroot_native --cache-dir /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 --initdb --arch aarch64 add alpine-base
(869488) [06:20:41] New background process: pid=869646, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/25) Installing alpine-baselayout-data (3.4.3-r2)
(2/25) Installing musl (1.2.4_git20230717-r4)
(3/25) Installing busybox (1.36.1-r15)
Executing busybox-1.36.1-r15.post-install
(4/25) Installing busybox-binsh (1.36.1-r15)
(5/25) Installing alpine-baselayout (3.4.3-r2)
Executing alpine-baselayout-3.4.3-r2.pre-install
Executing alpine-baselayout-3.4.3-r2.post-install
(6/25) Installing ifupdown-ng (0.12.1-r2)
(7/25) Installing libcap2 (2.69-r1)
(8/25) Installing openrc (0.51-r0)
Executing openrc-0.51-r0.post-install
(9/25) Installing mdev-conf (4.5-r0)
(10/25) Installing busybox-mdev-openrc (1.36.1-r15)
(11/25) Installing alpine-conf (3.16.2-r1)
(12/25) Installing alpine-keys (2.4-r1)
(13/25) Installing alpine-release (3.19_alpha20230901-r0)
(14/25) Installing ca-certificates-bundle (20230506-r0)
(15/25) Installing libcrypto3 (3.1.4-r1)
(16/25) Installing libssl3 (3.1.4-r1)
(17/25) Installing ssl_client (1.36.1-r15)
(18/25) Installing zlib (1.3-r2)
(19/25) Installing apk-tools (2.14.0-r5)
(20/25) Installing busybox-openrc (1.36.1-r15)
(21/25) Installing busybox-suid (1.36.1-r15)
(22/25) Installing scanelf (1.3.7-r2)
(23/25) Installing musl-utils (1.2.4_git20230717-r4)
(24/25) Installing libc-utils (0.7.2-r5)
(25/25) Installing alpine-base (3.19_alpha20230901-r0)
Executing busybox-1.36.1-r15.trigger
OK: 13 MiB in 25 packages
(869488) [06:20:41] (native) % adduser -D pmos -u 12345
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-abuild-config /home/pmos/.abuild
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-abuild-config
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-ccache /home/pmos/.ccache
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-ccache
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/packages
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-packages /home/pmos/packages/pmos
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-packages
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cache
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-go/gocache /home/pmos/.cache/go-build
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-go/gocache
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/go/pkg
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-go/gomodcache /home/pmos/go/pkg/mod
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-go/gomodcache
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/registry
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/index /home/pmos/.cargo/registry/index
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/index
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/cache /home/pmos/.cargo/registry/cache
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/cache
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/git
(869488) [06:20:41] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/git/db /home/pmos/.cargo/git/db
(869488) [06:20:41] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/git/db
(869488) [06:20:41] (native) calculate depends of cryptsetup, util-linux, parted (pmbootstrap -v for details)
(869488) [06:20:42] (native) install cryptsetup util-linux parted
(869488) [06:20:42] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:20:42] (native) % cat /tmp/apk_progress_fifo
(869488) [06:20:42] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add cryptsetup util-linux parted
(869488) [06:20:42] New background process: pid=869758, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/45) Installing libblkid (2.39.2-r0)
(2/45) Installing argon2-libs (20190702-r5)
(3/45) Installing device-mapper-libs (2.03.21-r10)
(4/45) Installing json-c (0.17-r0)
(5/45) Installing libuuid (2.39.2-r0)
(6/45) Installing cryptsetup-libs (2.6.1-r8)
(7/45) Installing popt (1.19-r3)
(8/45) Installing cryptsetup (2.6.1-r8)
(9/45) Installing cryptsetup-openrc (2.6.1-r8)
(10/45) Installing ncurses-terminfo-base (6.4_p20231007-r0)
(11/45) Installing libncursesw (6.4_p20231007-r0)
(12/45) Installing readline (8.2.1-r2)
(13/45) Installing parted (3.6-r2)
(14/45) Installing util-linux (2.39.2-r0)
(15/45) Installing setarch (2.39.2-r0)
(16/45) Installing libfdisk (2.39.2-r0)
(17/45) Installing libmount (2.39.2-r0)
(18/45) Installing libsmartcols (2.39.2-r0)
(19/45) Installing util-linux-misc (2.39.2-r0)
(20/45) Installing libeconf (0.5.2-r2)
(21/45) Installing skalibs (2.14.0.0-r0)
(22/45) Installing utmps-libs (0.1.2.2-r0)
(23/45) Installing linux-pam (1.5.3-r7)
(24/45) Installing runuser (2.39.2-r0)
(25/45) Installing mount (2.39.2-r0)
(26/45) Installing losetup (2.39.2-r0)
(27/45) Installing hexdump (2.39.2-r0)
(28/45) Installing uuidgen (2.39.2-r0)
(29/45) Installing blkid (2.39.2-r0)
(30/45) Installing sfdisk (2.39.2-r0)
(31/45) Installing mcookie (2.39.2-r0)
(32/45) Installing agetty (2.39.2-r0)
(33/45) Installing agetty-openrc (0.51-r0)
(34/45) Installing wipefs (2.39.2-r0)
(35/45) Installing cfdisk (2.39.2-r0)
(36/45) Installing umount (2.39.2-r0)
(37/45) Installing util-linux-openrc (2.39.2-r0)
(38/45) Installing flock (2.39.2-r0)
(39/45) Installing lsblk (2.39.2-r0)
(40/45) Installing libcap-ng (0.8.3-r4)
(41/45) Installing setpriv (2.39.2-r0)
(42/45) Installing logger (2.39.2-r0)
(43/45) Installing partx (2.39.2-r0)
(44/45) Installing fstrim (2.39.2-r0)
(45/45) Installing findmnt (2.39.2-r0)
Executing busybox-1.36.1-r15.trigger
OK: 29 MiB in 70 packages
(869488) [06:20:43] *** (2/4) CREATE DEVICE ROOTFS ("pine64-pinephone") ***
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev
(869488) [06:20:43] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/pts /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/shm
(869488) [06:20:43] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/shm
(869488) [06:20:43] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/null c 1 3
(869488) [06:20:43] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/zero c 1 5
(869488) [06:20:43] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/full c 1 7
(869488) [06:20:43] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/random c 1 8
(869488) [06:20:43] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/urandom c 1 9
(869488) [06:20:43] % sudo ln -sf /proc/self/fd /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/proc
(869488) [06:20:43] % sudo mount --bind /proc /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/proc
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/apk
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/apk
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/appstream-data
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_appstream/aarch64/edge /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/appstream-data
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-ccache
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_ccache_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-ccache
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/distfiles
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_distfiles /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/distfiles
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-git
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_git /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-git
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-go
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_go /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-go
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-rust
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_rust /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-rust
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-abuild-config
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_abuild /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-abuild-config
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/keys
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_apk_keys /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/keys
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-netboot
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/images_netboot /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-netboot
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-packages
(869488) [06:20:43] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/packages/edge /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-packages
(869488) [06:20:43] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/in-pmbootstrap
(869488) [06:20:43] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(869488) [06:20:43] sigkey: alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(869488) [06:20:43] extracted: /tmp/pmbootstrapm8m55su_apk
(869488) [06:20:43] extracted: /tmp/pmbootstrap873b141osig
(869488) [06:20:43] Verify apk.static signature with /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(869488) [06:20:43] % openssl dgst -sha1 -verify /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub -signature /tmp/pmbootstrap873b141osig /tmp/pmbootstrapm8m55su_apk
Verified OK
(869488) [06:20:43] Verify the version reported by the apk.static binary (must match the package version 2.14.0-r5)
(869488) [06:20:43] % /tmp/pmbootstrapm8m55su_apk --version
apk-tools 2.14.0, compiled for aarch64.
(869488) [06:20:43] (rootfs_pine64-pinephone) install alpine-base
(869488) [06:20:43] % sudo ln -s -f /var/cache/apk /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/cache
(869488) [06:20:43] % sudo cp /etc/resolv.conf /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/resolv.conf
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk
(869488) [06:20:43] (rootfs_pine64-pinephone) update /etc/apk/repositories
(869488) [06:20:43] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(869488) [06:20:43] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(869488) [06:20:43] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(869488) [06:20:43] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(869488) [06:20:43] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(869488) [06:20:43] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/tmp
(869488) [06:20:43] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(869488) [06:20:43] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(869488) [06:20:43] % sudo cat /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(869488) [06:20:43] % sudo sh -c exec 3>/home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo; /home/swadmin/.local/var/pmbootstrap/apk.static --no-progress --progress-fd 3 --root /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone --cache-dir /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 --initdb --arch aarch64 add alpine-base
(869488) [06:20:43] New background process: pid=869920, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/25) Installing alpine-baselayout-data (3.4.3-r2)
(2/25) Installing musl (1.2.4_git20230717-r4)
(3/25) Installing busybox (1.36.1-r15)
Executing busybox-1.36.1-r15.post-install
(4/25) Installing busybox-binsh (1.36.1-r15)
(5/25) Installing alpine-baselayout (3.4.3-r2)
Executing alpine-baselayout-3.4.3-r2.pre-install
Executing alpine-baselayout-3.4.3-r2.post-install
(6/25) Installing ifupdown-ng (0.12.1-r2)
(7/25) Installing libcap2 (2.69-r1)
(8/25) Installing openrc (0.51-r0)
Executing openrc-0.51-r0.post-install
(9/25) Installing mdev-conf (4.5-r0)
(10/25) Installing busybox-mdev-openrc (1.36.1-r15)
(11/25) Installing alpine-conf (3.16.2-r1)
(12/25) Installing alpine-keys (2.4-r1)
(13/25) Installing alpine-release (3.19_alpha20230901-r0)
(14/25) Installing ca-certificates-bundle (20230506-r0)
(15/25) Installing libcrypto3 (3.1.4-r1)
(16/25) Installing libssl3 (3.1.4-r1)
(17/25) Installing ssl_client (1.36.1-r15)
(18/25) Installing zlib (1.3-r2)
(19/25) Installing apk-tools (2.14.0-r5)
(20/25) Installing busybox-openrc (1.36.1-r15)
(21/25) Installing busybox-suid (1.36.1-r15)
(22/25) Installing scanelf (1.3.7-r2)
(23/25) Installing musl-utils (1.2.4_git20230717-r4)
(24/25) Installing libc-utils (0.7.2-r5)
(25/25) Installing alpine-base (3.19_alpha20230901-r0)
Executing busybox-1.36.1-r15.trigger
OK: 13 MiB in 25 packages
(869488) [06:20:43] (rootfs_pine64-pinephone) % getent passwd user
(869488) [06:20:43] (rootfs_pine64-pinephone) % adduser -D -u 10000 user
(869488) [06:20:43] (rootfs_pine64-pinephone) % addgroup -S wheel
addgroup: group 'wheel' in use
(869488) [06:20:43] (rootfs_pine64-pinephone) % addgroup user wheel
(869488) [06:20:43] (rootfs_pine64-pinephone) % addgroup -S video
addgroup: group 'video' in use
(869488) [06:20:43] (rootfs_pine64-pinephone) % addgroup user video
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup -S audio
addgroup: group 'audio' in use
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup user audio
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup -S input
addgroup: group 'input' in use
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup user input
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup -S plugdev
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup user plugdev
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup -S netdev
addgroup: group 'netdev' in use
(869488) [06:20:44] (rootfs_pine64-pinephone) % addgroup user netdev
(869488) [06:20:44] WARNING: package postmarketos-bootsplash: aport version 0.2-r2 is lower than 0.2.1-r0 from the binary repository. 0.2.1-r0 will be used when installing postmarketos-bootsplash. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package postmarketos-mkinitfs: aport version 2.1.1-r0 is lower than 2.2.2-r2 from the binary repository. 2.2.2-r2 will be used when installing postmarketos-mkinitfs. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package postmarketos-initramfs: aport version 1.0.2-r0 is lower than 2.1.1-r0 from the binary repository. 2.1.1-r0 will be used when installing postmarketos-initramfs. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package postmarketos-base: aport version 26-r1 is lower than 29-r0 from the binary repository. 29-r0 will be used when installing postmarketos-base. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package devicepkg-dev: aport version 0.14.3-r0 is lower than 0.17.0-r0 from the binary repository. 0.17.0-r0 will be used when installing devicepkg-dev. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package device-pine64-pinephone: aport version 0.46-r0 is lower than 0.47-r0 from the binary repository. 0.47-r0 will be used when installing device-pine64-pinephone. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package device-pine64-pinephone: aport version 0.46-r0 is lower than 0.47-r0 from the binary repository. 0.47-r0 will be used when installing device-pine64-pinephone. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package osk-sdl: aport version 0.67.1-r2 is lower than 0.67.1-r5 from the binary repository. 0.67.1-r5 will be used when installing osk-sdl. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] WARNING: package postmarketos-base: aport version 26-r1 is lower than 29-r0 from the binary repository. 29-r0 will be used when installing postmarketos-base. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] (rootfs_pine64-pinephone) calculate depends of postmarketos-base, device-pine64-pinephone, device-pine64-pinephone-nonfree-firmware, osk-sdl, lang, musl-locales, postmarketos-base-nofde (pmbootstrap -v for details)
(869488) [06:20:44] sudo-virt: picked provider(s) with highest priority 100: sudo
(869488) [06:20:44] openssh-client: picked provider(s) with highest priority 2: openssh-client-default
(869488) [06:20:44] so:libgbm.so.1: has multiple providers (mesa-gbm, mesa-asahi-gbm), picked shortest: mesa-gbm
(869488) [06:20:44] so:libglapi.so.0: has multiple providers (mesa-glapi, mesa-asahi-glapi), picked shortest: mesa-glapi
(869488) [06:20:44] so:libpolkit-gobject-1.so.0: picked provider(s) with highest priority 100: polkit-noelogind-libs
(869488) [06:20:44] WARNING: package linux-postmarketos-allwinner: aport version 6.2.7_git20230317-r3 is lower than 6.6.0_git20231103-r1 from the binary repository. 6.6.0_git20231103-r1 will be used when installing linux-postmarketos-allwinner. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:44] Build is necessary for package 'arm-trusted-firmware': Binary package out of date (binary: 2.8.9-r0, aport: 9999-r9)
(869488) [06:20:44] (native) calculate depends of abuild (pmbootstrap -v for details)
(869488) [06:20:44] (native) install abuild
(869488) [06:20:44] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:20:44] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:20:44] (native) % cat /tmp/apk_progress_fifo
(869488) [06:20:44] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add abuild
(869488) [06:20:44] New background process: pid=870003, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/21) Installing libattr (2.5.1-r5)
(2/21) Installing attr (2.5.1-r5)
(3/21) Installing libcap-getcap (2.69-r1)
(4/21) Installing fakeroot (1.32.1-r0)
(5/21) Installing libgcc (13.2.1_git20231014-r0)
(6/21) Installing libstdc++ (13.2.1_git20231014-r0)
(7/21) Installing lzip (1.23-r1)
(8/21) Installing openssl (3.1.4-r1)
(9/21) Installing patch (2.7.6-r10)
(10/21) Installing pkgconf (2.0.3-r0)
(11/21) Installing libacl (2.3.1-r4)
(12/21) Installing tar (1.35-r2)
(13/21) Installing ca-certificates (20230506-r0)
(14/21) Installing brotli-libs (1.1.0-r1)
(15/21) Installing c-ares (1.21.0-r0)
(16/21) Installing libunistring (1.1-r2)
(17/21) Installing libidn2 (2.3.4-r4)
(18/21) Installing nghttp2-libs (1.58.0-r0)
(19/21) Installing libcurl (8.4.0-r0)
(20/21) Installing curl (8.4.0-r0)
(21/21) Installing abuild (3.12.0-r0)
Executing abuild-3.12.0-r0.pre-install
Executing busybox-1.36.1-r15.trigger
Executing ca-certificates-20230506-r0.trigger
OK: 40 MiB in 91 packages
(869488) [06:20:44] (native) % chown root:abuild /var/cache/distfiles
(869488) [06:20:44] (native) % chmod g+w /var/cache/distfiles
(869488) [06:20:44] (native) % adduser pmos abuild
(869488) [06:20:44] (native) calculate depends of abuild, build-base, ccache, git (pmbootstrap -v for details)
(869488) [06:20:44] so:libisl.so.23: has multiple providers (isl25, isl26), picked shortest: isl25
(869488) [06:20:44] (native) install abuild build-base ccache git
(869488) [06:20:44] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:20:44] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:20:44] (native) % cat /tmp/apk_progress_fifo
(869488) [06:20:44] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add abuild build-base ccache git
(869488) [06:20:44] New background process: pid=870038, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/25) Installing jansson (2.14-r4)
(2/25) Installing zstd-libs (1.5.5-r8)
(3/25) Installing binutils (2.41-r0)
(4/25) Installing libmagic (5.45-r1)
(5/25) Installing file (5.45-r1)
(6/25) Installing libgomp (13.2.1_git20231014-r0)
(7/25) Installing libatomic (13.2.1_git20231014-r0)
(8/25) Installing gmp (6.3.0-r0)
(9/25) Installing isl26 (0.26-r1)
(10/25) Installing mpfr4 (4.2.1-r0)
(11/25) Installing mpc1 (1.3.1-r1)
(12/25) Installing gcc (13.2.1_git20231014-r0)
(13/25) Installing libstdc++-dev (13.2.1_git20231014-r0)
(14/25) Installing musl-dev (1.2.4_git20230717-r4)
(15/25) Installing libc-dev (0.7.2-r5)
(16/25) Installing g++ (13.2.1_git20231014-r0)
(17/25) Installing make (4.4.1-r2)
(18/25) Installing fortify-headers (1.1-r3)
(19/25) Installing build-base (0.5-r3)
(20/25) Installing hiredis (1.2.0-r0)
(21/25) Installing libxxhash (0.8.2-r2)
(22/25) Installing ccache (4.8.3-r0)
(23/25) Installing libexpat (2.5.0-r2)
(24/25) Installing pcre2 (10.42-r1)
(25/25) Installing git (2.42.1-r0)
Executing busybox-1.36.1-r15.trigger
OK: 249 MiB in 116 packages
(869488) [06:20:46] (native) % cp /tmp/gzip_wrapper.sh /usr/local/bin/gzip
(869488) [06:20:46] (native) % chmod +x /usr/local/bin/gzip
(869488) [06:20:46] (native) % sed -i -e s/^CLEANUP=.*/CLEANUP=''/ /etc/abuild.conf
(869488) [06:20:46] (native) % sed -i -e s/^ERROR_CLEANUP=.*/ERROR_CLEANUP=''/ /etc/abuild.conf
(869488) [06:20:46] (native) % sed -i $ a\export JOBS=9 /etc/abuild.conf
(869488) [06:20:46] (native) calculate depends of dtc, gcc-arm-none-eabi, openssl-dev (pmbootstrap -v for details)
(869488) [06:20:46] (native) install dtc gcc-arm-none-eabi openssl-dev
(869488) [06:20:46] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:20:46] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:20:46] (native) % cat /tmp/apk_progress_fifo
(869488) [06:20:46] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add dtc gcc-arm-none-eabi openssl-dev
(869488) [06:20:46] New background process: pid=870075, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/5) Installing libfdt (1.7.0-r1)
(2/5) Installing dtc (1.7.0-r1)
(3/5) Installing binutils-arm-none-eabi (2.41-r0)
(4/5) Installing gcc-arm-none-eabi (13.1.0-r0)
(5/5) Installing openssl-dev (3.1.4-r1)
Executing busybox-1.36.1-r15.trigger
OK: 388 MiB in 121 packages
(869488) [06:20:47] (native) build aarch64/arm-trusted-firmware-9999-r9.apk
(869488) [06:20:47] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/build
(869488) [06:20:47] % sudo cp -rL /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports/temp/arm-trusted-firmware/APKBUILD /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/build/APKBUILD
(869488) [06:20:47] (native) % chown -R pmos:pmos /home/pmos/build
(869488) [06:20:47] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmaports
(869488) [06:20:47] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmaports
(869488) [06:20:47] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/build
(869488) [06:20:47] (native) % busybox su pmos -c HOME=/home/pmos ln -sf /mnt/pmaports/.git /home/pmos/build/.git
(869488) [06:20:47] (native) % cd /home/pmos/build; busybox su pmos -c CARCH=aarch64 SUDO_APK='abuild-apk --no-progress' GOCACHE=/home/pmos/.cache/go-build HOME=/home/pmos abuild -D postmarketOS -d
>>> arm-trusted-firmware: Building pmos/arm-trusted-firmware 9999-r9 (using abuild 3.12.0-r0) started Mon, 13 Nov 2023 06:20:47 +0000
>>> arm-trusted-firmware: Checking sanity of /home/pmos/build/APKBUILD...
>>> arm-trusted-firmware: Cleaning up srcdir
>>> arm-trusted-firmware: Cleaning up pkgdir
>>> arm-trusted-firmware: Cleaning up tmpdir
>>> arm-trusted-firmware: Fetching https://github.com/ARM-software/arm-trusted-firmware/archive/v2.8.0/arm-trusted-firmware-v2.8.0.tar.gz
>>> arm-trusted-firmware: Fetching https://github.com/ARM-software/arm-trusted-firmware/archive/v2.8.0/arm-trusted-firmware-v2.8.0.tar.gz
>>> arm-trusted-firmware: Checking sha512sums...
arm-trusted-firmware-v2.8.0.tar.gz: OK
>>> arm-trusted-firmware: Unpacking /var/cache/distfiles/arm-trusted-firmware-v2.8.0.tar.gz...
>>> arm-trusted-firmware: Building ATF for sun50i_a64 (opts='SUNXI_SETUP_REGULATORS=0 SUNXI_AMEND_DTB=1')
  CC      bl31/bl31_context_mgmt.c
  CC      bl31/bl31_main.c
  CC      bl31/interrupt_mgmt.c
  CC      common/fdt_fixup.c
  CC      common/runtime_svc.c
  CC      drivers/allwinner/axp/axp803.c
  CC      drivers/allwinner/axp/common.c
  CC      drivers/allwinner/sunxi_msgbox.c
  CC      drivers/allwinner/sunxi_rsb.c
  CC      drivers/arm/css/scpi/css_scpi.c
  CC      drivers/arm/gic/v2/gicdv2_helpers.c
  CC      drivers/arm/gic/v2/gicv2_helpers.c
  CC      drivers/arm/gic/v2/gicv2_main.c
  CC      drivers/delay_timer/delay_timer.c
  CC      drivers/delay_timer/generic_delay_timer.c
  CC      lib/cpus/errata_report.c
  CC      lib/el3_runtime/aarch64/context_mgmt.c
  CC      lib/el3_runtime/cpu_data_array.c
  CC      lib/locks/bakery/bakery_lock_coherent.c
  CC      lib/psci/psci_common.c
  CC      lib/psci/psci_mem_protect.c
  CC      lib/psci/psci_main.c
  CC      lib/psci/psci_off.c
  CC      lib/psci/psci_on.c
  CC      lib/psci/psci_setup.c
  CC      lib/psci/psci_suspend.c
  CC      lib/psci/psci_system_off.c
  CC      plat/allwinner/common/sunxi_bl31_setup.c
  CC      plat/allwinner/common/sunxi_cpu_ops.c
  CC      plat/allwinner/common/sunxi_pm.c
  CC      plat/allwinner/common/sunxi_native_pm.c
  CC      plat/allwinner/common/sunxi_prepare_dtb.c
  CC      plat/allwinner/common/sunxi_scpi_pm.c
  CC      plat/allwinner/common/sunxi_security.c
  CC      plat/allwinner/common/sunxi_topology.c
  CC      plat/allwinner/sun50i_a64/sunxi_idle_states.c
  CC      plat/allwinner/sun50i_a64/sunxi_power.c
  CC      plat/common/plat_gicv2.c
  CC      plat/common/plat_psci_common.c
  CC      services/arm_arch_svc/arm_arch_svc_setup.c
  CC      services/std_svc/std_svc_setup.c
  CC      common/bl_common.c
  CC      common/tf_log.c
  CC      drivers/console/multi_console.c
  CC      plat/common/plat_bl_common.c
  CC      plat/common/plat_log_common.c
  CC      plat/common/aarch64/plat_common.c
  CC      lib/compiler-rt/builtins/popcountdi2.c
  CC      lib/compiler-rt/builtins/popcountsi2.c
  CC      lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
  CC      lib/xlat_tables_v2/xlat_tables_context.c
  CC      lib/xlat_tables_v2/xlat_tables_core.c
  CC      lib/xlat_tables_v2/xlat_tables_utils.c
  CC      plat/allwinner/common/sunxi_common.c
  AS      bl31/aarch64/bl31_entrypoint.S
  AS      bl31/aarch64/crash_reporting.S
  AS      bl31/aarch64/ea_delegate.S
  AS      bl31/aarch64/runtime_exceptions.S
  AS      lib/cpus/aarch64/cortex_a53.S
  AS      lib/cpus/aarch64/cpu_helpers.S
  AS      lib/cpus/aarch64/dsu_helpers.S
  AS      lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
  AS      lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
  AS      lib/el3_runtime/aarch64/context.S
  AS      lib/el3_runtime/aarch64/cpu_data.S
  AS      lib/locks/exclusive/aarch64/spinlock.S
  AS      lib/psci/aarch64/psci_helpers.S
  AS      plat/common/aarch64/platform_mp_stack.S
  AS      common/aarch64/debug.S
  AS      lib/aarch64/cache_helpers.S
  AS      lib/aarch64/misc_helpers.S
  AS      plat/common/aarch64/platform_helpers.S
  AS      drivers/ti/uart/aarch64/16550_console.S
  AS      lib/xlat_tables_v2/aarch64/enable_mmu.S
  AS      plat/allwinner/common/plat_helpers.S
  PP      bl31/bl31.ld.S
  CC      lib/libfdt/fdt.c
  CC      lib/libfdt/fdt_addresses.c
  CC      lib/libfdt/fdt_empty_tree.c
  CC      lib/libfdt/fdt_ro.c
  CC      lib/libfdt/fdt_rw.c
  CC      lib/libfdt/fdt_strerror.c
  CC      lib/libfdt/fdt_sw.c
  CC      lib/libfdt/fdt_wip.c
  CC      lib/libc/abort.c
  CC      lib/libc/assert.c
  CC      lib/libc/exit.c
  CC      lib/libc/memcmp.c
  CC      lib/libc/memchr.c
  CC      lib/libc/memcpy.c
  CC      lib/libc/memmove.c
  CC      lib/libc/memrchr.c
  CC      lib/libc/memset.c
  CC      lib/libc/printf.c
  CC      lib/libc/putchar.c
  CC      lib/libc/puts.c
  CC      lib/libc/snprintf.c
  CC      lib/libc/strchr.c
  CC      lib/libc/strcmp.c
  CC      lib/libc/strlcat.c
  CC      lib/libc/strlcpy.c
  CC      lib/libc/strlen.c
  CC      lib/libc/strncmp.c
  CC      lib/libc/strnlen.c
  CC      lib/libc/strrchr.c
  CC      lib/libc/strtok.c
  CC      lib/libc/strtoll.c
  CC      lib/libc/strtoul.c
  CC      lib/libc/strtoull.c
  AS      lib/libc/aarch64/setjmp.S
  CC      lib/libc/strtol.c
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/lib/libfdt.a
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/lib/libc.a
  LD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31/bl31.elf
  BIN     /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31.bin
  OD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31/bl31.dump

Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31.bin successfully

>>> arm-trusted-firmware: Building ATF for sun50i_h6 (opts='')
  CC      bl31/bl31_context_mgmt.c
  CC      bl31/bl31_main.c
  CC      bl31/interrupt_mgmt.c
  CC      common/runtime_svc.c
  CC      drivers/allwinner/axp/axp805.c
  CC      drivers/allwinner/axp/common.c
  CC      drivers/allwinner/sunxi_msgbox.c
  CC      drivers/allwinner/sunxi_rsb.c
  CC      drivers/arm/css/scpi/css_scpi.c
  CC      drivers/arm/gic/v2/gicdv2_helpers.c
  CC      drivers/arm/gic/v2/gicv2_main.c
  CC      drivers/delay_timer/delay_timer.c
  CC      drivers/arm/gic/v2/gicv2_helpers.c
  CC      drivers/delay_timer/generic_delay_timer.c
  CC      lib/cpus/errata_report.c
  CC      lib/el3_runtime/aarch64/context_mgmt.c
  CC      lib/el3_runtime/cpu_data_array.c
  CC      lib/locks/bakery/bakery_lock_coherent.c
  CC      lib/psci/psci_main.c
  CC      lib/psci/psci_common.c
  CC      lib/psci/psci_mem_protect.c
  CC      lib/psci/psci_off.c
  CC      lib/psci/psci_on.c
  CC      lib/psci/psci_setup.c
  CC      lib/psci/psci_suspend.c
  CC      lib/psci/psci_system_off.c
  CC      plat/allwinner/common/sunxi_bl31_setup.c
  CC      plat/allwinner/common/sunxi_cpu_ops.c
  CC      plat/allwinner/common/sunxi_native_pm.c
  CC      plat/allwinner/common/sunxi_pm.c
  CC      plat/allwinner/common/sunxi_scpi_pm.c
  CC      plat/allwinner/common/sunxi_topology.c
  CC      plat/allwinner/common/sunxi_security.c
  CC      plat/allwinner/sun50i_h6/sunxi_idle_states.c
  CC      plat/allwinner/sun50i_h6/sunxi_power.c
  CC      plat/common/plat_gicv2.c
  CC      plat/common/plat_psci_common.c
  CC      services/arm_arch_svc/arm_arch_svc_setup.c
  CC      services/std_svc/std_svc_setup.c
  CC      common/bl_common.c
  CC      common/tf_log.c
  CC      drivers/console/multi_console.c
  CC      plat/common/plat_bl_common.c
  CC      plat/common/plat_log_common.c
  CC      plat/common/aarch64/plat_common.c
  CC      lib/compiler-rt/builtins/popcountdi2.c
  CC      lib/compiler-rt/builtins/popcountsi2.c
  CC      lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
  CC      lib/xlat_tables_v2/xlat_tables_context.c
  CC      lib/xlat_tables_v2/xlat_tables_core.c
  CC      lib/xlat_tables_v2/xlat_tables_utils.c
  CC      plat/allwinner/common/sunxi_common.c
  AS      bl31/aarch64/bl31_entrypoint.S
  AS      bl31/aarch64/crash_reporting.S
  AS      bl31/aarch64/ea_delegate.S
  AS      bl31/aarch64/runtime_exceptions.S
  AS      lib/cpus/aarch64/cortex_a53.S
  AS      lib/cpus/aarch64/cpu_helpers.S
  AS      lib/cpus/aarch64/dsu_helpers.S
  AS      lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
  AS      lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
  AS      lib/el3_runtime/aarch64/context.S
  AS      lib/el3_runtime/aarch64/cpu_data.S
  AS      lib/locks/exclusive/aarch64/spinlock.S
  AS      lib/psci/aarch64/psci_helpers.S
  AS      plat/common/aarch64/platform_mp_stack.S
  AS      common/aarch64/debug.S
  AS      lib/aarch64/cache_helpers.S
  AS      lib/aarch64/misc_helpers.S
  AS      plat/common/aarch64/platform_helpers.S
  AS      drivers/ti/uart/aarch64/16550_console.S
  AS      lib/xlat_tables_v2/aarch64/enable_mmu.S
  AS      plat/allwinner/common/plat_helpers.S
  PP      bl31/bl31.ld.S
  CC      lib/libfdt/fdt.c
  CC      lib/libfdt/fdt_addresses.c
  CC      lib/libfdt/fdt_empty_tree.c
  CC      lib/libfdt/fdt_ro.c
  CC      lib/libfdt/fdt_rw.c
  CC      lib/libfdt/fdt_sw.c
  CC      lib/libfdt/fdt_strerror.c
  CC      lib/libfdt/fdt_wip.c
  CC      lib/libc/abort.c
  CC      lib/libc/assert.c
  CC      lib/libc/exit.c
  CC      lib/libc/memchr.c
  CC      lib/libc/memcmp.c
  CC      lib/libc/memcpy.c
  CC      lib/libc/memmove.c
  CC      lib/libc/memrchr.c
  CC      lib/libc/memset.c
  CC      lib/libc/printf.c
  CC      lib/libc/putchar.c
  CC      lib/libc/puts.c
  CC      lib/libc/snprintf.c
  CC      lib/libc/strchr.c
  CC      lib/libc/strcmp.c
  CC      lib/libc/strlcat.c
  CC      lib/libc/strlen.c
  CC      lib/libc/strlcpy.c
  CC      lib/libc/strncmp.c
  CC      lib/libc/strnlen.c
  CC      lib/libc/strrchr.c
  CC      lib/libc/strtok.c
  CC      lib/libc/strtoul.c
  CC      lib/libc/strtoll.c
  CC      lib/libc/strtoull.c
  AS      lib/libc/aarch64/setjmp.S
  CC      lib/libc/strtol.c
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/lib/libfdt.a
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/lib/libc.a
  LD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31/bl31.elf
  BIN     /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31.bin
  OD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31/bl31.dump

Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31.bin successfully

>>> arm-trusted-firmware: Building ATF for rk3399 (opts='')
  CC      bl31/bl31_context_mgmt.c
  CC      bl31/bl31_main.c
  CC      bl31/interrupt_mgmt.c
  CC      common/runtime_svc.c
  CC      drivers/arm/gic/v3/arm_gicv3_common.c
  CC      drivers/arm/gic/v3/gic-x00.c
  CC      drivers/arm/cci/cci.c
  CC      drivers/arm/gic/v3/gicdv3_helpers.c
  CC      drivers/arm/gic/v3/gicrv3_helpers.c
  CC      drivers/arm/gic/v3/gicv3_helpers.c
  CC      drivers/arm/gic/v3/gicv3_main.c
  CC      drivers/delay_timer/generic_delay_timer.c
  CC      drivers/delay_timer/delay_timer.c
  CC      lib/cpus/errata_report.c
  CC      drivers/gpio/gpio.c
  CC      lib/el3_runtime/aarch64/context_mgmt.c
  CC      lib/el3_runtime/cpu_data_array.c
  CC      lib/extensions/spe/spe.c
  CC      lib/locks/bakery/bakery_lock_coherent.c
  CC      lib/psci/psci_common.c
  CC      lib/psci/psci_main.c
  CC      lib/psci/psci_mem_protect.c
  CC      lib/psci/psci_off.c
  CC      lib/psci/psci_on.c
  CC      lib/psci/psci_setup.c
  CC      lib/psci/psci_suspend.c
  CC      lib/psci/psci_system_off.c
  CC      plat/rockchip/common/aarch64/platform_common.c
  CC      plat/common/plat_gicv3.c
  CC      plat/rockchip/common/bl31_plat_setup.c
  CC      plat/rockchip/common/params_setup.c
  CC      plat/rockchip/common/plat_pm.c
  CC      plat/rockchip/common/rockchip_gicv3.c
  CC      plat/rockchip/common/plat_topology.c
  CC      plat/rockchip/common/rockchip_sip_svc.c
  CC      plat/rockchip/rk3399/drivers/dram/dfs.c
  CC      plat/rockchip/rk3399/drivers/dram/dram.c
  CC      plat/rockchip/rk3399/drivers/dram/dram_spec_timing.c
  CC      plat/rockchip/rk3399/drivers/dram/suspend.c
  CC      plat/rockchip/rk3399/drivers/gpio/rk3399_gpio.c
  CC      plat/rockchip/rk3399/drivers/pmu/m0_ctl.c
  CC      plat/rockchip/rk3399/drivers/pmu/pmu.c
make -C plat/rockchip/rk3399/drivers/m0 BUILD=/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0
make[1]: Entering directory '/home/pmos/build/src/arm-trusted-firmware-2.8.0/plat/rockchip/rk3399/drivers/m0'
  CC      src/dram.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/dram.o -c src/dram.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/dram.o 
  CC      src/stopwatch.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/stopwatch.o -c src/stopwatch.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/stopwatch.o
  CC      plat/rockchip/rk3399/drivers/pwm/pwm.c
  CC      plat/rockchip/rk3399/drivers/secure/secure.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Iinclude/ -I../../include/shared/ -P -E -D__LINKER__ -MMD -MF /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld.d -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld src/rk3399m0.ld.S
  CC      src/startup.c
  CC      plat/rockchip/rk3399/drivers/soc/soc.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o -c src/startup.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o
  CC      plat/rockchip/rk3399/plat_sip_calls.c
  CC      src/suspend.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/suspend.o -c src/suspend.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/suspend.o
In file included from src/dram.c:12:
src/dram.c: In function 'm0_main':
include/rk3399_mcu.h:15:34: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
   15 |                                 (*(volatile unsigned int *)(c)); __v; })
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/rk3399_mcu.h:16:69: note: in definition of macro 'mmio_write_32'
   16 | #define mmio_write_32(c, v)     ((*(volatile unsigned int *)(c)) = (v))
      |                                                                     ^
src/dram.c:67:23: note: in expansion of macro 'mmio_read_32'
   67 |                       mmio_read_32(PARAM_ADDR + PARAM_FREQ_SELECT));
      |                       ^~~~~~~~~~~~
cc1: note: source object is likely at address zero
In function 'ddr_set_pll',
    inlined from 'm0_main' at src/dram.c:71:2:
include/rk3399_mcu.h:14:40: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
   14 | #define mmio_read_32(c) ({unsigned int __v = \
      |                                        ^~~
include/rk3399_mcu.h:16:69: note: in definition of macro 'mmio_write_32'
   16 | #define mmio_write_32(c, v)     ((*(volatile unsigned int *)(c)) = (v))
      |                                                                     ^
src/dram.c:47:23: note: in expansion of macro 'mmio_read_32'
   47 |                       mmio_read_32(PARAM_ADDR + PARAM_DPLL_CON0));
      |                       ^~~~~~~~~~~~
In function 'm0_main':
cc1: note: source object is likely at address zero
In function 'ddr_set_pll',
    inlined from 'm0_main' at src/dram.c:71:2:
include/rk3399_mcu.h:14:40: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
   14 | #define mmio_read_32(c) ({unsigned int __v = \
      |                                        ^~~
include/rk3399_mcu.h:16:69: note: in definition of macro 'mmio_write_32'
   16 | #define mmio_write_32(c, v)     ((*(volatile unsigned int *)(c)) = (v))
      |                                                                     ^
src/dram.c:49:23: note: in expansion of macro 'mmio_read_32'
   49 |                       mmio_read_32(PARAM_ADDR + PARAM_DPLL_CON1));
      |                       ^~~~~~~~~~~~
In function 'm0_main':
cc1: note: source object is likely at address zero
include/rk3399_mcu.h:16:35: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
   16 | #define mmio_write_32(c, v)     ((*(volatile unsigned int *)(c)) = (v))
      |                                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/dram.c:80:9: note: in expansion of macro 'mmio_write_32'
   80 |         mmio_write_32(PARAM_ADDR + PARAM_M0_DONE, M0_DONE_FLAG);
      |         ^~~~~~~~~~~~~
cc1: note: source object is likely at address zero
  CC      services/std_svc/std_svc_setup.c
  CC      services/arm_arch_svc/arm_arch_svc_setup.c
  CC      common/bl_common.c
  CC      common/tf_log.c
  CC      drivers/console/multi_console.c
  LD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf
  CC      plat/common/plat_bl_common.c
arm-none-eabi-gcc -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Wl,--gc-sections -Wl,--build-id=none -Wl,-Map=/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.map -Wl,-T/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/dram.o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/stopwatch.o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o
  CC      plat/common/plat_log_common.c
  CC      plat/common/aarch64/plat_common.c
/usr/lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/bin/ld: warning: /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf has a LOAD segment with RWX permissions
  CC      lib/compiler-rt/builtins/popcountdi2.c
  LD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf
arm-none-eabi-gcc -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Wl,--gc-sections -Wl,--build-id=none -Wl,-Map=/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.map -Wl,-T/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/suspend.o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o
  BIN     /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.bin
arm-none-eabi-objcopy -O binary /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.bin
/usr/lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/bin/ld: warning: /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf has a LOAD segment with RWX permissions
  CC      common/desc_image_load.c
  CC      lib/compiler-rt/builtins/popcountsi2.c
  CC      lib/bl_aux_params/bl_aux_params.c
  BIN     /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.bin
arm-none-eabi-objcopy -O binary /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.bin
  CC      lib/xlat_tables/xlat_tables_common.c
make[1]: Leaving directory '/home/pmos/build/src/arm-trusted-firmware-2.8.0/plat/rockchip/rk3399/drivers/m0'
  CC      lib/xlat_tables/aarch64/xlat_tables.c
  AS      bl31/aarch64/bl31_entrypoint.S
  CC      plat/common/plat_psci_common.c
  AS      bl31/aarch64/crash_reporting.S
  AS      bl31/aarch64/ea_delegate.S
  AS      bl31/aarch64/runtime_exceptions.S
  AS      drivers/ti/uart/aarch64/16550_console.S
  AS      lib/cpus/aarch64/cortex_a53.S
  AS      lib/cpus/aarch64/cortex_a72.S
  AS      lib/cpus/aarch64/cpu_helpers.S
  AS      lib/cpus/aarch64/dsu_helpers.S
  AS      lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
  AS      lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
  AS      lib/el3_runtime/aarch64/context.S
  AS      lib/el3_runtime/aarch64/cpu_data.S
  AS      lib/locks/exclusive/aarch64/spinlock.S
  AS      lib/psci/aarch64/psci_helpers.S
  AS      plat/common/aarch64/platform_mp_stack.S
  AS      plat/rockchip/common/aarch64/plat_helpers.S
  AS      plat/rockchip/common/aarch64/pmu_sram_cpus_on.S
  AS      common/aarch64/debug.S
  AS      lib/aarch64/cache_helpers.S
  AS      lib/aarch64/misc_helpers.S
  AS      plat/common/aarch64/platform_helpers.S
  AS      plat/common/aarch64/crash_console_helpers.S
  PP      bl31/bl31.ld.S
  CC      lib/libfdt/fdt.c
  CC      lib/libfdt/fdt_addresses.c
  CC      lib/libfdt/fdt_empty_tree.c
  CC      lib/libfdt/fdt_rw.c
  CC      lib/libfdt/fdt_strerror.c
  CC      lib/libfdt/fdt_ro.c
  CC      lib/libfdt/fdt_sw.c
  CC      lib/libfdt/fdt_wip.c
  CC      lib/libc/abort.c
  CC      lib/libc/assert.c
  CC      lib/libc/exit.c
  CC      lib/libc/memchr.c
  CC      lib/libc/memcmp.c
  CC      lib/libc/memcpy.c
  CC      lib/libc/memmove.c
  CC      lib/libc/memrchr.c
  CC      lib/libc/memset.c
  CC      lib/libc/printf.c
  CC      lib/libc/putchar.c
  CC      lib/libc/puts.c
  CC      lib/libc/snprintf.c
  CC      lib/libc/strchr.c
  CC      lib/libc/strcmp.c
  CC      lib/libc/strlcat.c
  CC      lib/libc/strlcpy.c
  CC      lib/libc/strlen.c
  CC      lib/libc/strncmp.c
  CC      lib/libc/strnlen.c
  CC      lib/libc/strtok.c
  CC      lib/libc/strrchr.c
  CC      lib/libc/strtoul.c
  CC      lib/libc/strtoll.c
  CC      lib/libc/strtoull.c
  CC      lib/libc/strtol.c
  AS      lib/libc/aarch64/setjmp.S
  CC      plat/rockchip/rk3399/drivers/pmu/pmu_fw.c
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/lib/libfdt.a
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/lib/libc.a
  LD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/bl31/bl31.elf

Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/bl31/bl31.elf successfully

  OD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/bl31/bl31.dump
>>> arm-trusted-firmware: Building ATF for rk3328 (opts='')
  CC      bl31/bl31_context_mgmt.c
  CC      bl31/bl31_main.c
  CC      bl31/interrupt_mgmt.c
  CC      common/runtime_svc.c
  CC      drivers/arm/cci/cci.c
  CC      drivers/arm/gic/v2/gicdv2_helpers.c
  CC      drivers/arm/gic/v2/gicv2_main.c
  CC      drivers/arm/gic/v2/gicv2_helpers.c
  CC      drivers/delay_timer/delay_timer.c
  CC      drivers/delay_timer/generic_delay_timer.c
  CC      lib/cpus/errata_report.c
  CC      lib/el3_runtime/aarch64/context_mgmt.c
  CC      lib/el3_runtime/cpu_data_array.c
  CC      lib/extensions/spe/spe.c
  CC      lib/locks/bakery/bakery_lock_coherent.c
  CC      lib/psci/psci_main.c
  CC      lib/psci/psci_common.c
  CC      lib/psci/psci_mem_protect.c
  CC      lib/psci/psci_off.c
  CC      lib/psci/psci_on.c
  CC      lib/psci/psci_setup.c
  CC      lib/psci/psci_suspend.c
  CC      lib/psci/psci_system_off.c
  CC      plat/common/plat_gicv2.c
  CC      plat/rockchip/common/aarch64/platform_common.c
  CC      plat/rockchip/common/bl31_plat_setup.c
  CC      plat/rockchip/common/params_setup.c
  CC      plat/rockchip/common/plat_topology.c
  CC      plat/rockchip/common/rockchip_gicv2.c
  CC      plat/rockchip/common/plat_pm.c
  CC      plat/rockchip/rk3328/drivers/pmu/pmu.c
  CC      plat/rockchip/rk3328/drivers/soc/soc.c
  CC      services/arm_arch_svc/arm_arch_svc_setup.c
  CC      services/std_svc/std_svc_setup.c
  CC      common/bl_common.c
  CC      common/tf_log.c
  CC      drivers/console/multi_console.c
  CC      plat/common/plat_bl_common.c
  CC      plat/common/plat_log_common.c
  CC      plat/common/aarch64/plat_common.c
  CC      lib/compiler-rt/builtins/popcountsi2.c
  CC      common/desc_image_load.c
  CC      lib/compiler-rt/builtins/popcountdi2.c
  CC      lib/bl_aux_params/bl_aux_params.c
  CC      lib/xlat_tables/aarch64/xlat_tables.c
  CC      lib/xlat_tables/xlat_tables_common.c
  CC      plat/common/plat_psci_common.c
  AS      bl31/aarch64/bl31_entrypoint.S
  AS      bl31/aarch64/crash_reporting.S
  AS      bl31/aarch64/ea_delegate.S
  AS      bl31/aarch64/runtime_exceptions.S
  AS      drivers/ti/uart/aarch64/16550_console.S
  AS      lib/cpus/aarch64/aem_generic.S
  AS      lib/cpus/aarch64/cortex_a53.S
  AS      lib/cpus/aarch64/cpu_helpers.S
  AS      lib/cpus/aarch64/dsu_helpers.S
  AS      lib/el3_runtime/aarch64/context.S
  AS      lib/el3_runtime/aarch64/cpu_data.S
  AS      lib/locks/exclusive/aarch64/spinlock.S
  AS      lib/psci/aarch64/psci_helpers.S
  AS      plat/common/aarch64/platform_mp_stack.S
  AS      plat/rockchip/common/aarch64/plat_helpers.S
  AS      plat/rockchip/common/aarch64/pmu_sram_cpus_on.S
  AS      common/aarch64/debug.S
  AS      lib/aarch64/misc_helpers.S
  AS      lib/aarch64/cache_helpers.S
  AS      plat/common/aarch64/platform_helpers.S
  AS      plat/common/aarch64/crash_console_helpers.S
  PP      bl31/bl31.ld.S
  CC      lib/libfdt/fdt.c
  CC      lib/libfdt/fdt_addresses.c
  CC      lib/libfdt/fdt_empty_tree.c
  CC      lib/libfdt/fdt_ro.c
  CC      lib/libfdt/fdt_rw.c
  CC      lib/libfdt/fdt_strerror.c
  CC      lib/libfdt/fdt_sw.c
  CC      lib/libfdt/fdt_wip.c
  CC      lib/libc/abort.c
  CC      lib/libc/assert.c
  CC      lib/libc/memchr.c
  CC      lib/libc/memcmp.c
  CC      lib/libc/exit.c
  CC      lib/libc/memmove.c
  CC      lib/libc/memrchr.c
  CC      lib/libc/memcpy.c
  CC      lib/libc/memset.c
  CC      lib/libc/printf.c
  CC      lib/libc/putchar.c
  CC      lib/libc/puts.c
  CC      lib/libc/snprintf.c
  CC      lib/libc/strchr.c
  CC      lib/libc/strcmp.c
  CC      lib/libc/strlcat.c
  CC      lib/libc/strlcpy.c
  CC      lib/libc/strlen.c
  CC      lib/libc/strncmp.c
  CC      lib/libc/strnlen.c
  CC      lib/libc/strtoul.c
  CC      lib/libc/strrchr.c
  CC      lib/libc/strtok.c
  CC      lib/libc/strtoll.c
  CC      lib/libc/strtoull.c
  CC      lib/libc/strtol.c
  AS      lib/libc/aarch64/setjmp.S
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/lib/libfdt.a
  AR      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/lib/libc.a
  LD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/bl31/bl31.elf

Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/bl31/bl31.elf successfully

  OD      /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/bl31/bl31.dump
>>> arm-trusted-firmware: Entering fakeroot...
>>> arm-trusted-firmware*: Running postcheck for arm-trusted-firmware
>>> arm-trusted-firmware*: Preparing package arm-trusted-firmware...
>>> arm-trusted-firmware*: Stripping binaries
>>> arm-trusted-firmware*: Scanning shared objects
>>> arm-trusted-firmware*: Tracing dependencies...
>>> arm-trusted-firmware*: Package size: 640.0 KB
>>> arm-trusted-firmware*: Compressing data...
>>> arm-trusted-firmware*: Create checksum...
>>> arm-trusted-firmware*: Create arm-trusted-firmware-9999-r9.apk
>>> arm-trusted-firmware: Build complete at Mon, 13 Nov 2023 06:20:49 +0000 elapsed time 0h 0m 2s
>>> arm-trusted-firmware: Cleaning up srcdir
>>> arm-trusted-firmware: Cleaning up pkgdir
>>> arm-trusted-firmware: Updating the pmos/aarch64 repository index...
>>> arm-trusted-firmware: Signing the index...
(869488) [06:20:49] WARNING: package u-boot-pinephone: aport version 2023.01-r0 is lower than 2023.01-r2 from the binary repository. 2023.01-r2 will be used when installing u-boot-pinephone. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:49] WARNING: package boot-deploy: aport version 0.7-r1 is lower than 0.11-r0 from the binary repository. 0.11-r0 will be used when installing boot-deploy. See also: <https://postmarketos.org/warning-repo2>
(869488) [06:20:49] (rootfs_pine64-pinephone) install postmarketos-base device-pine64-pinephone device-pine64-pinephone-nonfree-firmware osk-sdl lang musl-locales postmarketos-base-nofde
(869488) [06:20:49] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(869488) [06:20:49] (rootfs_pine64-pinephone) % cat /tmp/apk_progress_fifo
(869488) [06:20:49] (rootfs_pine64-pinephone) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add postmarketos-base device-pine64-pinephone device-pine64-pinephone-nonfree-firmware osk-sdl lang musl-locales postmarketos-base-nofde
(869488) [06:20:49] New background process: pid=871472, output=background
(1/200) Installing alsa-ucm-conf (1.2.10-r0)
(2/200) Installing atinout (0.9.1-r2)
(3/200) Installing ca-certificates (20230506-r0)
(4/200) Installing brotli-libs (1.1.0-r1)
(5/200) Installing c-ares (1.21.0-r0)
(6/200) Installing libunistring (1.1-r2)
(7/200) Installing libidn2 (2.3.4-r4)
(8/200) Installing nghttp2-libs (1.58.0-r0)
(9/200) Installing libcurl (8.4.0-r0)
(10/200) Installing libffi (3.4.4-r3)
(11/200) Installing libintl (0.22.3-r0)
(12/200) Installing libblkid (2.39.2-r0)
(13/200) Installing libmount (2.39.2-r0)
(14/200) Installing pcre2 (10.42-r1)
(15/200) Installing glib (2.78.1-r0)
(16/200) Installing libgpiod (1.6.4-r1)
(17/200) Installing eudev-libs (3.2.14-r0)
(18/200) Installing libgudev (238-r0)
(19/200) Installing libmm-glib (1.22.0-r0)
(20/200) Installing libusb (1.0.26-r3)
(21/200) Installing eg25-manager (0.4.6-r2)
(22/200) Installing eg25-manager-openrc (0.4.6-r2)
(23/200) Installing libnl3 (3.8.0-r0)
(24/200) Installing iw (5.19-r1)
(25/200) Installing linux-postmarketos-allwinner (6.6.0_git20231103-r1)
(26/200) Installing mesa (23.1.9-r1)
(27/200) Installing libxau (1.0.11-r3)
(28/200) Installing libmd (1.1.0-r0)
(29/200) Installing libbsd (0.11.7-r3)
(30/200) Installing libxdmcp (1.1.4-r3)
(31/200) Installing libxcb (1.16-r0)
(32/200) Installing libx11 (1.8.7-r0)
(33/200) Installing libdrm (2.4.117-r1)
(34/200) Installing libexpat (2.5.0-r2)
(35/200) Installing wayland-libs-server (1.22.0-r4)
(36/200) Installing mesa-gbm (23.1.9-r1)
(37/200) Installing mesa-glapi (23.1.9-r1)
(38/200) Installing wayland-libs-client (1.22.0-r4)
(39/200) Installing libxshmfence (1.3.2-r5)
(40/200) Installing mesa-egl (23.1.9-r1)
(41/200) Installing postmarketos-mvcfg (1-r0)
(42/200) Installing devicepkg-utils (0.2.0-r1)
(43/200) Installing udev-init-scripts (35-r1)
(44/200) Installing udev-init-scripts-openrc (35-r1)
(45/200) Installing xz-libs (5.4.5-r0)
(46/200) Installing zstd-libs (1.5.5-r8)
(47/200) Installing kmod-libs (31-r0)
(48/200) Installing eudev (3.2.14-r0)
(49/200) Installing eudev-openrc (3.2.14-r0)
(50/200) Installing openssh-keygen (9.5_p1-r0)
(51/200) Installing ncurses-terminfo-base (6.4_p20231007-r0)
(52/200) Installing libncursesw (6.4_p20231007-r0)
(53/200) Installing libedit (20230828.3.1-r3)
(54/200) Installing openssh-client-common (9.5_p1-r0)
(55/200) Installing openssh-client-default (9.5_p1-r0)
(56/200) Installing openssh-sftp-server (9.5_p1-r0)
(57/200) Installing openssh-server-common (9.5_p1-r0)
(58/200) Installing openssh-server-common-openrc (9.5_p1-r0)
(59/200) Installing openssh-server (9.5_p1-r0)
(60/200) Installing openssh (9.5_p1-r0)
(61/200) Installing pbsplash (0.3.1-r0)
(62/200) Installing postmarketos-bootsplash (0.2.1-r0)
(63/200) Installing postmarketos-bootsplash-openrc (0.2.1-r0)
Executing postmarketos-bootsplash-openrc-0.2.1-r0.post-install
 * service kill-pbsplash added to runlevel default
(64/200) Installing blkid (2.39.2-r0)
(65/200) Installing lzo (2.10-r5)
(66/200) Installing libuuid (2.39.2-r0)
(67/200) Installing btrfs-progs (6.6.1-r0)
(68/200) Installing btrfs-progs-openrc (6.6.1-r0)
(69/200) Installing busybox-extras (1.36.1-r15)
Executing busybox-extras-1.36.1-r15.post-install
(70/200) Installing bzip2 (1.0.8-r6)
(71/200) Installing argon2-libs (20190702-r5)
(72/200) Installing device-mapper-libs (2.03.21-r10)
(73/200) Installing json-c (0.17-r0)
(74/200) Installing cryptsetup-libs (2.6.1-r8)
(75/200) Installing popt (1.19-r3)
(76/200) Installing cryptsetup (2.6.1-r8)
(77/200) Installing cryptsetup-openrc (2.6.1-r8)
(78/200) Installing libaio (0.3.113-r2)
(79/200) Installing device-mapper-event-libs (2.03.21-r10)
(80/200) Installing lvm2-libs (2.03.21-r10)
(81/200) Installing device-mapper (2.03.21-r10)
(82/200) Installing device-mapper-udev (2.03.21-r10)
Executing device-mapper-udev-2.03.21-r10.post-install
(83/200) Installing libcom_err (1.47.0-r5)
(84/200) Installing e2fsprogs-libs (1.47.0-r5)
(85/200) Installing e2fsprogs (1.47.0-r5)
(86/200) Installing e2fsprogs-extra (1.47.0-r5)
(87/200) Installing f2fs-tools-libs (1.16.0-r3)
(88/200) Installing f2fs-tools (1.16.0-r3)
(89/200) Installing lz4 (1.9.4-r5)
(90/200) Installing pkgconf (2.0.3-r0)
(91/200) Installing userspace-rcu (0.14.0-r2)
(92/200) Installing multipath-tools (0.9.6-r0)
(93/200) Installing multipath-tools-openrc (0.9.6-r0)
(94/200) Installing readline (8.2.1-r2)
(95/200) Installing parted (3.6-r2)
(96/200) Installing postmarketos-keys (1-r0)
(97/200) Installing sudo (1.9.15_p2-r0)
(98/200) Installing setarch (2.39.2-r0)
(99/200) Installing libfdisk (2.39.2-r0)
(100/200) Installing libsmartcols (2.39.2-r0)
(101/200) Installing util-linux-misc (2.39.2-r0)
(102/200) Installing zram-init (11.1-r1)
(103/200) Installing zram-init-openrc (11.1-r1)
(104/200) Installing postmarketos-base-nofde (29-r0)
(105/200) Installing boot-deploy (0.11-r0)
(106/200) Installing postmarketos-mkinitfs (2.2.2-r2)
(107/200) Installing unudhcpd (0.2.1-r0)
(108/200) Installing xz (5.4.5-r0)
(109/200) Installing postmarketos-initramfs (2.1.1-r0)
(110/200) Installing postmarketos-base (29-r0)
Executing postmarketos-base-29-r0.post-install
 * service udev added to runlevel sysinit
 * service udev-trigger added to runlevel sysinit
 * service udev-settle added to runlevel sysinit
 * service udev-postmount added to runlevel default
(111/200) Installing libgcc (13.2.1_git20231014-r0)
(112/200) Installing libstdc++ (13.2.1_git20231014-r0)
(113/200) Installing libxml2 (2.11.5-r0)
(114/200) Installing llvm17-libs (17.0.4-r1)
(115/200) Installing libbz2 (1.0.8-r6)
(116/200) Installing musl-fts (1.2.7-r6)
(117/200) Installing libelf (0.190-r0)
(118/200) Installing mesa-dri-gallium (23.1.9-r1)
(119/200) Installing postmarketos-base-mesa (29-r0)
(120/200) Installing u-boot-pinephone (2023.01-r2)
(121/200) Installing u-boot-tools (2023.10-r1)
(122/200) Installing dbus-libs (1.14.10-r0)
(123/200) Installing dbus (1.14.10-r0)
Executing dbus-1.14.10-r0.pre-install
Executing dbus-1.14.10-r0.post-install
(124/200) Installing dbus-openrc (1.14.10-r0)
(125/200) Installing dbus-daemon-launch-helper (1.14.10-r0)
(126/200) Installing libacl (2.3.1-r4)
(127/200) Installing lz4-libs (1.9.4-r5)
(128/200) Installing libarchive (3.7.2-r0)
(129/200) Installing libcbor (0.10.2-r1)
(130/200) Installing confuse (3.3-r4)
(131/200) Installing libftdi1 (1.5-r2)
Executing libftdi1-1.5-r2.pre-install
(132/200) Installing pciutils-libs (3.10.0-r0)
(133/200) Installing flashrom-libs (1.3.0-r2)
(134/200) Installing gmp (6.3.0-r0)
(135/200) Installing nettle (3.9.1-r0)
(136/200) Installing libtasn1 (4.19.0-r2)
(137/200) Installing p11-kit (0.25.2-r0)
(138/200) Installing gnutls (3.8.1-r0)
(139/200) Installing json-glib (1.8.0-r0)
(140/200) Installing libgusb (0.4.7-r0)
(141/200) Installing libgpg-error (1.47-r2)
(142/200) Installing libassuan (2.5.6-r1)
(143/200) Installing pinentry (1.2.1-r1)
Executing pinentry-1.2.1-r1.post-install
(144/200) Installing libgcrypt (1.10.2-r2)
(145/200) Installing gnupg-gpgconf (2.4.3-r1)
(146/200) Installing libksba (1.6.4-r0)
(147/200) Installing gdbm (1.23-r1)
(148/200) Installing libsasl (2.1.28-r5)
(149/200) Installing libldap (2.6.6-r1)
(150/200) Installing npth (1.6-r4)
(151/200) Installing gnupg-dirmngr (2.4.3-r1)
(152/200) Installing sqlite-libs (3.44.0-r0)
(153/200) Installing gnupg-keyboxd (2.4.3-r1)
(154/200) Installing gpg (2.4.3-r1)
(155/200) Installing gpg-agent (2.4.3-r1)
(156/200) Installing gpgsm (2.4.3-r1)
(157/200) Installing gpgme (1.23.1-r0)
(158/200) Installing libjcat (0.1.14-r0)
(159/200) Installing libmbim (1.30.0-r0)
(160/200) Installing polkit-noelogind-libs (123-r0)
(161/200) Installing protobuf-c (1.4.1-r6)
(162/200) Installing libqrtr-glib (1.2.2-r0)
(163/200) Installing libqmi (1.34.0-r0)
(164/200) Installing tpm2-tss-mu (4.0.1-r1)
(165/200) Installing tpm2-tss-sys (4.0.1-r1)
(166/200) Installing tpm2-tss-esys (4.0.1-r1)
(167/200) Installing libxmlb (0.3.14-r0)
(168/200) Installing fwupd (1.9.7-r0)
(169/200) Installing fwupd-openrc (1.9.7-r0)
(170/200) Installing device-pine64-pinephone (0.47-r0)
Executing device-pine64-pinephone-0.47-r0.post-install
 * service eg25-manager added to runlevel default
(171/200) Installing linux-firmware-rtlwifi (20231030-r0)
(172/200) Installing linux-firmware-rtl_bt (20231030-r0)
(173/200) Installing firmware-pine64-rtl8723bt (0_git20200705-r0)
(174/200) Installing firmware-pine64-ov5640 (0_git20201028-r0)
(175/200) Installing device-pine64-pinephone-nonfree-firmware (0.47-r0)
(176/200) Installing musl-locales (0.1.0-r1)
(177/200) Installing musl-locales-lang (0.1.0-r1)
(178/200) Installing lang (0.1-r2)
(179/200) Installing glib-lang (2.78.1-r0)
(180/200) Installing fwupd-lang (1.9.7-r0)
(181/200) Installing json-glib-lang (1.8.0-r0)
(182/200) Installing libpng (1.6.40-r0)
(183/200) Installing freetype (2.13.2-r0)
(184/200) Installing tslib (1.22-r1)
(185/200) Installing directfb (1.7.7-r7)
(186/200) Installing libxext (1.3.5-r3)
(187/200) Installing libxfixes (6.0.1-r3)
(188/200) Installing libxxf86vm (1.1.5-r5)
(189/200) Installing mesa-gl (23.1.9-r1)
(190/200) Installing mesa-gles (23.1.9-r1)
(191/200) Installing fontconfig (2.14.2-r4)
(192/200) Installing encodings (1.0.7-r1)
(193/200) Installing libfontenc (1.1.7-r4)
(194/200) Installing mkfontscale (1.2.2-r4)
(195/200) Installing font-dejavu (2.37-r5)
(196/200) Installing sdl2 (2.28.5-r0)
(197/200) Installing graphite2 (1.3.14-r6)
(198/200) Installing harfbuzz (8.2.2-r1)
(199/200) Installing sdl2_ttf (2.20.2-r0)
(200/200) Installing osk-sdl (0.67.1-r5)
Executing busybox-1.36.1-r15.trigger
Executing ca-certificates-20230506-r0.trigger
Executing glib-2.78.1-r0.trigger
Executing eudev-3.2.14-r0.trigger
Executing postmarketos-mkinitfs-2.2.2-r2.trigger
06:20:52.802784 Generating for kernel version: 6.6.0
06:20:52.802820 Output directory: /boot
06:20:52.802822 Unknown or no compression format set, using gzip
06:20:52.802823 == Generating initramfs ==
06:20:52.802824 - Using compression format gzip with level "default"
06:20:52.802830 - Searching for directories specified in /usr/share/mkinitfs/dirs
06:20:52.802853 -- Creating directories from: /usr/share/mkinitfs/dirs/00-initramfs-base.dirs
06:20:52.802891 - Searching for directories specified in /etc/mkinitfs/dirs
06:20:52.802908 - Searching for file lists from /usr/share/mkinitfs/files
06:20:52.802925 -- Including files from: /usr/share/mkinitfs/files/00-device-pine64-pinephone-modules.files
06:20:52.803236 -- Including files from: /usr/share/mkinitfs/files/00-initramfs-base.files
06:20:52.804162 -- Including files from: /usr/share/mkinitfs/files/30-osk-sdl.files
06:20:52.804242 -- Including files from: /usr/share/mkinitfs/files/30-postmarketos-bootsplash.files
06:20:52.804439 -- Including files from: /usr/share/mkinitfs/files/postmarketos-base.files
06:20:52.804588 - Searching for file lists from /etc/mkinitfs/files
06:20:52.804600 - Searching for hook scripts from /usr/share/mkinitfs/hooks
06:20:52.804608 - Searching for hook scripts from /etc/mkinitfs/hooks
06:20:52.804655 - Searching for kernel modules from /usr/share/mkinitfs/modules
06:20:52.804667 -- Including modules from: /usr/share/mkinitfs/modules/00-default.modules
06:20:52.807676 -- Including modules from: /usr/share/mkinitfs/modules/00-device-pine64-pinephone.modules
06:20:52.808868 - Searching for kernel modules from /etc/mkinitfs/modules
06:20:53.180684 initramfs completed in: 0.38s
06:20:53.180699 Unknown or no compression format set, using gzip
06:20:53.180701 == Generating initramfs-extra ==
06:20:53.180702 - Using compression format gzip with level "default"
06:20:53.180708 - Searching for file lists from /usr/share/mkinitfs/files-extra
06:20:53.180732 -- Including files from: /usr/share/mkinitfs/files-extra/00-initramfs-extra-base.files
06:20:53.182449 - Searching for file lists from /etc/mkinitfs/files-extra
06:20:53.182474 - Searching for hook scripts from /usr/share/mkinitfs/hooks-extra
06:20:53.182482 - Searching for hook scripts from /etc/mkinitfs/hooks-extra
06:20:53.182548 - Searching for kernel modules from /usr/share/mkinitfs/modules-extra
06:20:53.182600 - Searching for kernel modules from /etc/mkinitfs/modules-extra
06:20:53.182639 - Including osk-sdl support
06:20:53.182641 ******************* DEPRECATION WARNING *******************
06:20:53.182641 Using osk-sdl is deprecated in postmarketOS!
06:20:53.182642 Consider switching to unl0kr:
06:20:53.182642 https://postmarketos.org/edge/2023/10/04/osk-sdl-deprecated/
06:20:53.182643 ******************* DEPRECATION WARNING *******************
06:21:14.733283 initramfs-extra completed in: 21.55s
06:21:14.733339 == Using boot-deploy to finalize/install files ==
==> kernel: device-tree blob operations
==> Checking free space at /boot
... OK!
==> Installing: /boot/initramfs
==> Installing: /boot/initramfs-extra
==> Installing: /boot/sun50i-a64-pinephone-1.1.dtb
==> Installing: /boot/sun50i-a64-pinephone-1.2.dtb
06:21:15.789260 boot-deploy completed in: 1.06s
06:21:15.791612 mkinitfs completed in: 22.99s
Executing postmarketos-base-29-r0.trigger
Configuring a getty on port ttyS0 with baud rate 115200
Executing dbus-1.14.10-r0.trigger
Executing fontconfig-2.14.2-r4.trigger
Executing mkfontscale-1.2.2-r4.trigger
OK: 342 MiB in 225 packages
(869488) [06:21:15] (rootfs_pine64-pinephone) % apk --no-progress del openssh-client-krb5 vlan
OK: 342 MiB in 225 packages
(869488) [06:21:16] (rootfs_pine64-pinephone) calculate depends of device-pine64-pinephone (pmbootstrap -v for details)
(869488) [06:21:16] (rootfs_pine64-pinephone) install device-pine64-pinephone
(869488) [06:21:16] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(869488) [06:21:16] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(869488) [06:21:16] (rootfs_pine64-pinephone) % cat /tmp/apk_progress_fifo
(869488) [06:21:16] (rootfs_pine64-pinephone) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add device-pine64-pinephone
(869488) [06:21:16] New background process: pid=871953, output=background
OK: 342 MiB in 225 packages
(869488) [06:21:16] (rootfs_pine64-pinephone) % apk --no-progress del openssh-client-krb5 vlan
OK: 342 MiB in 225 packages
(869488) [06:21:17] (rootfs_pine64-pinephone) calculate depends of postmarketos-mkinitfs (pmbootstrap -v for details)
(869488) [06:21:17] (rootfs_pine64-pinephone) install postmarketos-mkinitfs
(869488) [06:21:17] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(869488) [06:21:17] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(869488) [06:21:17] (rootfs_pine64-pinephone) % cat /tmp/apk_progress_fifo
(869488) [06:21:17] (rootfs_pine64-pinephone) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add postmarketos-mkinitfs
(869488) [06:21:17] New background process: pid=871971, output=background
OK: 342 MiB in 225 packages
(869488) [06:21:17] (rootfs_pine64-pinephone) mkinitfs postmarketos-allwinner
(869488) [06:21:17] (rootfs_pine64-pinephone) % mkinitfs
06:21:17.342017 Generating for kernel version: 6.6.0
06:21:17.342076 Output directory: /boot
06:21:17.342077 Unknown or no compression format set, using gzip
06:21:17.342078 == Generating initramfs ==
06:21:17.342079 - Using compression format gzip with level "default"
06:21:17.342084 - Searching for directories specified in /usr/share/mkinitfs/dirs
06:21:17.342112 -- Creating directories from: /usr/share/mkinitfs/dirs/00-initramfs-base.dirs
06:21:17.342194 - Searching for directories specified in /etc/mkinitfs/dirs
06:21:17.342210 - Searching for file lists from /usr/share/mkinitfs/files
06:21:17.342228 -- Including files from: /usr/share/mkinitfs/files/00-device-pine64-pinephone-modules.files
06:21:17.342277 -- Including files from: /usr/share/mkinitfs/files/00-initramfs-base.files
06:21:17.343195 -- Including files from: /usr/share/mkinitfs/files/30-osk-sdl.files
06:21:17.343253 -- Including files from: /usr/share/mkinitfs/files/30-postmarketos-bootsplash.files
06:21:17.343423 -- Including files from: /usr/share/mkinitfs/files/postmarketos-base.files
06:21:17.343560 - Searching for file lists from /etc/mkinitfs/files
06:21:17.343572 - Searching for hook scripts from /usr/share/mkinitfs/hooks
06:21:17.343579 - Searching for hook scripts from /etc/mkinitfs/hooks
06:21:17.343623 - Searching for kernel modules from /usr/share/mkinitfs/modules
06:21:17.343634 -- Including modules from: /usr/share/mkinitfs/modules/00-default.modules
06:21:17.345682 -- Including modules from: /usr/share/mkinitfs/modules/00-device-pine64-pinephone.modules
06:21:17.346504 - Searching for kernel modules from /etc/mkinitfs/modules
06:21:17.535092 initramfs completed in: 0.19s
06:21:17.535105 Unknown or no compression format set, using gzip
06:21:17.535106 == Generating initramfs-extra ==
06:21:17.535108 - Using compression format gzip with level "default"
06:21:17.535114 - Searching for file lists from /usr/share/mkinitfs/files-extra
06:21:17.535140 -- Including files from: /usr/share/mkinitfs/files-extra/00-initramfs-extra-base.files
06:21:17.536858 - Searching for file lists from /etc/mkinitfs/files-extra
06:21:17.536880 - Searching for hook scripts from /usr/share/mkinitfs/hooks-extra
06:21:17.536888 - Searching for hook scripts from /etc/mkinitfs/hooks-extra
06:21:17.536935 - Searching for kernel modules from /usr/share/mkinitfs/modules-extra
06:21:17.536988 - Searching for kernel modules from /etc/mkinitfs/modules-extra
06:21:17.537013 - Including osk-sdl support
06:21:17.537015 ******************* DEPRECATION WARNING *******************
06:21:17.537016 Using osk-sdl is deprecated in postmarketOS!
06:21:17.537017 Consider switching to unl0kr:
06:21:17.537017 https://postmarketos.org/edge/2023/10/04/osk-sdl-deprecated/
06:21:17.537018 ******************* DEPRECATION WARNING *******************
06:21:29.226237 initramfs-extra completed in: 11.69s
06:21:29.226317 == Using boot-deploy to finalize/install files ==
==> kernel: device-tree blob operations
==> Checking free space at /boot
... OK!
==> Installing: /boot/initramfs
==> Installing: /boot/initramfs-extra
==> Installing: /boot/sun50i-a64-pinephone-1.1.dtb
==> Installing: /boot/sun50i-a64-pinephone-1.2.dtb
06:21:30.055576 boot-deploy completed in: 0.83s
06:21:30.057200 mkinitfs completed in: 12.72s
(869488) [06:21:30]  *** SET LOGIN PASSWORD FOR: 'user' ***
(869488) [06:21:30] (rootfs_pine64-pinephone) % passwd user
Changing password for user
New password: 
Bad password: too weak
Retype password: 
passwd: password for user changed by root
(869488) [06:21:30] (rootfs_pine64-pinephone) % grep ^root:!: /etc/shadow
(869488) [06:21:30] (rootfs_pine64-pinephone) locking root
(869488) [06:21:30] (rootfs_pine64-pinephone) % passwd -l root
passwd: password for root changed by root
(869488) [06:21:30] NOTE: No valid keymap specified for device
(869488) [06:21:30] (rootfs_pine64-pinephone) % setup-timezone Etc/UTC
(869488) [06:21:30] (rootfs_pine64-pinephone) % sh -c echo 'export LANG=${LANG:-C.UTF-8}' > /etc/profile.d/10locale-pmos.sh
(869488) [06:21:30] (rootfs_pine64-pinephone) % sh -c echo pine64-pinephone > /etc/hostname
(869488) [06:21:30] (rootfs_pine64-pinephone) % sed -i -e s/^127\.0\.0\.1.*/127.0.0.1\tpine64\-pinephone localhost.localdomain localhost/ /etc/hosts
(869488) [06:21:30] *** (3/4) PREPARE INSTALL BLOCKDEVICE ***
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/distfiles
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/apk
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/proc
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-rust
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-packages
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-netboot
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-go
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-git
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-ccache
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-abuild-config
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/appstream-data
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/keys
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/shm
(869488) [06:21:30] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev
(869488) [06:21:30] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(869488) [06:21:30] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/in-pmbootstrap
(869488) [06:21:30] % sudo du -ks /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone
420884	/home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone
(869488) [06:21:30] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(869488) [06:21:30] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/rootfs
(869488) [06:21:30] (native) create pine64-pinephone.img (799M)
(869488) [06:21:30] (native) % truncate -s 799M /home/pmos/rootfs/pine64-pinephone.img
(869488) [06:21:30] (native) mount /dev/install (pine64-pinephone.img)
(869488) [06:21:30] (native) mount /home/pmos/rootfs/pine64-pinephone.img (loop)
(869488) [06:21:30] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9p2
(869488) [06:21:30] % sudo mount --bind /dev/loop9p2 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9p2
(869488) [06:21:30] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9p1
(869488) [06:21:30] % sudo mount --bind /dev/loop9p1 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9p1
(869488) [06:21:30] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8p2
(869488) [06:21:31] % sudo mount --bind /dev/loop8p2 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8p2
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8p1
(869488) [06:21:31] % sudo mount --bind /dev/loop8p1 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8p1
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop13
(869488) [06:21:31] % sudo mount --bind /dev/loop13 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop13
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop12
(869488) [06:21:31] % sudo mount --bind /dev/loop12 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop12
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop11
(869488) [06:21:31] % sudo mount --bind /dev/loop11 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop11
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop10
(869488) [06:21:31] % sudo mount --bind /dev/loop10 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop10
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9
(869488) [06:21:31] % sudo mount --bind /dev/loop9 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8
(869488) [06:21:31] % sudo mount --bind /dev/loop8 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop7
(869488) [06:21:31] % sudo mount --bind /dev/loop7 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop7
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop6
(869488) [06:21:31] % sudo mount --bind /dev/loop6 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop6
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop5
(869488) [06:21:31] % sudo mount --bind /dev/loop5 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop5
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop4
(869488) [06:21:31] % sudo mount --bind /dev/loop4 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop4
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop3
(869488) [06:21:31] % sudo mount --bind /dev/loop3 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop3
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop2
(869488) [06:21:31] % sudo mount --bind /dev/loop2 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop2
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop1
(869488) [06:21:31] % sudo mount --bind /dev/loop1 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop1
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop0
(869488) [06:21:31] % sudo mount --bind /dev/loop0 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop0
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop-control
(869488) [06:21:31] % sudo mount --bind /dev/loop-control /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop-control
(869488) [06:21:31] (native) % losetup -f /home/pmos/rootfs/pine64-pinephone.img
(869488) [06:21:31] (native) % losetup --json --list
{
   "loopdevices": [
      {
         "name": "/dev/loop0",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop1",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1953.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop2",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop3",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop4",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop5",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1977.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop6",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_2019.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop7",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": false,
         "back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop8",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop9",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 4096
      },{
         "name": "/dev/loop10",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/pmos/rootfs/pine64-pinephone.img",
         "dio": false,
         "log-sec": 512
      }
   ]
}
(869488) [06:21:31] (native) % losetup --json --list
{
   "loopdevices": [
      {
         "name": "/dev/loop0",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop1",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1953.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop2",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop3",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop4",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop5",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1977.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop6",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_2019.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop7",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": false,
         "back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop8",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop9",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 4096
      },{
         "name": "/dev/loop10",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/pmos/rootfs/pine64-pinephone.img",
         "dio": false,
         "log-sec": 512
      }
   ]
}
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/install
(869488) [06:21:31] % sudo mount --bind /dev/loop10 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/install
(869488) [06:21:31] (native) partition /dev/install (boot: 256M, reserved: 0M, root: the rest)
(869488) [06:21:31] (native) % parted -s /dev/install mktable msdos
(869488) [06:21:31] (native) % parted -s /dev/install mkpart primary ext2 2048s 256M
Warning: The resulting partition is not properly aligned for best performance: 2048s % 36028797010575360s != 0s
(869488) [06:21:31] (native) % parted -s /dev/install mkpart primary 256M 100%
Warning: The resulting partition is not properly aligned for best performance: 500001s % 36028797010575360s != 0s
(869488) [06:21:31] (native) % parted -s /dev/install set 1 boot on
(869488) [06:21:31] (native) % losetup --json --list
{
   "loopdevices": [
      {
         "name": "/dev/loop0",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop1",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1953.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop2",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop3",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop4",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop5",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1977.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop6",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_2019.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop7",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": false,
         "back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop8",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop9",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 4096
      },{
         "name": "/dev/loop10",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/pmos/rootfs/pine64-pinephone.img",
         "dio": false,
         "log-sec": 512
      }
   ]
}
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp1
(869488) [06:21:31] % sudo mount --bind /dev/loop10p1 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp1
(869488) [06:21:31] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp2
(869488) [06:21:31] % sudo mount --bind /dev/loop10p2 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp2
(869488) [06:21:31] (native) calculate depends of e2fsprogs (pmbootstrap -v for details)
(869488) [06:21:31] (native) install e2fsprogs
(869488) [06:21:31] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:21:31] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:21:31] (native) % cat /tmp/apk_progress_fifo
(869488) [06:21:31] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add e2fsprogs
(869488) [06:21:31] New background process: pid=872720, output=background
(1/3) Installing libcom_err (1.47.0-r5)
(2/3) Installing e2fsprogs-libs (1.47.0-r5)
(3/3) Installing e2fsprogs (1.47.0-r5)
Executing busybox-1.36.1-r15.trigger
OK: 389 MiB in 124 packages
(869488) [06:21:31] (native) format /dev/installp2 (root, ext4)
(869488) [06:21:31] (native) % mkfs.ext4 -O ^metadata_csum -F -q -L pmOS_root -N 100000 /dev/installp2
(869488) [06:21:31] (native) mount /dev/installp2 to /mnt/install
(869488) [06:21:31] (native) % mkdir -p /mnt/install
(869488) [06:21:32] (native) % mount /dev/installp2 /mnt/install
(869488) [06:21:32] (native) calculate depends of e2fsprogs (pmbootstrap -v for details)
(869488) [06:21:32] (native) install e2fsprogs
(869488) [06:21:32] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:21:32] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(869488) [06:21:32] (native) % cat /tmp/apk_progress_fifo
(869488) [06:21:32] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add e2fsprogs
(869488) [06:21:32] New background process: pid=872755, output=background
OK: 389 MiB in 124 packages
(869488) [06:21:32] (native) format /dev/installp1 (boot, ext2), mount to mountpoint
(869488) [06:21:32] (native) % mkfs.ext2 -F -q -L pmOS_boot /dev/installp1
(869488) [06:21:32] (native) % mkdir -p /mnt/install/boot
(869488) [06:21:32] (native) % mount /dev/installp1 /mnt/install/boot
(869488) [06:21:32] *** (4/4) FILL INSTALL BLOCKDEVICE ***
(869488) [06:21:32] (native) copy rootfs_pine64-pinephone to /mnt/install/
(869488) [06:21:32] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/rootfs_pine64-pinephone
(869488) [06:21:32] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/rootfs_pine64-pinephone
(869488) [06:21:32] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(869488) [06:21:32] (native) % cd /mnt/rootfs_pine64-pinephone; cp -a boot var run root sys bin lib proc media tmp opt mnt sbin srv dev usr etc /mnt/install/
(869488) [06:21:33] % sudo mkdir /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/home
(869488) [06:21:33] % sudo mkdir /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/home/user
(869488) [06:21:33] % sudo chown -R 10000 /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/home/user
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-5e69ca50.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-60ac2099.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616adfeb.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-61666e3f.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/build.postmarketos.org.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616ac3bc.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616a9724.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/pmos@local-64b09a1e.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616db30d.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616abc23.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-6165ee59.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.bdd0d494.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.066df28d.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.b53994b4.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(869488) [06:21:33] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.30e6f5af.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(869488) [06:21:33] % sudo sed -i /\/mnt\/pmbootstrap-packages/d /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/repositories
(869488) [06:21:33] % cat /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/repositories
http://mirror.postmarketos.org/postmarketos/master
http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
http://dl-cdn.alpinelinux.org/alpine/edge/testing
(869488) [06:21:33] Embed firmware u-boot/pine64-pinephone/u-boot-sunxi-with-spl-528.bin in the SD card image at offset 8 with step size 1024
(869488) [06:21:33] (native) % dd if=/mnt/rootfs_pine64-pinephone/usr/share/u-boot/pine64-pinephone/u-boot-sunxi-with-spl-528.bin of=/dev/install bs=1024 seek=8
739+1 records in
739+1 records out
757585 bytes (739.8KB) copied, 0.015872 seconds, 45.5MB/s
(869488) [06:21:33] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/boot
(869488) [06:21:34] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install
(869488) [06:21:34] (native) % losetup --json --list
{
   "loopdevices": [
      {
         "name": "/dev/loop0",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop1",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1953.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop2",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop3",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop4",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop5",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_1977.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop6",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": true,
         "back-file": "/var/lib/snapd/snaps/core20_2019.snap",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop7",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": true,
         "ro": false,
         "back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop8",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 512
      },{
         "name": "/dev/loop9",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/r*",
         "dio": false,
         "log-sec": 4096
      },{
         "name": "/dev/loop10",
         "sizelimit": 0,
         "offset": 0,
         "autoclear": false,
         "ro": false,
         "back-file": "/home/pmos/rootfs/pine64-pinephone.img",
         "dio": false,
         "log-sec": 512
      }
   ]
}
(869488) [06:21:34] (native) umount /dev/loop10
(869488) [06:21:34] (native) % losetup -d /dev/loop10
(869488) [06:21:34] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(869488) [06:21:34] 
(869488) [06:21:34] *** FLASHING INFORMATION ***
(869488) [06:21:34] Refer to the installation instructions of your device, or the generic install instructions in the wiki.
(869488) [06:21:34] https://wiki.postmarketos.org/wiki/Installation_guide#pmbootstrap_flash
(869488) [06:21:34] 
(869488) [06:21:34] *** SSH DAEMON INFORMATION ***
(869488) [06:21:34] SSH daemon is enabled (disable with --no-sshd).
(869488) [06:21:34] Login as 'user' with the password given during installation.
(869488) [06:21:34] 
(869488) [06:21:34] *** FIREWALL INFORMATION ***
(869488) [06:21:34] Firewall is enabled, but may not work (couldn't determine if kernel supports nftables).
(869488) [06:21:34] For more information: https://postmarketos.org/firewall
(869488) [06:21:34] 
(869488) [06:21:34] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
(869488) [06:21:34] DONE!
[06:21:36] WARNING: package devicepkg-dev: aport version 0.14.3-r0 is lower than 0.17.0-r0 from the binary repository. 0.17.0-r0 will be used when installing devicepkg-dev. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package postmarketos-bootsplash: aport version 0.2-r2 is lower than 0.2.1-r0 from the binary repository. 0.2.1-r0 will be used when installing postmarketos-bootsplash. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package postmarketos-mkinitfs: aport version 2.1.1-r0 is lower than 2.2.2-r2 from the binary repository. 2.2.2-r2 will be used when installing postmarketos-mkinitfs. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package postmarketos-initramfs: aport version 1.0.2-r0 is lower than 2.1.1-r0 from the binary repository. 2.1.1-r0 will be used when installing postmarketos-initramfs. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package postmarketos-base: aport version 26-r1 is lower than 29-r0 from the binary repository. 29-r0 will be used when installing postmarketos-base. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package device-pine64-pinephone: aport version 0.46-r0 is lower than 0.47-r0 from the binary repository. 0.47-r0 will be used when installing device-pine64-pinephone. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package linux-postmarketos-allwinner: aport version 6.2.7_git20230317-r3 is lower than 6.6.0_git20231103-r1 from the binary repository. 6.6.0_git20231103-r1 will be used when installing linux-postmarketos-allwinner. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package u-boot-pinephone: aport version 2023.01-r0 is lower than 2023.01-r2 from the binary repository. 2023.01-r2 will be used when installing u-boot-pinephone. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package osk-sdl: aport version 0.67.1-r2 is lower than 0.67.1-r5 from the binary repository. 0.67.1-r5 will be used when installing osk-sdl. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] WARNING: package boot-deploy: aport version 0.7-r1 is lower than 0.11-r0 from the binary repository. 0.11-r0 will be used when installing boot-deploy. See also: <https://postmarketos.org/warning-repo2>
[06:21:36] (rootfs_pine64-pinephone) install device-pine64-pinephone
[06:21:36] (rootfs_pine64-pinephone) install postmarketos-mkinitfs
[06:21:37] (rootfs_pine64-pinephone) mkinitfs postmarketos-allwinner
[06:21:50] Export symlinks to: /tmp/postmarketOS-export
[06:21:50]  * initramfs (Initramfs)
[06:21:50]  * initramfs-extra (Extra initramfs files in /boot)
[06:21:50]  * vmlinuz (Linux kernel)
[06:21:50]  * pine64-pinephone.img (Rootfs with partitions for /boot and /)
[06:21:50] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
[06:21:50] DONE!
/dev/loop10
Expanding pmos image...
NAME        SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE                                                                                           DIO LOG-SEC
/dev/loop1          0      0         1  1 /var/lib/snapd/snaps/core20_1953.snap (deleted)                                                       0     512
/dev/loop8          0      0         0  0 /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/pine64-pinephone.img (deleted)    0     512
/dev/loop6          0      0         1  1 /var/lib/snapd/snaps/core20_2019.snap                                                                 0     512
/dev/loop4          0      0         1  1 /var/lib/snapd/snaps/snapd_19459.snap (deleted)                                                       0     512
/dev/loop2          0      0         1  1 /var/lib/snapd/snaps/lxd_24326.snap                                                                   0     512
/dev/loop0          0      0         1  1 /var/lib/snapd/snaps/snapd_20298.snap                                                                 0     512
/dev/loop9          0      0         0  0 /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/oneplus-enchilada.img (deleted)   0    4096
/dev/loop7          0      0         1  0 /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs.img                          0     512
/dev/loop5          0      0         1  1 /var/lib/snapd/snaps/core20_1977.snap                                                                 0     512
/dev/loop3          0      0         1  1 /var/lib/snapd/snaps/snapd_20102.snap                                                                 0     512
/dev/loop10         0      0         0  0 /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/pine64-pinephone.img              0     512
Waiting for devices to settle...
CHANGED: partition=2 start=500001 old: size=1136351 end=1636352 new: size=24665790 end=25165791
pmOS_root: 4634/100000 files (0.0% non-contiguous), 93045/142043 blocks
resize2fs 1.47.0 (5-Feb-2023)
Resizing the filesystem on /dev/loop10p2 to 3083223 (4k) blocks.
The filesystem on /dev/loop10p2 is now 3083223 (4k) blocks long.

total 0
lrwxrwxrwx 1 root root 14 Nov 13 06:21 pmOS_boot -> ../../loop10p1
lrwxrwxrwx 1 root root 14 Nov 13 06:21 pmOS_root -> ../../loop10p2
Adding modules for pine64-pinephone to device-support...
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/modules'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/firmware/'
9403 blocks
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/kexec-tools/build/sbin/kexec' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/sbin/kexec'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/6.6.0/kernel/fs/squashfs'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_root_mnt/lib/modules/6.6.0/kernel/fs/squashfs/squashfs.ko.xz' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/6.6.0/kernel/fs/squashfs/squashfs.ko.xz'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_root_mnt/lib/modules/6.6.0/kernel/fs/overlayfs/overlay.ko.xz' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/6.6.0/kernel/fs/overlayfs/overlay.ko.xz'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/distro-files/initramfs/pmos-logo-text.svg' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/usr/share/pbsplash/pmos-logo-text.svg'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-init' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/init'
Copying custom compiled kernel for PinePhone
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/vmlinuz' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/vmlinuz'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-amarula-relic.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-amarula-relic.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-bananapi-m64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-bananapi-m64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-nanopi-a64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-nanopi-a64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-oceanic-5205-5inmfd.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-oceanic-5205-5inmfd.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-olinuxino.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-olinuxino.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-olinuxino-emmc.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-olinuxino-emmc.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-orangepi-win.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-orangepi-win.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pine64-lts.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pine64-lts.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pine64-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pine64-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pine64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pine64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinebook.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinebook.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.0.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.0.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.1.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.1.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.2b.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.2b.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinetab.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinetab.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinetab-early-adopter.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinetab-early-adopter.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-sopine-baseboard.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-sopine-baseboard.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-teres-i.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-teres-i.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a100-allwinner-perf1.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a100-allwinner-perf1.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-bananapi-m2-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-bananapi-m2-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-libretech-all-h3-cc.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-libretech-all-h3-cc.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-libretech-all-h3-it.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-libretech-all-h3-it.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-libretech-all-h5-cc.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-libretech-all-h5-cc.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-nanopi-neo2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-nanopi-neo2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-nanopi-neo-plus2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-nanopi-neo-plus2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-nanopi-r1s-h5.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-nanopi-r1s-h5.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-pc2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-pc2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-prime.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-prime.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-zero-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-zero-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-zero-plus2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-zero-plus2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-beelink-gs1.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-beelink-gs1.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-orangepi-3.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-orangepi-3.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-orangepi-lite2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-orangepi-lite2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-orangepi-one-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-orangepi-one-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-pine-h64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-pine-h64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-pine-h64-model-b.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-pine-h64-model-b.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-tanix-tx6.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-tanix-tx6.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-tanix-tx6-mini.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-tanix-tx6-mini.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h616-orangepi-zero2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h616-orangepi-zero2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h616-x96-mate.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h616-x96-mate.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h618-orangepi-zero3.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h618-orangepi-zero3.dtb'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/firmware'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/firmware/qcom/'
cp: cannot stat '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_root_mnt/lib/firmware/qcom/*': No such file or directory
Error: Command failed: set -e; 
        sudo cp -v /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-init /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/init
        sudo chmod +x /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/init
        
        echo "Copying custom compiled kernel for PinePhone"
        sudo cp -v /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/vmlinuz /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/vmlinuz
        sudo cp -vrf /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/
        sudo rsync -a /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/modroot/lib/modules/ /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/modules
        sudo cp -r /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/modroot/lib/modules/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/
        

        # TODO: temp testing
        # copy all firmware to initramfs
        sudo mkdir -pv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/firmware/qcom/
        sudo cp -r /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_root_mnt/lib/firmware/qcom/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/firmware/qcom/

        
        cd /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/
        find . -print0 | cpio --null --create --verbose --format=newc | gzip --best > /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-initramfs
        sudo cp -v /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-initramfs /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/initramfs

        mkdir -pv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/output/pine64-pinephone
        
        echo "Adding kernel+initramfs to /opt/device-support/-"
        sudo mkdir -pv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone
        sudo cp -rv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/
        sudo cp -rv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/output/pine64-pinephone/
    
    at checkExecSyncError (node:child_process:885:11)
    at Object.execSync (node:child_process:957:15)
    at exports.default (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/helpers/exec.ts:3:26)
    at genPMOSImage (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/pmbootstrap/index.ts:145:9)
    at buildTargetDeviceSupport (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/index.ts:234:21)
    at Array.forEach (<anonymous>)
    at main (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/index.ts:244:30)
    at processTicksAndRejections (node:internal/process/task_queues:95:5) {
  status: 1,
  signal: null,
  output: [ null, null, null ],
  pid: 873716,
  stdout: null,
  stderr: null
}

real	7m26.449s
user	0m26.267s
sys	0m7.408s
Build step 'Execute shell' marked build as failure
Finished: FAILURE