@a919881

x86_64-debian-13-5.4

Job tree

Job log

See full log and operations
2025-10-27 19:52.08: New job: Build using linux-x86_64 in
                                [https://github.com/mirage/mirage-skeleton.git#refs/heads/dev (53b7839a70657c31b9028b7f4bb19e0d64d9b482)]

OBuilder spec:

((from ocaml/opam:debian-13-ocaml-5.4)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo chown opam:opam /home/opam"))
 (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam && opam update"))
 (run (network host)
      (shell "opam repo add opam https://github.com/ocaml/opam-repository.git#6c1b38620288b5bf349067f089a7b1fc91185d94"))
 (run (network host)
      (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#eb114ccf0dd4eeca6b4f06c5c7361c238eeca4fd"))
 (run (network host)
      (shell "opam pin -ny https://github.com/mirage/mirage.git#a919881d754accc8383b705389877d30d07543f1"))
 (run (cache (download-cache (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "sudo apt-get update && opam install -y \"mirage>=4\""))
 (copy (src .) (dst /src/))
 (env MODE xen)
 (workdir /src/)
 (run (shell "opam exec -- make configure"))
 (env MIRAGE_EXTRA_REPOS opam-overlays:https://github.com/dune-universe/opam-overlays.git#8e8ebb1ea995a5631ae5f6fe866170d872d58dd7,mirage-opam-overlays:https://github.com/dune-universe/mirage-opam-overlays.git#eddcd1bc7e035392596b603d23dde67a88e6f6bc)
 (run (network host)
      (shell "opam exec -- make lock"))
 (run (cache (download-cache (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "sudo apt-get update && opam exec -- make depends"))
 (run (shell "opam monorepo list -l mirage.opam.locked"))
 (run (cache (download-cache (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam exec -- make pull"))
 (env DUNE_CACHE enabled)
 (env DUNE_CACHE_TRANSPORT direct)
 (run (cache (dune-build-cache (target /home/opam/.cache/dune)))
      (network host)
      (shell "opam exec -- make build"))
)

2025-10-27 19:52.08: Using cache hint "mirage-ci-skeleton-debian-13-ocaml-5.4"
2025-10-27 19:52.08: Waiting for resource in pool OCluster
2025-10-27 19:52.08: Waiting for worker…
2025-10-27 19:52.08: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 53b7839 Merge pull request #415 from yomimono/reenable-littlefs-example

(from ocaml/opam:debian-13-ocaml-5.4)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4' locally
debian-13-ocaml-5.4: Pulling from ocaml/opam
cae3b572364a: Pulling fs layer
1ea31b9b2905: Pulling fs layer
00af97c1a7ee: Pulling fs layer
2888ddae7853: Pulling fs layer
169f1c0e1d75: Pulling fs layer
b97630267a3c: Pulling fs layer
8f0f0f294210: Pulling fs layer
a61c20f8abb8: Pulling fs layer
00af97c1a7ee: Download complete
276b6584a497: Pulling fs layer
f959c052cfb3: Pulling fs layer
1ea31b9b2905: Download complete
badfcf6bb6a0: Pulling fs layer
a922ef0f4b3a: Pulling fs layer
2888ddae7853: Download complete
763b846be8bd: Pulling fs layer
169f1c0e1d75: Download complete
f959c052cfb3: Download complete
badfcf6bb6a0: Download complete
f2aedde72921: Pulling fs layer
93872d64e9dc: Pulling fs layer
276b6584a497: Download complete
5539ecb0d21f: Pulling fs layer
8f0f0f294210: Download complete
763b846be8bd: Download complete
1da4220c24fc: Pulling fs layer
a61c20f8abb8: Download complete
3370bc40449d: Pulling fs layer
93872d64e9dc: Waiting
d9f40c12529d: Pulling fs layer
a922ef0f4b3a: Download complete
f2aedde72921: Download complete
1cc07cfbde7c: Pulling fs layer
5539ecb0d21f: Waiting
6192479a37f0: Pulling fs layer
3370bc40449d: Waiting
4f4fb700ef54: Pulling fs layer
1cc07cfbde7c: Waiting
4ecb3473db3c: Pulling fs layer
d9f40c12529d: Waiting
7b53a84c214e: Pulling fs layer
6192479a37f0: Waiting
bf785b671409: Pulling fs layer
4f4fb700ef54: Waiting
d31b01dff4a7: Pulling fs layer
4ecb3473db3c: Waiting
1da4220c24fc: Waiting
7b53a84c214e: Waiting
bf785b671409: Waiting
573722d1f7a6: Pulling fs layer
ed9a82da7774: Pulling fs layer
2124637b0a62: Pulling fs layer
55471547ee86: Pulling fs layer
7c57db1a5e44: Pulling fs layer
d31b01dff4a7: Waiting
573722d1f7a6: Waiting
ed9a82da7774: Waiting
c9318ee17ec1: Pulling fs layer
55471547ee86: Waiting
2124637b0a62: Waiting
3746bb8be4f4: Pulling fs layer
7c57db1a5e44: Waiting
343122758f2e: Pulling fs layer
c9318ee17ec1: Waiting
d2c146b14ad0: Pulling fs layer
3746bb8be4f4: Waiting
480879182a9f: Pulling fs layer
343122758f2e: Waiting
41ec89e6098c: Pulling fs layer
9a9e8fae4e62: Pulling fs layer
480879182a9f: Waiting
d2c146b14ad0: Waiting
0bedcf0c3971: Pulling fs layer
595479dafdfb: Pulling fs layer
41ec89e6098c: Waiting
be2b2c59817a: Pulling fs layer
9a9e8fae4e62: Waiting
0bedcf0c3971: Waiting
595479dafdfb: Waiting
59fcfefc8f87: Pulling fs layer
0d3fcb55ff8b: Pulling fs layer
6ee2710064ff: Pulling fs layer
7e068ee7acd3: Pulling fs layer
c8ba022100a5: Pulling fs layer
be2b2c59817a: Waiting
0d3fcb55ff8b: Waiting
6ee2710064ff: Waiting
b3e87adc0606: Pulling fs layer
7e068ee7acd3: Waiting
59fcfefc8f87: Waiting
b3e87adc0606: Waiting
5539ecb0d21f: Verifying Checksum
5539ecb0d21f: Download complete
1da4220c24fc: Download complete
93872d64e9dc: Download complete
d9f40c12529d: Download complete
1cc07cfbde7c: Download complete
3370bc40449d: Verifying Checksum
3370bc40449d: Download complete
6192479a37f0: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
4ecb3473db3c: Download complete
7b53a84c214e: Verifying Checksum
7b53a84c214e: Download complete
d31b01dff4a7: Verifying Checksum
d31b01dff4a7: Download complete
bf785b671409: Verifying Checksum
bf785b671409: Download complete
cae3b572364a: Pull complete
1ea31b9b2905: Pull complete
00af97c1a7ee: Pull complete
573722d1f7a6: Download complete
ed9a82da7774: Verifying Checksum
ed9a82da7774: Download complete
2124637b0a62: Verifying Checksum
2124637b0a62: Download complete
55471547ee86: Download complete
7c57db1a5e44: Download complete
c9318ee17ec1: Download complete
343122758f2e: Download complete
3746bb8be4f4: Verifying Checksum
3746bb8be4f4: Download complete
2888ddae7853: Pull complete
480879182a9f: Verifying Checksum
480879182a9f: Download complete
169f1c0e1d75: Pull complete
b97630267a3c: Verifying Checksum
b97630267a3c: Download complete
9a9e8fae4e62: Verifying Checksum
9a9e8fae4e62: Download complete
0bedcf0c3971: Verifying Checksum
0bedcf0c3971: Download complete
595479dafdfb: Verifying Checksum
595479dafdfb: Download complete
d2c146b14ad0: Verifying Checksum
d2c146b14ad0: Download complete
be2b2c59817a: Download complete
59fcfefc8f87: Download complete
0d3fcb55ff8b: Verifying Checksum
0d3fcb55ff8b: Download complete
7e068ee7acd3: Verifying Checksum
7e068ee7acd3: Download complete
c8ba022100a5: Verifying Checksum
c8ba022100a5: Download complete
b97630267a3c: Pull complete
b3e87adc0606: Verifying Checksum
b3e87adc0606: Download complete
8f0f0f294210: Pull complete
a61c20f8abb8: Pull complete
276b6584a497: Pull complete
f959c052cfb3: Pull complete
41ec89e6098c: Verifying Checksum
41ec89e6098c: Download complete
badfcf6bb6a0: Pull complete
a922ef0f4b3a: Pull complete
763b846be8bd: Pull complete
f2aedde72921: Pull complete
93872d64e9dc: Pull complete
5539ecb0d21f: Pull complete
1da4220c24fc: Pull complete
3370bc40449d: Pull complete
d9f40c12529d: Pull complete
1cc07cfbde7c: Pull complete
6192479a37f0: Pull complete
4f4fb700ef54: Pull complete
4ecb3473db3c: Pull complete
7b53a84c214e: Pull complete
bf785b671409: Pull complete
d31b01dff4a7: Pull complete
573722d1f7a6: Pull complete
ed9a82da7774: Pull complete
2124637b0a62: Pull complete
55471547ee86: Pull complete
7c57db1a5e44: Pull complete
c9318ee17ec1: Pull complete
3746bb8be4f4: Pull complete
343122758f2e: Pull complete
6ee2710064ff: Verifying Checksum
6ee2710064ff: Download complete
d2c146b14ad0: Pull complete
480879182a9f: Pull complete
41ec89e6098c: Pull complete
9a9e8fae4e62: Pull complete
0bedcf0c3971: Pull complete
595479dafdfb: Pull complete
be2b2c59817a: Pull complete
59fcfefc8f87: Pull complete
0d3fcb55ff8b: Pull complete
6ee2710064ff: Pull complete
7e068ee7acd3: Pull complete
c8ba022100a5: Pull complete
b3e87adc0606: Pull complete
Digest: sha256:cae6038f52be817b9c49d3bc05723506113c440d91e093df8da3fa5c48885484
Status: Downloaded newer image for ocaml/opam:debian-13-ocaml-5.4
2025-10-27 19:52.08 ---> using "b7ac0c72667412e270cf200043933272f02ff07c0767d046333cbc683d48c937" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2025-10-27 19:52.08 ---> using "5641f8575878de47a5b29bcc887e4a17ca1be369a5de9aab9824cbbc69c489c1" from cache

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam && opam update"))
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-10-27 19:52.08 ---> using "5e7253eb62795a6b612b22c839bcc1fe2d9790109bdb83e3241177a8677fc595" from cache

/home/opam: (run (network host)
                 (shell "opam repo add opam https://github.com/ocaml/opam-repository.git#6c1b38620288b5bf349067f089a7b1fc91185d94"))
[opam] Initialised
[NOTE] Repository opam has been added to the selections of switch 5.4 only.
       Run `opam repository add opam --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2025-10-27 19:52.08 ---> using "a81b98274d707e0d39cac3000eb6a0bf29a754a9f71940ef083271c3bd0d7a99" from cache

/home/opam: (run (network host)
                 (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#eb114ccf0dd4eeca6b4f06c5c7361c238eeca4fd"))
[mirage-dev] Initialised
[NOTE] Repository mirage-dev has been added to the selections of switch 5.4 only.
       Run `opam repository add mirage-dev --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2025-10-27 19:52.08 ---> using "74cf208ba20fc0b8e6c2610c4cadc15410b812fc70cfcdded878732b39caab1b" from cache

/home/opam: (run (network host)
                 (shell "opam pin -ny https://github.com/mirage/mirage.git#a919881d754accc8383b705389877d30d07543f1"))
This will pin the following packages: mirage-runtime, mirage. Continue? [Y/n] y
mirage-runtime is now pinned to git+https://github.com/mirage/mirage.git#a919881d754accc8383b705389877d30d07543f1 (version 4.10.2)
mirage is now pinned to git+https://github.com/mirage/mirage.git#a919881d754accc8383b705389877d30d07543f1 (version 4.10.2)
2025-10-27 19:52.14 ---> saved as "0fc4db02507475fef9c9d0314667432d3f7205ae3914d1920ba07b80e0048a7b"

/home/opam: (run (cache (download-cache (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell "sudo apt-get update && opam install -y \"mirage>=4\""))
Hit:1 http://deb.debian.org/debian trixie InRelease
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [65.1 kB]
Fetched 156 kB in 0s (1802 kB/s)
Reading package lists...

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage.4.10.2] synchronised (no changes)

The following actions will be performed:
=== install 28 packages
  - install angstrom           0.16.1          [required by emile, uri]
  - install astring            0.8.5           [required by mirage]
  - install base64             3.5.2           [required by emile]
  - install bigstringaf        0.10.0          [required by emile]
  - install bos                0.2.1           [required by mirage]
  - install cmdliner           2.0.0           [required by mirage]
  - install conf-pkg-config    4               [required by opam-monorepo]
  - install csexp              1.5.2           [required by dune-configurator]
  - install domain-name        0.5.0           [required by ipaddr]
  - install dune               3.20.2          [required by mirage]
  - install dune-configurator  3.20.2          [required by bigstringaf]
  - install emile              1.1             [required by mirage]
  - install fmt                0.11.0          [required by mirage]
  - install fpath              0.7.3           [required by mirage]
  - install ipaddr             5.6.1           [required by mirage]
  - install logs               0.9.0           [required by mirage]
  - install macaddr            5.6.1           [required by ipaddr]
  - install mirage             4.10.2 (pinned)
  - install ocaml-syntax-shims 1.0.0           [required by angstrom]
  - install ocamlbuild         0.16.1          [required by astring, bos]
  - install ocamlfind          1.9.8           [required by astring, bos]
  - install opam-monorepo      0.4.3           [required by mirage]
  - install pecu               0.7             [required by emile]
  - install rresult            0.7.0           [required by mirage]
  - install stringext          1.6.0           [required by uri]
  - install topkg              1.1.0           [required by astring, bos]
  - install uri                4.4.0           [required by mirage]
  - install uutf               1.0.4           [required by emile]

The following system packages will first need to be installed:
    pkg-config

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
  3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config"
- Selecting previously unselected package libpkgconf3:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20653 files and directories currently installed.)
- Preparing to unpack .../libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.2  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> installed conf-pkg-config.4
-> retrieved bos.0.2.1  (cached)
-> retrieved cmdliner.2.0.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved domain-name.0.5.0  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved emile.1.1  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved ipaddr.5.6.1, macaddr.5.6.1  (cached)
-> retrieved logs.0.9.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved mirage.4.10.2  (no changes)
-> retrieved pecu.0.7  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved topkg.1.1.0  (cached)
-> retrieved uri.4.4.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2  (cached)
-> retrieved opam-monorepo.0.4.3  (cached)
-> installed cmdliner.2.0.0
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.1.0
-> installed rresult.0.7.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed logs.0.9.0
-> installed bos.0.2.1
-> installed dune.3.20.2
-> installed base64.3.5.2
-> installed csexp.1.5.2
-> installed domain-name.0.5.0
-> installed macaddr.5.6.1
-> installed ocaml-syntax-shims.1.0.0
-> installed pecu.0.7
-> installed stringext.1.6.0
-> installed ipaddr.5.6.1
-> installed dune-configurator.3.20.2
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed emile.1.1
-> installed uri.4.4.0
-> installed opam-monorepo.0.4.3
-> installed mirage.4.10.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-10-27 19:53.16 ---> saved as "134c1d8c17f2b22e08d7873979b9cf050b9bc84a8c631186b8ce643188f2fe4c"

/home/opam: (copy (src .) (dst /src/))
2025-10-27 19:53.16 ---> saved as "84ced4064cbd82ad9331fb69d059dc959e2275fe6603d8a50e502fa66bb47ce1"

/home/opam: (env MODE xen)

/home/opam: (workdir /src/)

/src/: (run (shell "opam exec -- make configure"))
mirage configure -f tutorial/noop/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/hello/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/hello-key/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/local-library/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/lwt/echo_server/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/lwt/heads1/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/lwt/heads2/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/lwt/timeout1/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/lwt/timeout2/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f tutorial/app_info/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/clock/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/conduit_server/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/http-fetch/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/kv_ro/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/littlefs/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/network/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/ping6/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f device-usage/disk-lottery/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f applications/dhcp/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f applications/http/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f applications/dns/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f applications/crypto/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
adding unit argument to 'start ()' (to delay execution)
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
mirage configure -f applications/static_website_tls/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
dd if=/dev/zero of=disk.img count=100000
100000+0 records in
100000+0 records out
51200000 bytes (51 MB, 49 MiB) copied, 0.19314 s, 265 MB/s
mirage configure -f device-usage/block/config.ml -t xen 
mirage: [WARNING] Skipping version check, since our_version ("4.10.2-11-ga919881") fails to parse: only digits and . allowed in version
Successfully configured the unikernel. Now run 'make' (or more fine-grained steps: 'make all', 'make depends', or 'make lock').
2025-10-27 19:53.32 ---> saved as "01682989d59a85e292673e567bac0bc0bfc9870b6c9a909bd7aa52687479af85"

/src/: (env MIRAGE_EXTRA_REPOS opam-overlays:https://github.com/dune-universe/opam-overlays.git#8e8ebb1ea995a5631ae5f6fe866170d872d58dd7,mirage-opam-overlays:https://github.com/dune-universe/mirage-opam-overlays.git#eddcd1bc7e035392596b603d23dde67a88e6f6bc)

/src/: (run (network host)
            (shell "opam exec -- make lock"))
[opam-overlays] Initialised
[NOTE] Repository opam-overlays has been added to the selections of switch 5.4 only.
       Run `opam repository add opam-overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

[mirage-opam-overlays] Initialised
[NOTE] Repository mirage-opam-overlays has been added to the selections of switch 5.4 only.
       Run `opam repository add mirage-opam-overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

env OPAMVAR_monorepo="opam-monorepo" opam monorepo lock --recurse-opam noop-xen hello-xen hello-key-xen local-library-xen echo_server-xen heads1-xen heads2-xen timeout1-xen timeout2-xen echo_server-xen app-info-xen speaking_clock-xen conduit_server-xen http-fetch-xen kv_ro-xen elittlefs-xen network-xen ping-xen lottery-xen dhcp-xen minipaf-xen resolve-xen crypto-test-xen https-xen block_test-xen --build-only --ocaml-version 5.4.0 -l ./mirage.opam.locked
==> Using 24 locally scanned packages as the targets.
opam-monorepo: [ERROR] Solving opam-provided dependencies could not find a solution
opam-monorepo: [ERROR] Can't find all required versions.
Selected: conf-libseccomp.1 emile.1.1 mirage.4.10.2 ocamlbuild.0.16.1
          opam-monorepo.0.4.3 pecu.0.7 solo5.0.9.3 topkg.1.1.0 uutf.1.0.4
          ocaml-base-compiler&app-info-xen&block_test-xen&conduit_server-xen&crypto-test-xen&dhcp-xen&echo_server-xen&elittlefs-xen&heads1-xen&heads2-xen&hello-key-xen&hello-xen&http-fetch-xen&https-xen&kv_ro-xen&local-library-xen&lottery-xen&minipaf-xen&network-xen&noop-xen&ping-xen&resolve-xen&speaking_clock-xen&timeout1-xen&timeout2-xen
          system-mingw system-mingw|system-msvc&winpthreads
          ocaml-base-compiler ocaml-base-compiler ocaml base-domains
          ocaml-variants ocaml-base-compiler gmp
- angstrom -> angstrom.0.16.1
    User requested = 0.16.1
- app-info-xen -> app-info-xen.zdev
    User requested = zdev
- arp -> arp.4.1.0
    User requested = 4.1.0
- asn1-combinators -> asn1-combinators.0.3.2
    User requested = 0.3.2
- astring -> astring.0.8.5+dune
    User requested = 0.8.5+dune
- base -> base.v0.17.3
    User requested = v0.17.3
- base-bigarray -> base-bigarray.base
    User requested = base
- base-bytes -> base-bytes.base+dune
    User requested = base+dune
- base-domains -> base-domains.base
    User requested = base
- base-effects -> base-effects.base
    User requested = base
- base-nnp -> base-nnp.base
    User requested = base
- base-threads -> base-threads.base
    User requested = base
- base-unix -> base-unix.base
    User requested = base
- base64 -> base64.3.5.2
    User requested = 3.5.2
- bheap -> bheap.2.0.0
    User requested = 2.0.0
- bigstringaf -> bigstringaf.0.10.0
    User requested = 0.10.0
- block_test-xen -> block_test-xen.zdev
    User requested = zdev
- bos -> bos.0.2.1+dune
    User requested = 0.2.1+dune
- bstr -> bstr.0.0.2
    User requested = 0.0.2
- ca-certs-nss -> ca-certs-nss.3.117
    User requested = 3.117
- chamelon -> chamelon.0.2.1
    User requested = 0.2.1
- charrua -> charrua.2.1.1
    User requested = 2.1.1
- charrua-server -> charrua-server.2.1.1
    User requested = 2.1.1
- checkseum -> checkseum.0.5.2
    User requested = 0.5.2
- cmdliner -> cmdliner.2.0.0+dune
    User requested = 2.0.0+dune
- cmdliner-stdlib -> cmdliner-stdlib.1.0.1
    User requested = 1.0.1
- cohttp -> cohttp.6.1.1
    User requested = 6.1.1
- cohttp-lwt -> cohttp-lwt.6.1.1
    User requested = 6.1.1
- cohttp-mirage -> cohttp-mirage.6.1.1
    User requested = 6.1.1
- conduit -> conduit.8.0.0
    User requested = 8.0.0
- conduit-lwt -> conduit-lwt.8.0.0
    User requested = 8.0.0
- conduit-mirage -> conduit-mirage.8.0.0
    User requested = 8.0.0
- conduit_server-xen -> conduit_server-xen.zdev
    User requested = zdev
- conf-gmp -> conf-gmp.5
    User requested = 5
- conf-gmp-powm-sec -> conf-gmp-powm-sec.4
    User requested = 4
- conf-m4 -> conf-m4.1
    User requested = 1
- conf-pkg-config -> conf-pkg-config.4
    User requested = 4
- cppo -> cppo.1.8.0
    User requested = 1.8.0
- crunch -> crunch.4.0.0
    User requested = 4.0.0
- crypto-test-xen -> crypto-test-xen.zdev
    User requested = zdev
- csexp -> csexp.1.5.2
    User requested = 1.5.2
- cstruct -> cstruct.6.2.0
    User requested = 6.2.0
- cstruct-lwt -> cstruct-lwt.6.2.0
    User requested = 6.2.0
- dhcp-xen -> dhcp-xen.zdev
    User requested = zdev
- digestif -> digestif.1.3.0
    User requested = 1.3.0
- dns -> dns.10.2.2
    User requested = 10.2.2
- dns-client -> dns-client.10.2.2
    User requested = 10.2.2
- dns-client-mirage -> dns-client-mirage.10.2.2
    User requested = 10.2.2
- domain-name -> domain-name.0.5.0
    User requested = 0.5.0
- dune -> dune.3.20.2
    User requested = 3.20.2
- dune-build-info -> dune-build-info.3.20.2
    User requested = 3.20.2
- dune-configurator -> dune-configurator.3.20.2
    User requested = 3.20.2
- duration -> duration.0.2.1
    User requested = 0.2.1
- echo_server-xen -> echo_server-xen.zdev
    User requested = zdev
- elittlefs-xen -> elittlefs-xen.zdev
    User requested = zdev
- eqaf -> eqaf.0.10
    User requested = 0.10
- ethernet -> ethernet.3.2.0
    User requested = 3.2.0
- faraday -> faraday.0.8.2
    User requested = 0.8.2
- findlib -> findlib.1.9.5+dune
    User requested = 1.9.5+dune
- fmt -> fmt.0.11.0+dune
    User requested = 0.11.0+dune
- fpath -> fpath.0.7.3+dune
    User requested = 0.7.3+dune
- gmap -> gmap.0.3.0
    User requested = 0.3.0
- gmp -> gmp.6.3.0
    User requested = 6.3.0
- h1 -> h1.1.1.0
    User requested = 1.1.0
- h2 -> h2.0.13.0
    User requested = 0.13.0
- happy-eyeballs -> happy-eyeballs.2.0.1
    User requested = 2.0.1
- happy-eyeballs-mirage -> happy-eyeballs-mirage.2.0.1
    User requested = 2.0.1
- heads1-xen -> heads1-xen.zdev
    User requested = zdev
- heads2-xen -> heads2-xen.zdev
    User requested = zdev
- hello-key-xen -> hello-key-xen.zdev
    User requested = zdev
- hello-xen -> hello-xen.zdev
    User requested = zdev
- hpack -> hpack.0.13.0
    User requested = 0.13.0
- http -> http.6.1.1
    User requested = 6.1.1
- http-fetch-xen -> http-fetch-xen.zdev
    User requested = zdev
- https-xen -> https-xen.zdev
    User requested = zdev
- httpun-types -> httpun-types.0.2.0
    User requested = 0.2.0
- hxd -> hxd.0.3.5
    User requested = 0.3.5
- io-page -> io-page.3.0.0
    User requested = 3.0.0
- ipaddr -> ipaddr.5.6.1
    User requested = 5.6.1
- ipaddr-cstruct -> ipaddr-cstruct.5.6.1
    User requested = 5.6.1
- ipaddr-sexp -> ipaddr-sexp.5.6.1
    User requested = 5.6.1
- kdf -> kdf.1.0.0
    User requested = 1.0.0
- ke -> ke.0.6
    User requested = 0.6
- kv_ro-xen -> kv_ro-xen.zdev
    User requested = zdev
- local-library-xen -> local-library-xen.zdev
    User requested = zdev
- logs -> logs.0.9.0+dune2
    User requested = 0.9.0+dune2
- lottery-xen -> lottery-xen.zdev
    User requested = zdev
- lru -> lru.0.3.1
    User requested = 0.3.1
- lwt -> lwt.5.9.2
    User requested = 5.9.2
- lwt-dllist -> lwt-dllist.1.1.0
    User requested = 1.1.0
- macaddr -> macaddr.5.6.1
    User requested = 5.6.1
- macaddr-cstruct -> macaddr-cstruct.5.6.1
    User requested = 5.6.1
- magic-mime -> magic-mime.1.3.1
    User requested = 1.3.1
- menhir -> menhir.20250912
    User requested = 20250912
- menhirCST -> menhirCST.20250912
    User requested = 20250912
- menhirLib -> menhirLib.20250912
    User requested = 20250912
- menhirSdk -> menhirSdk.20250912
    User requested = 20250912
- metrics -> metrics.0.5.0
    User requested = 0.5.0
- metrics-lwt -> metrics-lwt.0.5.0
    User requested = 0.5.0
- mimic -> mimic.0.0.9
    User requested = 0.0.9
- mimic-happy-eyeballs -> mimic-happy-eyeballs.0.0.9
    User requested = 0.0.9
- minipaf-xen -> minipaf-xen.zdev
    User requested = zdev
- mirage-block -> mirage-block.3.0.2
    User requested = 3.0.2
- mirage-block-xen -> mirage-block-xen.2.1.3
    User requested = 2.1.3
- mirage-bootvar -> mirage-bootvar.1.0.1
    User requested = 1.0.1
- mirage-channel -> mirage-channel.5.0.0
    User requested = 5.0.0
- mirage-crypto -> mirage-crypto.2.0.2
    User requested = 2.0.2
- mirage-crypto-ec -> mirage-crypto-ec.2.0.2
    User requested = 2.0.2
- mirage-crypto-pk -> mirage-crypto-pk.2.0.2
    User requested = 2.0.2
- mirage-crypto-rng -> mirage-crypto-rng.2.0.2
    User requested = 2.0.2
- mirage-crypto-rng-mirage -> mirage-crypto-rng-mirage.2.0.2
    User requested = 2.0.2
- mirage-flow -> mirage-flow.5.0.0
    User requested = 5.0.0
- mirage-flow-combinators -> mirage-flow-combinators.5.0.0
    User requested = 5.0.0
- mirage-kv -> mirage-kv.6.1.1
    User requested = 6.1.1
- mirage-kv-mem -> mirage-kv-mem.4.0.1
    User requested = 4.0.1
- mirage-logs -> mirage-logs.3.0.0
    User requested = 3.0.0
- mirage-mtime -> mirage-mtime.5.2.0
    User requested = 5.2.0
- mirage-net -> mirage-net.4.0.0
    User requested = 4.0.0
- mirage-net-xen -> mirage-net-xen.2.1.7
    User requested = 2.1.7
- mirage-ptime -> mirage-ptime.5.2.0
    User requested = 5.2.0
- mirage-runtime -> mirage-runtime.4.10.2
    User requested = 4.10.2
- mirage-sleep -> mirage-sleep.4.1.0
    User requested = 4.1.0
- mirage-xen -> mirage-xen.9.0.0
    User requested = 9.0.0
- mtime -> mtime.2.1.0+dune
    User requested = 2.1.0+dune
- network-xen -> network-xen.zdev
    User requested = zdev
- noop-xen -> noop-xen.zdev
    User requested = zdev
- num -> num.1.4+dune2
    User requested = 1.4+dune2
- ocaml -> ocaml.5.4.0
    User requested = 5.4.0
- ocaml-base-compiler -> ocaml-base-compiler.5.4.0
    User requested = 5.4.0
- ocaml-compiler -> ocaml-compiler.5.4.0
    User requested = 5.4.0
- ocaml-compiler-libs -> ocaml-compiler-libs.v0.17.0
    User requested = v0.17.0
- ocaml-config -> ocaml-config.3
    User requested = 3
- ocaml-options-vanilla -> ocaml-options-vanilla.1
    User requested = 1
- ocaml-solo5 -> (problem)
    Rejected candidates:
      ocaml-solo5.1.1.0: Requires ocaml = 5.3.0
      ocaml-solo5.1.0.1: Requires ocaml = 5.2.1
      ocaml-solo5.0.8.5: Requires ocaml >= 4.12.1 & < 4.15.0
- ocaml-syntax-shims -> ocaml-syntax-shims.1.0.0
    User requested = 1.0.0
- ocaml-variants -> (problem)
    Rejected candidates:
      ocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
      ocaml-variants.5.4.1+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
      ocaml-variants.5.4.0+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
      ocaml-variants.5.4.0~rc1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
      ocaml-variants.5.4.0~beta2+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler
      ...
- ocaml_intrinsics_kernel -> ocaml_intrinsics_kernel.v0.17.1
    User requested = v0.17.1
- ocamlfind -> ocamlfind.1.9.5+dune
    User requested = 1.9.5+dune
- ocplib-endian -> ocplib-endian.1.2
    User requested = 1.2
- ohex -> ohex.0.2.0
    User requested = 0.2.0
- optint -> optint.0.3.0
    User requested = 0.3.0
- ounit2 -> ounit2.2.2.7
    User requested = 2.2.7
- paf -> paf.0.8.0
    User requested = 0.8.0
- parsexp -> parsexp.v0.17.0
    User requested = v0.17.0
- ping-xen -> ping-xen.zdev
    User requested = zdev
- ppx_cstruct -> ppx_cstruct.6.2.0
    User requested = 6.2.0
- ppx_derivers -> ppx_derivers.1.2.1
    User requested = 1.2.1
- ppx_sexp_conv -> ppx_sexp_conv.v0.17.1
    User requested = v0.17.1
- ppxlib -> ppxlib.0.37.0
    User requested = 0.37.0
- ppxlib_jane -> ppxlib_jane.v0.17.4
    User requested = v0.17.4
- psq -> psq.0.2.1
    User requested = 0.2.1
- ptime -> ptime.1.2.0+dune
    User requested = 1.2.0+dune
- randomconv -> randomconv.0.2.0
    User requested = 0.2.0
- re -> re.1.14.0
    User requested = 1.14.0
- resolve-xen -> resolve-xen.zdev
    User requested = zdev
- result -> result.1.5
    User requested = 1.5
- rresult -> rresult.0.7.0+dune
    User requested = 0.7.0+dune
- seq -> seq.base+dune
    User requested = base+dune
- sexplib -> sexplib.v0.17.0
    User requested = v0.17.0
- sexplib0 -> sexplib0.v0.17.0
    User requested = v0.17.0
- shared-memory-ring -> shared-memory-ring.3.2.1
    User requested = 3.2.1
- shared-memory-ring-lwt -> shared-memory-ring-lwt.3.2.1
    User requested = 3.2.1
- speaking_clock-xen -> speaking_clock-xen.zdev
    User requested = zdev
- stdlib-shims -> stdlib-shims.0.3.0
    User requested = 0.3.0
- stringext -> stringext.1.6.0
    User requested = 1.6.0
- system-mingw -> (problem)
    No known implementations at all
- tcpip -> tcpip.9.0.1
    User requested = 9.0.1
- timeout1-xen -> timeout1-xen.zdev
    User requested = zdev
- timeout2-xen -> timeout2-xen.zdev
    User requested = zdev
- tls -> tls.2.0.3
    User requested = 2.0.3
- tls-mirage -> tls-mirage.2.0.3
    User requested = 2.0.3
- uri -> uri.4.4.0
    User requested = 4.4.0
- uri-sexp -> uri-sexp.4.4.0
    User requested = 4.4.0
- vchan -> vchan.6.0.2
    User requested = 6.0.2
- x509 -> x509.1.0.6
    User requested = 1.0.6
- xenstore -> xenstore.2.4.0
    User requested = 2.4.0
- xenstore_transport -> xenstore_transport.1.5.0
    User requested = 1.5.0
- zarith -> zarith.1.14+dune+mirage
    User requested = 1.14+dune+mirage
make: *** [Makefile:68: lock] Error 1
"/usr/bin/env" "bash" "-c" "opam exec -- make lock" failed with exit status 2
2025-10-27 19:53.49: Job failed: Failed: Build failed