==>(B Building on mausholdiv(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/crystal ./ .SRCINFO 915 100% 0.00kB/s 0:00:00 915 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 90 100% 87.89kB/s 0:00:00 90 100% 87.89kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 2,717 100% 2.59MB/s 0:00:00 2,717 100% 2.59MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) crystal-1.21.0-1.log 855 100% 834.96kB/s 0:00:00 855 100% 834.96kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,118 bytes received 183 bytes 2,200.67 bytes/sec total size is 4,962 speedup is 1.50 ==>(B Applying RISC-V patches...(B sending incremental file list ./ crystal-riscv64.patch 32,768 32% 0.00kB/s 0:00:00 100,023 100% 8.02MB/s 0:00:00 (xfr#1, to-chk=1/3) riscv64.patch 6,604 100% 806.15kB/s 0:00:00 6,604 100% 806.15kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 23,842 bytes received 57 bytes 9,559.60 bytes/sec total size is 106,627 speedup is 4.46 patching file PKGBUILD ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 --worker keep-crystal-ca976009-ed65-411f-a913-9e85f2c27626 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building crystal(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-keep-crystal-ca976009-ed65-411f-a913-9e85f2c27626(B ==>(B Building crystal for [extra] (riscv64)(B ]3008;start=6410071008a54e0f937e328fc6705ba2;user=root;hostname=mausholdiv.felixc.at;machineid=33bd66794bef4c019a0e3acfdcceb30a;bootid=9ed79d4e275044ca8c346e2563c44bf5;pid=1641546;comm=systemd-nspawn;container=arch-nspawn-1641546;type=container\]11;?\]2;🔵 Container arch-nspawn-1641546 on mausholdiv.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... warning: insufficient columns available for table display Packages (3) ca-certificates-mozilla-3.129-1 libgcrypt-1.12.4-1 libldap-2.7.1-1 Total Download Size: 1.41 MiB Total Installed Size: 3.17 MiB Net Upgrade Size: -0.03 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libgcrypt-1.12.4-1-riscv64 downloading... ca-certificates-mozilla-3.129-1-riscv64 downloading... libldap-2.7.1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading libldap... upgrading libgcrypt... upgrading ca-certificates-mozilla... :: Running post-transaction hooks... (1/3) Arming ConditionNeedsUpdate... (2/3) Rebuilding certificate stores... (3/3) Updating the info directory file... [?25h[!p]104\[?7h]3008;end=6410071008a54e0f937e328fc6705ba2\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-keep-crystal-ca976009-ed65-411f-a913-9e85f2c27626]...(Bdone(B ==>(B Making package: crystal 1.21.0-1 (Sat Sep 12 19:34:13 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading crystal-1.21.0.tar.gz...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 100 30075 0 30075 0 0 13087 0 00:02 29602 100 1.41M 0 1.41M 0 0 439.1k 0 00:03 718.4k 100 4.03M 0 4.03M 0 0 1.10M 0 00:03 718.4k 100 4.03M 0 4.03M 0 0 1.10M 0 00:03 718.4k 100 4.03M 0 4.03M 0 0 1.10M 0 00:03 718.4k  ->(B Found crystal-riscv64.patch(B  ->(B Downloading crystal-bootstrap-1.20.3-x86_64.tar.gz...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 21 55.27M 21 11.71M 0 0 5.74M 0 00:09 00:02 00:07 11.69M 59 55.27M 59 32.97M 0 0 10.84M 0 00:05 00:03 00:02 16.45M 96 55.27M 96 53.07M 0 0 13.13M 0 00:04 00:04 17.66M 100 55.27M 100 55.27M 0 0 13.40M 0 00:04 00:04 17.66M 100 55.27M 100 55.27M 0 0 13.40M 0 00:04 00:04 17.66M 100 55.27M 100 55.27M 0 0 13.40M 0 00:04 00:04 17.66M  ->(B Downloading llvm21-libs-21.1.8-1-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 2 38.45M 2 800.0k 0 0 578.4k 0 01:08 00:01 01:07 757.8k 37 38.45M 37 14.40M 0 0 5.71M 0 00:06 00:02 00:04 6.56M 83 38.45M 83 32.12M 0 0 9.03M 0 00:04 00:03 00:01 9.95M 100 38.45M 100 38.45M 0 0 9.38M 0 00:04 00:04 9.95M 100 38.45M 100 38.45M 0 0 9.38M 0 00:04 00:04 9.95M 100 38.45M 100 38.45M 0 0 9.38M 0 00:04 00:04 9.95M  ->(B Downloading libffi-3.5.2-1-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 47901 100 47901 0 0 61196 0 0 100 47901 100 47901 0 0 61169 0 0 100 47901 100 47901 0 0 61148 0 0  ->(B Downloading libedit-20250104_3.1-1-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 112.3k 100 112.3k 0 0 119.0k 0 0 100 112.3k 100 112.3k 0 0 119.0k 0 0 100 112.3k 100 112.3k 0 0 118.9k 0 0  ->(B Downloading zlib-1.3.2-2-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 84695 100 84695 0 0 96264 0 0 100 84695 100 84695 0 0 96226 0 0 100 84695 100 84695 0 0 96197 0 0  ->(B Downloading zstd-1.5.7-3-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 515.0k 100 515.0k 0 0 415.1k 0 00:01 00:01 0 100 515.0k 100 515.0k 0 0 415.0k 0 00:01 00:01 0 100 515.0k 100 515.0k 0 0 414.9k 0 00:01 00:01 0  ->(B Downloading libxml2-2.15.2-1-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 771.2k 100 771.2k 0 0 592.8k 0 00:01 00:01 0 100 771.2k 100 771.2k 0 0 592.0k 0 00:01 00:01 0 100 771.2k 100 771.2k 0 0 591.4k 0 00:01 00:01 0  ->(B Downloading ncurses-6.5-4-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 71 1.13M 71 831.9k 0 0 602.0k 0 00:01 00:01 788.9k 100 1.13M 100 1.13M 0 0 824.8k 0 00:01 00:01 788.9k 100 1.13M 100 1.13M 0 0 824.6k 0 00:01 00:01 788.9k 100 1.13M 100 1.13M 0 0 824.4k 0 00:01 00:01 788.9k  ->(B Downloading icu-78.2-2-x86_64.pkg.tar.zst...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 2 11.70M 2 303.9k 0 0 224.2k 0 00:53 00:01 00:52 295.3k 17 11.70M 17 1.99M 0 0 849.6k 0 00:14 00:02 00:12 982.8k 36 11.70M 36 4.26M 0 0 1.22M 0 00:09 00:03 00:06 1.35M 64 11.70M 64 7.59M 0 0 1.67M 0 00:06 00:04 00:02 1.81M 100 11.70M 100 11.70M 0 0 2.15M 0 00:05 00:05 1.81M 100 11.70M 100 11.70M 0 0 2.15M 0 00:05 00:05 1.81M 100 11.70M 100 11.70M 0 0 2.15M 0 00:05 00:05 1.81M ==>(B Validating source files with sha256sums...(B crystal-1.21.0.tar.gz ... Passed ==>(B Validating source_riscv64 files with sha256sums...(B crystal-riscv64.patch ... Passed crystal-bootstrap-1.20.3-x86_64.tar.gz ... Passed llvm21-libs-21.1.8-1-x86_64.pkg.tar.zst ... Passed libffi-3.5.2-1-x86_64.pkg.tar.zst ... Passed libedit-20250104_3.1-1-x86_64.pkg.tar.zst ... Passed zlib-1.3.2-2-x86_64.pkg.tar.zst ... Passed zstd-1.5.7-3-x86_64.pkg.tar.zst ... Passed libxml2-2.15.2-1-x86_64.pkg.tar.zst ... Passed ncurses-6.5-4-x86_64.pkg.tar.zst ... Passed icu-78.2-2-x86_64.pkg.tar.zst ... Passed ]3008;start=6f07efcb3cde42b69638de623dcfac12;user=root;hostname=mausholdiv.felixc.at;machineid=33bd66794bef4c019a0e3acfdcceb30a;bootid=9ed79d4e275044ca8c346e2563c44bf5;pid=1645430;comm=systemd-nspawn;container=arch-nspawn-1645430;type=container\]11;?\]2;🔵 Container arch-nspawn-1645430 on mausholdiv.felixc.at\]3008;start=af328bc03848409ba84465549d8cc8ac;user=root;hostname=arch-nspawn-1645430;machineid=65e5505fcddc42cab81bac248cc95d0c;bootid=451f47f1df5443478dca0a7b2434e8c0;pid=14;comm=sudo;targetuser=builduser;type=session\==>(B Making package: crystal 1.21.0-1 (Sat Sep 12 19:35:09 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=1da64ce3419c490fb08977262ac606f3;user=builduser;hostname=arch-nspawn-1645430;machineid=65e5505fcddc42cab81bac248cc95d0c;bootid=451f47f1df5443478dca0a7b2434e8c0;pid=2784;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/libedit 20260512_3.1-1 0.26 MiB extra/llvm-libs 22.1.8-2 154.50 MiB Total Installed Size: 154.76 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=1da64ce3419c490fb08977262ac606f3\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=61994506b4e24625a260d78ab9568ed7;user=builduser;hostname=arch-nspawn-1645430;machineid=65e5505fcddc42cab81bac248cc95d0c;bootid=451f47f1df5443478dca0a7b2434e8c0;pid=2826;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (16) New Version Net Change Download Size extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/ruby 3.4.10-1.1 14.70 MiB 3.74 MiB extra/rubygems 3.6.9-1 2.73 MiB 0.61 MiB extra/x86_64-linux-gnu-binutils 2.44-1 17.03 MiB 2.61 MiB extra/x86_64-linux-gnu-linux-api-headers 6.12-1 6.45 MiB 1.40 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/asciidoctor 2.0.26-1.1 1.88 MiB 0.37 MiB extra/git 2.55.0-1 29.92 MiB core/inetutils 2.8-1 0.95 MiB 0.32 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/llvm 22.1.8-2 170.16 MiB extra/qemu-user-static 11.1.1-2 133.53 MiB 15.80 MiB extra/x86_64-linux-gnu-gcc 15.1.0-1 356.20 MiB 97.42 MiB extra/x86_64-linux-gnu-glibc 2.41-1 25.62 MiB 4.00 MiB Total Download Size: 126.28 MiB Total Installed Size: 759.85 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... x86_64-linux-gnu-gcc-15.1.0-1-riscv64 downloading... qemu-user-static-11.1.1-2-riscv64 downloading... x86_64-linux-gnu-glibc-2.41-1-any downloading... ruby-3.4.10-1.1-riscv64 downloading... x86_64-linux-gnu-binutils-2.44-1-riscv64 downloading... x86_64-linux-gnu-linux-api-headers-6.12-1-any downloading... rubygems-3.6.9-1-any downloading... asciidoctor-2.0.26-1.1-any downloading... inetutils-2.8-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing llvm... installing libyaml... installing rubygems... installing ruby... Optional dependencies for ruby tk: for Ruby/TK ruby-docs: Documentation for Ruby ruby-default-gems: Default gems which are part of Ruby StdLib ruby-bundled-gems: Bundled gems which are part of Ruby StdLib ruby-stdlib: Full Ruby StdLib including default gems, bundled gems and tools installing asciidoctor... installing qemu-user-static... Optional dependencies for qemu-user-static qemu-user-static-binfmt: for binary format rules installing x86_64-linux-gnu-binutils... installing x86_64-linux-gnu-linux-api-headers... installing x86_64-linux-gnu-glibc... installing x86_64-linux-gnu-gcc... installing inetutils... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. Creating group '_talkd' with GID 967. Creating user '_talkd' (User for legacy talkd server) with UID 967 and GID 967. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Arming ConditionNeedsUpdate... (4/5) Checking for old perl modules... (5/5) Updating the info directory file... [?25h]3008;end=61994506b4e24625a260d78ab9568ed7\==>(B Retrieving sources...(B  ->(B Found crystal-1.21.0.tar.gz(B  ->(B Found crystal-riscv64.patch(B  ->(B Found crystal-bootstrap-1.20.3-x86_64.tar.gz(B  ->(B Found llvm21-libs-21.1.8-1-x86_64.pkg.tar.zst(B  ->(B Found libffi-3.5.2-1-x86_64.pkg.tar.zst(B  ->(B Found libedit-20250104_3.1-1-x86_64.pkg.tar.zst(B  ->(B Found zlib-1.3.2-2-x86_64.pkg.tar.zst(B  ->(B Found zstd-1.5.7-3-x86_64.pkg.tar.zst(B  ->(B Found libxml2-2.15.2-1-x86_64.pkg.tar.zst(B  ->(B Found ncurses-6.5-4-x86_64.pkg.tar.zst(B  ->(B Found icu-78.2-2-x86_64.pkg.tar.zst(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting crystal-1.21.0.tar.gz with bsdtar(B ==>(B Starting prepare()...(B patching file spec/compiler/codegen/abi/riscv64_spec.cr patching file src/compiler/crystal/codegen/abi/riscv64.cr patching file src/compiler/crystal/codegen/abi.cr patching file src/compiler/crystal/codegen/call.cr patching file src/compiler/crystal/codegen/fun.cr patching file src/compiler/crystal/codegen/llvm_builder_helper.cr patching file src/compiler/crystal/codegen/target.cr patching file src/compiler/crystal/ffi/lib_ffi.cr patching file src/exception/lib_unwind.cr patching file src/fiber/context/riscv64.cr patching file src/lib_c/riscv64-linux-gnu/c/arpa/inet.cr patching file src/lib_c/riscv64-linux-gnu/c/dirent.cr patching file src/lib_c/riscv64-linux-gnu/c/dlfcn.cr patching file src/lib_c/riscv64-linux-gnu/c/elf.cr patching file src/lib_c/riscv64-linux-gnu/c/errno.cr patching file src/lib_c/riscv64-linux-gnu/c/fcntl.cr patching file src/lib_c/riscv64-linux-gnu/c/grp.cr patching file src/lib_c/riscv64-linux-gnu/c/iconv.cr patching file src/lib_c/riscv64-linux-gnu/c/limits.cr patching file src/lib_c/riscv64-linux-gnu/c/link.cr patching file src/lib_c/riscv64-linux-gnu/c/net/if.cr patching file src/lib_c/riscv64-linux-gnu/c/netdb.cr patching file src/lib_c/riscv64-linux-gnu/c/netinet/in.cr patching file src/lib_c/riscv64-linux-gnu/c/netinet/tcp.cr patching file src/lib_c/riscv64-linux-gnu/c/poll.cr patching file src/lib_c/riscv64-linux-gnu/c/pthread.cr patching file src/lib_c/riscv64-linux-gnu/c/pwd.cr patching file src/lib_c/riscv64-linux-gnu/c/sched.cr patching file src/lib_c/riscv64-linux-gnu/c/signal.cr patching file src/lib_c/riscv64-linux-gnu/c/stdarg.cr patching file src/lib_c/riscv64-linux-gnu/c/stddef.cr patching file src/lib_c/riscv64-linux-gnu/c/stdint.cr patching file src/lib_c/riscv64-linux-gnu/c/stdio.cr patching file src/lib_c/riscv64-linux-gnu/c/stdlib.cr patching file src/lib_c/riscv64-linux-gnu/c/string.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/epoll.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/eventfd.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/file.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/mman.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/random.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/resource.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/select.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/sendfile.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/socket.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/stat.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/time.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/timerfd.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/types.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/uio.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/un.cr patching file src/lib_c/riscv64-linux-gnu/c/sys/wait.cr patching file src/lib_c/riscv64-linux-gnu/c/termios.cr patching file src/lib_c/riscv64-linux-gnu/c/time.cr patching file src/lib_c/riscv64-linux-gnu/c/unistd.cr patching file src/llvm/builder.cr patching file src/llvm/lib_llvm/core.cr patching file src/llvm/lib_llvm.cr patching file src/llvm/target_machine.cr patching file src/llvm.cr patching file src/syscall/riscv64-linux.cr patching file src/yaml/lib_yaml.cr ==>(B Starting build()...(B Showing last frame. Use --error-trace for full trace. There was a problem expanding macro 'delegate' Code in src/compiler/crystal/codegen/llvm_builder_helper.cr:171:5 171 | delegate ptr2int, int2ptr, and, or, not, bit_cast, ^ Called macro defined in src/object.cr:553:3 553 | macro delegate(*methods, to object) Which expanded to: 208 | 209 | def insert_value(*args, **options) > 210 | builder.insert_value(*args, **options) ^----------- Error: undefined method 'insert_value' for Crystal::CrystalLLVMBuilder ==> ERROR:(B A failure occurred in build().(B  Aborting...(B ]3008;end=af328bc03848409ba84465549d8cc8ac\[!p]104\[?7h]3008;end=6f07efcb3cde42b69638de623dcfac12\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-keep-crystal-ca976009-ed65-411f-a913-9e85f2c27626/build(B [?12l[?25h[?12l[?25h[?12l[?25hreceiving incremental file list crystal-1.21.0-1-riscv64-build.log crystal-1.21.0-1-riscv64-prepare.log sent 62 bytes received 1,009 bytes 714.00 bytes/sec total size is 3,876 speedup is 3.62