==> Building on magmar ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 531 100% 0.00kB/s 0:00:00 531 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 88 100% 85.94kB/s 0:00:00 88 100% 85.94kB/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 1,068 100% 1.02MB/s 0:00:00 1,068 100% 1.02MB/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) ocaml-base-0.17.3-1.log 693 100% 676.76kB/s 0:00:00 693 100% 676.76kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 1,554 bytes received 180 bytes 1,156.00 bytes/sec total size is 2,911 speedup is 1.68 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building ocaml-base  -> repo: extra  -> arch: riscv64  -> worker: felix-7 ==> Building ocaml-base for [extra] (riscv64) ]3008;start=75846aebe72048e395027f96f2a57e04;user=root;hostname=magmar.felixc.at;machineid=df2217b61a6e4c659e659d77485a3d64;bootid=bb9a886d59e64ca2b1db79cfb9ac2544;pid=1966703;pidfdid=14548299;comm=systemd-nspawn;container=arch-nspawn-1966703;type=container\]11;?\]2;🔵 Container arch-nspawn-1966703 on magmar.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=75846aebe72048e395027f96f2a57e04\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-7]...done ==> Making package: ocaml-base 0.17.3-1 (Fri Apr 10 17:18:19 2026) ==> Retrieving sources...  -> Updating base git repo... remote: Enumerating objects: 287, done. remote: Counting objects: 0% (1/287) remote: Counting objects: 1% (3/287) remote: Counting objects: 2% (6/287) remote: Counting objects: 3% (9/287) remote: Counting objects: 4% (12/287) remote: Counting objects: 5% (15/287) remote: Counting objects: 6% (18/287) remote: Counting objects: 7% (21/287) remote: Counting objects: 8% (23/287) remote: Counting objects: 9% (26/287) remote: Counting objects: 10% (29/287) remote: Counting objects: 11% (32/287) remote: Counting objects: 12% (35/287) remote: Counting objects: 13% (38/287) remote: Counting objects: 14% (41/287) remote: Counting objects: 15% (44/287) remote: Counting objects: 16% (46/287) remote: Counting objects: 17% (49/287) remote: Counting objects: 18% (52/287) remote: Counting objects: 19% (55/287) remote: Counting objects: 20% (58/287) remote: Counting objects: 21% (61/287) remote: Counting objects: 22% (64/287) remote: Counting objects: 23% (67/287) remote: Counting objects: 24% (69/287) remote: Counting objects: 25% (72/287) remote: Counting objects: 26% (75/287) remote: Counting objects: 27% (78/287) remote: Counting objects: 28% (81/287) remote: Counting objects: 29% (84/287) remote: Counting objects: 30% (87/287) remote: Counting objects: 31% (89/287) remote: Counting objects: 32% (92/287) remote: Counting objects: 33% (95/287) remote: Counting objects: 34% (98/287) remote: Counting objects: 35% (101/287) remote: Counting objects: 36% (104/287) remote: Counting objects: 37% (107/287) remote: Counting objects: 38% (110/287) remote: Counting objects: 39% (112/287) remote: Counting objects: 40% (115/287) remote: Counting objects: 41% (118/287) remote: Counting objects: 42% (121/287) remote: Counting objects: 43% (124/287) remote: Counting objects: 44% (127/287) remote: Counting objects: 45% (130/287) remote: Counting objects: 46% (133/287) remote: Counting objects: 47% (135/287) remote: Counting objects: 48% (138/287) remote: Counting objects: 49% (141/287) remote: Counting objects: 50% (144/287) remote: Counting objects: 51% (147/287) remote: Counting objects: 52% (150/287) remote: Counting objects: 53% (153/287) remote: Counting objects: 54% (155/287) remote: Counting objects: 55% (158/287) remote: Counting objects: 56% (161/287) remote: Counting objects: 57% (164/287) remote: Counting objects: 58% (167/287) remote: Counting objects: 59% (170/287) remote: Counting objects: 60% (173/287) remote: Counting objects: 61% (176/287) remote: Counting objects: 62% (178/287) remote: Counting objects: 63% (181/287) remote: Counting objects: 64% (184/287) remote: Counting objects: 65% (187/287) remote: Counting objects: 66% (190/287) remote: Counting objects: 67% (193/287) remote: Counting objects: 68% (196/287) remote: Counting objects: 69% (199/287) remote: Counting objects: 70% (201/287) remote: Counting objects: 71% (204/287) remote: Counting objects: 72% (207/287) remote: Counting objects: 73% (210/287) remote: Counting objects: 74% (213/287) remote: Counting objects: 75% (216/287) remote: Counting objects: 76% (219/287) remote: Counting objects: 77% (221/287) remote: Counting objects: 78% (224/287) remote: Counting objects: 79% (227/287) remote: Counting objects: 80% (230/287) remote: Counting objects: 81% (233/287) remote: Counting objects: 82% (236/287) remote: Counting objects: 83% (239/287) remote: Counting objects: 84% (242/287) remote: Counting objects: 85% (244/287) remote: Counting objects: 86% (247/287) remote: Counting objects: 87% (250/287) remote: Counting objects: 88% (253/287) remote: Counting objects: 89% (256/287) remote: Counting objects: 90% (259/287) remote: Counting objects: 91% (262/287) remote: Counting objects: 92% (265/287) remote: Counting objects: 93% (267/287) remote: Counting objects: 94% (270/287) remote: Counting objects: 95% (273/287) remote: Counting objects: 96% (276/287) remote: Counting objects: 97% (279/287) remote: Counting objects: 98% (282/287) remote: Counting objects: 99% (285/287) remote: Counting objects: 100% (287/287) remote: Counting objects: 100% (287/287), done. remote: Compressing objects: 3% (1/27) remote: Compressing objects: 7% (2/27) remote: Compressing objects: 11% (3/27) remote: Compressing objects: 14% (4/27) remote: Compressing objects: 18% (5/27) remote: Compressing objects: 22% (6/27) remote: Compressing objects: 25% (7/27) remote: Compressing objects: 29% (8/27) remote: Compressing objects: 33% (9/27) remote: Compressing objects: 37% (10/27) remote: Compressing objects: 40% (11/27) remote: Compressing objects: 44% (12/27) remote: Compressing objects: 48% (13/27) remote: Compressing objects: 51% (14/27) remote: Compressing objects: 55% (15/27) remote: Compressing objects: 59% (16/27) remote: Compressing objects: 62% (17/27) remote: Compressing objects: 66% (18/27) remote: Compressing objects: 70% (19/27) remote: Compressing objects: 74% (20/27) remote: Compressing objects: 77% (21/27) remote: Compressing objects: 81% (22/27) remote: Compressing objects: 85% (23/27) remote: Compressing objects: 88% (24/27) remote: Compressing objects: 92% (25/27) remote: Compressing objects: 96% (26/27) remote: Compressing objects: 100% (27/27) remote: Compressing objects: 100% (27/27), done. Receiving objects: 0% (1/287) Receiving objects: 1% (3/287) Receiving objects: 2% (6/287) Receiving objects: 3% (9/287) Receiving objects: 4% (12/287) Receiving objects: 5% (15/287) Receiving objects: 6% (18/287) Receiving objects: 7% (21/287) Receiving objects: 8% (23/287) Receiving objects: 9% (26/287) Receiving objects: 10% (29/287) Receiving objects: 11% (32/287) Receiving objects: 12% (35/287) Receiving objects: 13% (38/287) Receiving objects: 14% (41/287) Receiving objects: 15% (44/287) Receiving objects: 16% (46/287) Receiving objects: 17% (49/287) Receiving objects: 18% (52/287) Receiving objects: 19% (55/287) Receiving objects: 20% (58/287) Receiving objects: 21% (61/287) Receiving objects: 22% (64/287) Receiving objects: 23% (67/287) Receiving objects: 24% (69/287) Receiving objects: 25% (72/287) Receiving objects: 26% (75/287) Receiving objects: 27% (78/287) Receiving objects: 28% (81/287) Receiving objects: 29% (84/287) Receiving objects: 30% (87/287) Receiving objects: 31% (89/287) Receiving objects: 32% (92/287) Receiving objects: 33% (95/287) Receiving objects: 34% (98/287) Receiving objects: 35% (101/287) Receiving objects: 36% (104/287) Receiving objects: 37% (107/287) Receiving objects: 38% (110/287) Receiving objects: 39% (112/287) Receiving objects: 40% (115/287) Receiving objects: 41% (118/287) Receiving objects: 42% (121/287) Receiving objects: 43% (124/287) Receiving objects: 44% (127/287) Receiving objects: 45% (130/287) Receiving objects: 46% (133/287) Receiving objects: 47% (135/287) Receiving objects: 48% (138/287) Receiving objects: 49% (141/287) Receiving objects: 50% (144/287) Receiving objects: 51% (147/287) Receiving objects: 52% (150/287) Receiving objects: 53% (153/287) Receiving objects: 54% (155/287) Receiving objects: 55% (158/287) Receiving objects: 56% (161/287) Receiving objects: 57% (164/287) Receiving objects: 58% (167/287) Receiving objects: 59% (170/287) Receiving objects: 60% (173/287) Receiving objects: 61% (176/287) Receiving objects: 62% (178/287) Receiving objects: 63% (181/287) Receiving objects: 64% (184/287) Receiving objects: 65% (187/287) Receiving objects: 66% (190/287) Receiving objects: 67% (193/287) Receiving objects: 68% (196/287) Receiving objects: 69% (199/287) Receiving objects: 70% (201/287) Receiving objects: 71% (204/287) Receiving objects: 72% (207/287) Receiving objects: 73% (210/287) Receiving objects: 74% (213/287) Receiving objects: 75% (216/287) Receiving objects: 76% (219/287) Receiving objects: 77% (221/287) Receiving objects: 78% (224/287) Receiving objects: 79% (227/287) remote: Total 287 (delta 262), reused 279 (delta 258), pack-reused 0 (from 0) Receiving objects: 80% (230/287) Receiving objects: 81% (233/287) Receiving objects: 82% (236/287) Receiving objects: 83% (239/287) Receiving objects: 84% (242/287) Receiving objects: 85% (244/287) Receiving objects: 86% (247/287) Receiving objects: 87% (250/287) Receiving objects: 88% (253/287) Receiving objects: 89% (256/287) Receiving objects: 90% (259/287) Receiving objects: 91% (262/287) Receiving objects: 92% (265/287) Receiving objects: 93% (267/287) Receiving objects: 94% (270/287) Receiving objects: 95% (273/287) Receiving objects: 96% (276/287) Receiving objects: 97% (279/287) Receiving objects: 98% (282/287) Receiving objects: 99% (285/287) Receiving objects: 100% (287/287) Receiving objects: 100% (287/287), 146.94 KiB | 1023.00 KiB/s, done. Resolving deltas: 0% (0/262) Resolving deltas: 1% (3/262) Resolving deltas: 2% (6/262) Resolving deltas: 3% (8/262) Resolving deltas: 4% (11/262) Resolving deltas: 5% (14/262) Resolving deltas: 6% (16/262) Resolving deltas: 7% (19/262) Resolving deltas: 8% (21/262) Resolving deltas: 9% (24/262) Resolving deltas: 10% (27/262) Resolving deltas: 11% (29/262) Resolving deltas: 12% (32/262) Resolving deltas: 13% (35/262) Resolving deltas: 14% (37/262) Resolving deltas: 15% (40/262) Resolving deltas: 16% (42/262) Resolving deltas: 17% (45/262) Resolving deltas: 18% (48/262) Resolving deltas: 19% (50/262) Resolving deltas: 20% (53/262) Resolving deltas: 21% (56/262) Resolving deltas: 22% (58/262) Resolving deltas: 23% (61/262) Resolving deltas: 24% (63/262) Resolving deltas: 25% (66/262) Resolving deltas: 26% (69/262) Resolving deltas: 27% (71/262) Resolving deltas: 28% (74/262) Resolving deltas: 29% (76/262) Resolving deltas: 30% (79/262) Resolving deltas: 31% (82/262) Resolving deltas: 32% (84/262) Resolving deltas: 33% (87/262) Resolving deltas: 34% (90/262) Resolving deltas: 35% (92/262) Resolving deltas: 36% (95/262) Resolving deltas: 37% (97/262) Resolving deltas: 38% (100/262) Resolving deltas: 39% (103/262) Resolving deltas: 40% (105/262) Resolving deltas: 41% (108/262) Resolving deltas: 42% (111/262) Resolving deltas: 43% (113/262) Resolving deltas: 44% (116/262) Resolving deltas: 45% (118/262) Resolving deltas: 46% (121/262) Resolving deltas: 47% (124/262) Resolving deltas: 48% (126/262) Resolving deltas: 49% (129/262) Resolving deltas: 50% (131/262) Resolving deltas: 51% (134/262) Resolving deltas: 52% (137/262) Resolving deltas: 53% (139/262) Resolving deltas: 54% (142/262) Resolving deltas: 55% (145/262) Resolving deltas: 56% (147/262) Resolving deltas: 57% (150/262) Resolving deltas: 58% (152/262) Resolving deltas: 59% (155/262) Resolving deltas: 60% (158/262) Resolving deltas: 61% (160/262) Resolving deltas: 62% (163/262) Resolving deltas: 63% (166/262) Resolving deltas: 64% (168/262) Resolving deltas: 65% (171/262) Resolving deltas: 66% (173/262) Resolving deltas: 67% (176/262) Resolving deltas: 68% (179/262) Resolving deltas: 69% (181/262) Resolving deltas: 70% (184/262) Resolving deltas: 71% (187/262) Resolving deltas: 72% (189/262) Resolving deltas: 73% (192/262) Resolving deltas: 74% (194/262) Resolving deltas: 75% (197/262) Resolving deltas: 76% (200/262) Resolving deltas: 77% (202/262) Resolving deltas: 78% (205/262) Resolving deltas: 79% (207/262) Resolving deltas: 80% (210/262) Resolving deltas: 81% (213/262) Resolving deltas: 82% (215/262) Resolving deltas: 83% (218/262) Resolving deltas: 84% (221/262) Resolving deltas: 85% (223/262) Resolving deltas: 86% (226/262) Resolving deltas: 87% (228/262) Resolving deltas: 88% (231/262) Resolving deltas: 89% (234/262) Resolving deltas: 90% (236/262) Resolving deltas: 91% (239/262) Resolving deltas: 92% (242/262) Resolving deltas: 93% (244/262) Resolving deltas: 94% (247/262) Resolving deltas: 95% (249/262) Resolving deltas: 96% (252/262) Resolving deltas: 97% (255/262) Resolving deltas: 98% (257/262) Resolving deltas: 99% (260/262) Resolving deltas: 100% (262/262) Resolving deltas: 100% (262/262), completed with 254 local objects. From https://github.com/janestreet/base 14b656e..f8a2e28 master -> master 8c52a72..c78bb09 oxcaml -> oxcaml + a40af5b...0218ffc refs/pull/172/merge -> refs/pull/172/merge (forced update) ==> Validating source files with sha256sums... base ... Passed ]3008;start=e1a60036285c444ea2c92dc0178d845d;user=root;hostname=magmar.felixc.at;machineid=df2217b61a6e4c659e659d77485a3d64;bootid=bb9a886d59e64ca2b1db79cfb9ac2544;pid=1970273;pidfdid=14551869;comm=systemd-nspawn;container=arch-nspawn-1970273;type=container\]11;?\]2;🔵 Container arch-nspawn-1970273 on magmar.felixc.at\==> Making package: ocaml-base 0.17.3-1 (Fri Apr 10 17:18:33 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change Download Size extra/ocaml 5.4.1-1 198.77 MiB extra/ocaml-intrinsics-kernel 0.17.1-5 0.50 MiB 0.16 MiB extra/ocaml-sexplib0 0.17.0-5 1.37 MiB 0.50 MiB Total Download Size: 0.66 MiB Total Installed Size: 200.64 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ocaml-sexplib0-0.17.0-5-riscv64 downloading... ocaml-intrinsics-kernel-0.17.1-5-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ocaml... Optional dependencies for ocaml ncurses: advanced ncurses features [installed] tk: advanced tk features installing ocaml-sexplib0... installing ocaml-intrinsics-kernel... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change Download Size extra/ocaml-csexp 1.5.2-8 0.31 MiB 0.14 MiB extra/ocaml-findlib 1.9.8-6 5.93 MiB extra/ocaml-pp 2.0.0-5 0.37 MiB 0.14 MiB extra/ocaml-re 1.14.0-2 5.62 MiB 1.98 MiB extra/ocaml-result 1.5-16 0.04 MiB 0.02 MiB 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/zlib-ng 2.3.3-1 0.23 MiB extra/dune 3.22.1-1 45.97 MiB 14.03 MiB extra/git 2.53.0-1 28.84 MiB extra/ocaml-compiler-libs 5.4.1-1 106.56 MiB Total Download Size: 16.30 MiB Total Installed Size: 194.16 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... dune-3.22.1-1-riscv64 downloading... ocaml-re-1.14.0-2-riscv64 downloading... ocaml-csexp-1.5.2-8-riscv64 downloading... ocaml-pp-2.0.0-5-riscv64 downloading... ocaml-result-1.5-16-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing ocaml-compiler-libs... installing ocaml-findlib... installing ocaml-result... installing ocaml-csexp... installing ocaml-pp... installing ocaml-re... installing dune... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of base git repo... Cloning into 'base'... done. Switched to a new branch 'makepkg' ==> Starting build()... (cd _build/default && /usr/bin/ocamlopt.opt -w -40 -g -o src/discover/discover.exe /usr/lib/ocaml/unix/unix.cmxa /usr/lib/ocaml/csexp/csexp.cmxa /usr/lib/ocaml/dune-configurator/configurator.cmxa src/discover/.discover.eobjs/native/dune__exe__Discover.cmx) File "_none_", line 1: Error: Files /usr/lib/ocaml/csexp/csexp.cmxa and /usr/lib/ocaml/stdlib.cmxa make inconsistent assumptions over implementation Stdlib__Sys (cd _build/default && /usr/bin/ocamlopt.opt -w -40 -g -I src/.base.objs/byte -I src/.base.objs/native -I /usr/lib/ocaml/ocaml_intrinsics_kernel -I /usr/lib/ocaml/sexplib0 -I hash_types/src/.base_internalhash_types.objs/byte -I hash_types/src/.base_internalhash_types.objs/native -I shadow-stdlib/src/.shadow_stdlib.objs/byte -I shadow-stdlib/src/.shadow_stdlib.objs/native -cmi-file src/.base.objs/byte/base__Array.cmi -no-alias-deps -open Base__ -o src/.base.objs/native/base__Array.cmx -c -impl src/array.ml) File "src/array.ml", line 399, characters 28-75: 399 | result := Bool.select ((keep_left_if [@inlined]) (compare x !result)) x !result ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 55 [inlining-impossible]: Cannot inline: Unknown function ==> ERROR: A failure occurred in build().  Aborting... [!p]104\[?7h]3008;end=e1a60036285c444ea2c92dc0178d845d\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-7/build [?25h[?25h[?25hreceiving incremental file list ocaml-base-0.17.3-1-riscv64-build.log sent 43 bytes received 700 bytes 297.20 bytes/sec total size is 1,312 speedup is 1.77