Build:
- 0
2024-10-17 09:07.43: New job: docker build { "commit": "02207865a27fa33a4085600925d14b609f546361", "dockerfile": { "file": "Dockerfile" }, "docker_context": null, "squash": false, "buildx": false, "build_args": [ "--build-arg", "TARGET=xen", "--build-arg", "EXTRA_FLAGS=--tls=true" ], "path": null } 2024-10-17 09:07.43: Checking out commit 02207865. To reproduce: git clone --recursive "https://github.com/mirage/mirage-www.git" && cd "mirage-www" && git fetch origin "refs/pull/848/head" && git reset --hard 02207865 2024-10-17 09:07.43: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/mirage-www.git-c1609aad5612d6b73e1c5be1a480108ce3363f2b7727366290103fad03b019f2/.git" "/tmp/git-checkout9d2998b" 2024-10-17 09:07.44: Exec: "git" "-C" "/tmp/git-checkout9d2998b" "submodule" "deinit" "--force" "--all" could not create empty submodule directory data/wiki/files/mirage-skeletonSubmodule 'data/wiki/files/mirage-skeleton' (https://github.com/mirage/mirage-skeleton) unregistered for path 'data/wiki/files/mirage-skeleton' 2024-10-17 09:07.44: Exec: "git" "-C" "/tmp/git-checkout9d2998b" "reset" "--hard" "-q" "02207865a27fa33a4085600925d14b609f546361" 2024-10-17 09:07.44: Exec: "git" "-c" "protocol.file.allow=always" "-C" "/tmp/git-checkout9d2998b" "submodule" "update" "--recursive" "--init" "--no-fetch" Submodule 'data/wiki/files/mirage-skeleton' (https://github.com/mirage/mirage-skeleton) registered for path 'data/wiki/files/mirage-skeleton' Submodule path 'data/wiki/files/mirage-skeleton': checked out 'ff5febb147ec708ef56d74e9fed9e99743965edd' 2024-10-17 09:07.44: Exec: "docker" "build" "--pull" "--build-arg" "TARGET=xen" "--build-arg" "EXTRA_FLAGS=--tls=true" "-f" "/tmp/git-checkout9d2998b/Dockerfile" "--iidfile" "/tmp/git-checkout9d2998b/docker-iid" "--" "/tmp/git-checkout9d2998b" #0 building with "default" instance using docker driver #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: 949B done #1 DONE 0.0s #2 [internal] load metadata for docker.io/ocaml/opam:debian-12-ocaml-4.14 #2 ... #3 [auth] ocaml/opam:pull token for registry-1.docker.io #3 DONE 0.0s #2 [internal] load metadata for docker.io/ocaml/opam:debian-12-ocaml-4.14 #2 DONE 1.2s #4 [internal] load .dockerignore #4 transferring context: 64B done #4 DONE 0.0s #5 [ 1/16] FROM docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:a41e1b0df0a727efab8dfe7860c19c4f4da63bbee905c3f0e975c3f77536ef29 #5 resolve docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:a41e1b0df0a727efab8dfe7860c19c4f4da63bbee905c3f0e975c3f77536ef29 0.0s done #5 sha256:a229b9d0124bf445cca28c31c3f41dd25a17eb6f0bce8ac75d735e1a8a06c801 530B / 530B done #5 sha256:67725bd6d6c562e31f920aff959f88610eb68d7b0577029fb849556954e1143a 9.58kB / 9.58kB done #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 0B / 683.46MB 0.1s #5 sha256:a41e1b0df0a727efab8dfe7860c19c4f4da63bbee905c3f0e975c3f77536ef29 2.03kB / 2.03kB done #5 ... #6 [internal] load build context #6 transferring context: 25.35MB 0.3s done #6 DONE 0.4s #5 [ 1/16] FROM docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:a41e1b0df0a727efab8dfe7860c19c4f4da63bbee905c3f0e975c3f77536ef29 #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 39.85MB / 683.46MB 0.5s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 81.79MB / 683.46MB 0.9s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 125.83MB / 683.46MB 1.3s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 170.92MB / 683.46MB 1.7s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 205.52MB / 683.46MB 2.0s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 260.05MB / 683.46MB 2.5s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 303.04MB / 683.46MB 2.9s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 349.18MB / 683.46MB 3.4s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 394.26MB / 683.46MB 3.8s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 447.74MB / 683.46MB 4.3s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 488.64MB / 683.46MB 4.7s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 532.68MB / 683.46MB 5.1s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 573.57MB / 683.46MB 5.5s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 608.17MB / 683.46MB 5.8s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 659.55MB / 683.46MB 6.4s #5 sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 683.46MB / 683.46MB 8.5s done #5 extracting sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 #5 extracting sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 5.1s #5 extracting sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 10.2s #5 extracting sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 17.0s #5 extracting sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 23.9s #5 extracting sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 29.1s #5 extracting sha256:3c005ff437857dce6c5c18aab75ec088ab0b081115bd81267f183087df9b4c43 33.5s done #5 DONE 44.5s #7 [ 2/16] RUN sudo apt-get update && sudo apt-get install autoconf automake -y --no-install-recommends #7 0.342 Hit:1 http://deb.debian.org/debian bookworm InRelease #7 0.342 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] #7 0.344 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] #7 0.571 Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [188 kB] #7 0.610 Fetched 292 kB in 0s (1006 kB/s) #7 0.610 Reading package lists... #7 1.013 Reading package lists... #7 1.398 Building dependency tree... #7 1.490 Reading state information... #7 1.599 The following additional packages will be installed: #7 1.600 autotools-dev m4 #7 1.601 Suggested packages: #7 1.601 autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc #7 1.623 The following NEW packages will be installed: #7 1.624 autoconf automake autotools-dev m4 #7 1.642 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. #7 1.642 Need to get 1494 kB of archives. #7 1.642 After this operation, 4778 kB of additional disk space will be used. #7 1.642 Get:1 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] #7 1.653 Get:2 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] #7 1.657 Get:3 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] #7 1.658 Get:4 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] #7 1.781 debconf: delaying package configuration, since apt-utils is not installed #7 1.804 Fetched 1494 kB in 0s (45.2 MB/s) #7 1.819 Selecting previously unselected package m4. #7 1.819 (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 ... 18745 files and directories currently installed.) #7 1.827 Preparing to unpack .../archives/m4_1.4.19-3_amd64.deb ... #7 1.831 Unpacking m4 (1.4.19-3) ... #7 1.887 Selecting previously unselected package autoconf. #7 1.894 Preparing to unpack .../autoconf_2.71-3_all.deb ... #7 1.898 Unpacking autoconf (2.71-3) ... #7 1.986 Selecting previously unselected package autotools-dev. #7 1.993 Preparing to unpack .../autotools-dev_20220109.1_all.deb ... #7 1.997 Unpacking autotools-dev (20220109.1) ... #7 2.046 Selecting previously unselected package automake. #7 2.053 Preparing to unpack .../automake_1%3a1.16.5-1.3_all.deb ... #7 2.060 Unpacking automake (1:1.16.5-1.3) ... #7 2.164 Setting up m4 (1.4.19-3) ... #7 2.175 Setting up autotools-dev (20220109.1) ... #7 2.188 Setting up autoconf (2.71-3) ... #7 2.206 Setting up automake (1:1.16.5-1.3) ... #7 2.220 update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode #7 DONE 2.7s #8 [ 3/16] RUN mkdir -p /home/opam/www/mirage #8 DONE 0.4s #9 [ 4/16] WORKDIR /home/opam/www #9 DONE 0.1s #10 [ 5/16] RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam #10 DONE 0.5s #11 [ 6/16] RUN cd ~/opam-repository && git pull origin master && git reset --hard 6e53e4603d4bb696e4fa1cdbde61b156a3f8e01e #11 2.571 From https://github.com/ocaml/opam-repository #11 2.571 * branch master -> FETCH_HEAD #11 2.581 5d3f0d1d65..b7d4c1149e master -> origin/master #11 3.622 Updating 5d3f0d1d65..b7d4c1149e #11 3.622 Fast-forward #11 3.632 packages/checked_oint/checked_oint.0.2.1/opam | 43 +++++++++++++++++ #11 3.632 .../dune-cargo-build/dune-cargo-build.0.2.0/opam | 41 ++++++++++++++++ #11 3.632 packages/opam-client/opam-client.2.3.0~beta1/opam | 50 +++++++++++++++++++ #11 3.632 packages/opam-core/opam-core.2.3.0~beta1/opam | 56 ++++++++++++++++++++++ #11 3.632 packages/opam-devel/opam-devel.2.3.0~beta1/opam | 52 ++++++++++++++++++++ #11 3.632 packages/opam-format/opam-format.2.3.0~beta1/opam | 42 ++++++++++++++++ #11 3.632 .../opam-installer/opam-installer.2.3.0~beta1/opam | 44 +++++++++++++++++ #11 3.632 .../opam-repository.2.3.0~beta1/opam | 41 ++++++++++++++++ #11 3.632 packages/opam-solver/opam-solver.2.3.0~beta1/opam | 50 +++++++++++++++++++ #11 3.632 packages/opam-state/opam-state.2.3.0~beta1/opam | 43 +++++++++++++++++ #11 3.632 packages/openapi-opium/openapi-opium.1.0.1/opam | 39 +++++++++++++++ #11 3.632 packages/openapi/openapi.1.0.1/opam | 42 ++++++++++++++++ #11 3.632 .../ppx_deriving_json_schema.1.0.1/opam | 39 +++++++++++++++ #11 3.632 .../rust-staticlib-gen.0.2.0/opam | 49 +++++++++++++++++++ #11 3.632 .../rust-staticlib-virtual.0.2.0/opam | 38 +++++++++++++++ #11 3.632 15 files changed, 669 insertions(+) #11 3.632 create mode 100644 packages/checked_oint/checked_oint.0.2.1/opam #11 3.632 create mode 100644 packages/dune-cargo-build/dune-cargo-build.0.2.0/opam #11 3.632 create mode 100644 packages/opam-client/opam-client.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/opam-core/opam-core.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/opam-devel/opam-devel.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/opam-format/opam-format.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/opam-installer/opam-installer.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/opam-repository/opam-repository.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/opam-solver/opam-solver.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/opam-state/opam-state.2.3.0~beta1/opam #11 3.632 create mode 100644 packages/openapi-opium/openapi-opium.1.0.1/opam #11 3.632 create mode 100644 packages/openapi/openapi.1.0.1/opam #11 3.632 create mode 100644 packages/ppx_deriving_json_schema/ppx_deriving_json_schema.1.0.1/opam #11 3.632 create mode 100644 packages/rust-staticlib-gen/rust-staticlib-gen.0.2.0/opam #11 3.632 create mode 100644 packages/rust-staticlib-virtual/rust-staticlib-virtual.0.2.0/opam #11 5.281 Updating files: 70% (13519/19115) Updating files: 71% (13572/19115) Updating files: 72% (13763/19115) Updating files: 73% (13954/19115) Updating files: 74% (14146/19115) Updating files: 75% (14337/19115) Updating files: 76% (14528/19115) Updating files: 77% (14719/19115) Updating files: 78% (14910/19115) Updating files: 79% (15101/19115) Updating files: 80% (15292/19115) Updating files: 81% (15484/19115) Updating files: 82% (15675/19115) Updating files: 83% (15866/19115) Updating files: 84% (16057/19115) Updating files: 85% (16248/19115) Updating files: 86% (16439/19115) Updating files: 87% (16631/19115) Updating files: 88% (16822/19115) Updating files: 89% (17013/19115) Updating files: 90% (17204/19115) Updating files: 91% (17395/19115) Updating files: 92% (17586/19115) Updating files: 93% (17777/19115) Updating files: 94% (17969/19115) Updating files: 95% (18160/19115) Updating files: 96% (18351/19115) Updating files: 97% (18542/19115) Updating files: 98% (18733/19115) Updating files: 99% (18924/19115) Updating files: 100% (19115/19115) Updating files: 100% (19115/19115), done. #11 5.785 HEAD is now at 6e53e4603d Merge pull request #25686 from maroneze/master #11 DONE 7.0s #12 [ 7/16] RUN opam update #12 0.265 This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted. #12 0.265 You may want to back it up before going further. #12 0.265 #12 0.265 Continue? [Y/n] y #12 0.265 Format upgrade done. #12 7.707 #12 7.707 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> #12 26.34 [default] synchronised from file:///home/opam/opam-repository #12 56.88 Now run 'opam upgrade' to apply any package updates. #12 DONE 63.4s #13 [ 8/16] RUN opam install 'mirage>=4.5.0' #13 8.021 The following actions will be performed: #13 8.022 - install conf-pkg-config 3 [required by opam-monorepo] #13 8.022 - recompile ocaml-options-vanilla 1 [upstream or system changes] #13 8.022 - recompile ocaml-base-compiler 4.14.2* [upstream or system changes] #13 8.022 - recompile ocaml-config 2 [upstream or system changes] #13 8.022 - recompile ocaml 4.14.2 [uses ocaml-base-compiler, ocaml-config] #13 8.022 - install ocamlfind 1.9.6 [required by astring, bos] #13 8.022 - install ocamlbuild 0.14.3 [required by astring, bos] #13 8.022 - install dune 3.15.0 [required by mirage] #13 8.022 - install cmdliner 1.2.0 [required by mirage] #13 8.022 - recompile opam-depext 1.2.3 [uses ocaml] #13 8.022 - install topkg 1.0.7 [required by astring, bos] #13 8.022 - install stringext 1.6.0 [required by uri] #13 8.022 - install pecu 0.7 [required by emile] #13 8.022 - install opam-monorepo 0.4.0 [required by mirage] #13 8.022 - install ocaml-syntax-shims 1.0.0 [required by angstrom] #13 8.022 - install macaddr 5.5.0 [required by ipaddr] #13 8.022 - install domain-name 0.4.0 [required by ipaddr] #13 8.022 - install csexp 1.5.2 [required by dune-configurator] #13 8.022 - install base64 3.5.1 [required by emile] #13 8.022 - install uutf 1.0.3 [required by emile] #13 8.022 - install rresult 0.7.0 [required by mirage] #13 8.022 - install fmt 0.9.0 [required by mirage] #13 8.023 - install astring 0.8.5 [required by mirage] #13 8.023 - install ipaddr 5.5.0 [required by mirage] #13 8.023 - install dune-configurator 3.15.0 [required by bigstringaf] #13 8.023 - install logs 0.7.0 [required by mirage] #13 8.023 - install fpath 0.7.3 [required by mirage] #13 8.023 - install bigstringaf 0.9.1 [required by emile] #13 8.023 - install bos 0.2.1 [required by mirage] #13 8.023 - install angstrom 0.16.0 [required by emile, uri] #13 8.023 - install uri 4.4.0 [required by mirage] #13 8.023 - install emile 1.1 [required by mirage] #13 8.023 - install mirage 4.5.0 #13 8.023 ===== 28 to install | 5 to recompile ===== #13 8.023 #13 8.023 The following system packages will first need to be installed: #13 8.023 pkg-config #13 8.023 #13 8.023 <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> #13 8.023 Let opam run your package manager to install the required system packages? #13 8.023 (answer 'n' for other options) [Y/n] y #13 8.023 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config" #13 9.024 - debconf: delaying package configuration, since apt-utils is not installed #13 9.024 - Selecting previously unselected package libpkgconf3:amd64. #13 9.024 - (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 ... 19066 files and directories currently installed.) #13 9.024 - Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ... #13 9.024 - Unpacking libpkgconf3:amd64 (1.8.1-1) ... #13 9.024 - Selecting previously unselected package pkgconf-bin. #13 9.024 - Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ... #13 9.024 - Unpacking pkgconf-bin (1.8.1-1) ... #13 9.024 - Selecting previously unselected package pkgconf:amd64. #13 9.024 - Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ... #13 9.024 - Unpacking pkgconf:amd64 (1.8.1-1) ... #13 9.209 - Selecting previously unselected package pkg-config:amd64. #13 9.209 - Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ... #13 9.209 - Unpacking pkg-config:amd64 (1.8.1-1) ... #13 9.209 - Setting up libpkgconf3:amd64 (1.8.1-1) ... #13 9.209 - Setting up pkgconf-bin (1.8.1-1) ... #13 9.209 - Setting up pkgconf:amd64 (1.8.1-1) ... #13 9.209 - Setting up pkg-config:amd64 (1.8.1-1) ... #13 9.209 - Processing triggers for libc-bin (2.36-9+deb12u8) ... #13 9.498 #13 9.498 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #13 9.596 -> retrieved astring.0.8.5 (https://erratique.ch/software/astring/releases/astring-0.8.5.tbz) #13 10.06 -> retrieved angstrom.0.16.0 (https://github.com/inhabitedtype/angstrom/archive/0.16.0.tar.gz) #13 10.08 -> retrieved bigstringaf.0.9.1 (https://github.com/inhabitedtype/bigstringaf/archive/0.9.1.tar.gz) #13 10.14 -> retrieved bos.0.2.1 (https://erratique.ch/software/bos/releases/bos-0.2.1.tbz) #13 15.27 -> retrieved cmdliner.1.2.0 (https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz) #13 15.28 -> installed conf-pkg-config.3 #13 15.29 -> retrieved base64.3.5.1 (https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz) #13 15.30 -> retrieved csexp.1.5.2 (https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz) #13 15.97 -> retrieved domain-name.0.4.0 (https://github.com/hannesm/domain-name/releases/download/v0.4.0/domain-name-0.4.0.tbz) #13 16.84 -> retrieved dune-configurator.3.15.0 (https://github.com/ocaml/dune/releases/download/3.15.0/dune-3.15.0.tbz) #13 17.25 -> retrieved dune.3.15.0 (https://github.com/ocaml/dune/releases/download/3.15.0/dune-3.15.0.tbz) #13 18.62 -> retrieved emile.1.1 (https://github.com/dinosaure/emile/releases/download/v1.1/emile-v1.1.tbz) #13 18.64 -> retrieved fmt.0.9.0 (https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz) #13 18.65 -> retrieved fpath.0.7.3 (https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz) #13 18.69 -> retrieved logs.0.7.0 (https://erratique.ch/software/logs/releases/logs-0.7.0.tbz) #13 20.27 -> retrieved mirage.4.5.0 (https://github.com/mirage/mirage/releases/download/v4.5.0/mirage-4.5.0.tbz) #13 20.29 -> retrieved ipaddr.5.5.0 (https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz) #13 20.29 -> removed ocaml-options-vanilla.1 #13 20.31 -> installed ocaml-options-vanilla.1 #13 20.33 -> retrieved macaddr.5.5.0 (https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz) #13 20.64 -> retrieved ocaml-base-compiler.4.14.2 (cached) #13 20.88 -> retrieved ocamlbuild.0.14.3 (https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.3.tar.gz) #13 20.90 -> retrieved opam-depext.1.2.3 (cached) #13 20.90 -> retrieved ocaml-syntax-shims.1.0.0 (https://github.com/ocaml-ppx/ocaml-syntax-shims/releases/download/1.0.0/ocaml-syntax-shims-1.0.0.tbz) #13 21.34 -> retrieved pecu.0.7 (https://github.com/mirage/pecu/releases/download/v0.7/pecu-0.7.tbz) #13 21.37 -> retrieved ocamlfind.1.9.6 (http://download.camlcity.org/download/findlib-1.9.6.tar.gz) #13 21.39 -> retrieved rresult.0.7.0 (https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz) #13 21.50 -> retrieved topkg.1.0.7 (https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz) #13 22.08 -> retrieved stringext.1.6.0 (https://github.com/rgrinberg/stringext/releases/download/1.6.0/stringext-1.6.0.tbz) #13 22.14 -> retrieved uutf.1.0.3 (https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz) #13 22.24 -> retrieved uri.4.4.0 (https://github.com/mirage/ocaml-uri/releases/download/v4.4.0/uri-4.4.0.tbz) #13 22.93 -> retrieved opam-monorepo.0.4.0 (https://github.com/tarides/opam-monorepo/releases/download/0.4.0/opam-monorepo-0.4.0.tbz) #13 153.3 -> removed opam-depext.1.2.3 #13 153.4 -> removed ocaml.4.14.2 #13 153.4 -> removed ocaml-config.2 #13 154.4 -> removed ocaml-base-compiler.4.14.2 #13 156.0 -> installed ocaml-base-compiler.4.14.2 #13 156.0 -> installed ocaml-config.2 #13 156.1 -> installed ocaml.4.14.2 #13 156.9 -> installed opam-depext.1.2.3 #13 158.5 -> installed cmdliner.1.2.0 #13 158.8 -> installed ocamlfind.1.9.6 #13 161.2 -> installed ocamlbuild.0.14.3 #13 167.8 -> installed topkg.1.0.7 #13 168.5 -> installed rresult.0.7.0 #13 169.1 -> installed uutf.1.0.3 #13 169.5 -> installed fmt.0.9.0 #13 169.8 -> installed astring.0.8.5 #13 170.4 -> installed fpath.0.7.3 #13 170.5 -> installed logs.0.7.0 #13 172.4 -> installed bos.0.2.1 #13 176.8 -> installed dune.3.15.0 #13 177.3 -> installed base64.3.5.1 #13 177.3 -> installed csexp.1.5.2 #13 177.7 -> installed domain-name.0.4.0 #13 177.7 -> installed macaddr.5.5.0 #13 177.7 -> installed ocaml-syntax-shims.1.0.0 #13 177.7 -> installed pecu.0.7 #13 177.7 -> installed stringext.1.6.0 #13 178.1 -> installed ipaddr.5.5.0 #13 179.0 -> installed dune-configurator.3.15.0 #13 179.6 -> installed bigstringaf.0.9.1 #13 180.1 -> installed angstrom.0.16.0 #13 180.8 -> installed emile.1.1 #13 182.6 -> installed uri.4.4.0 #13 188.4 -> installed opam-monorepo.0.4.0 #13 190.4 -> installed mirage.4.5.0 #13 191.1 Done. #13 191.1 #13 191.1 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><> #13 191.1 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead #13 191.1 # Run eval $(opam env) to update the current shell environment #13 DONE 196.0s #14 [ 9/16] COPY --chown=opam:root mirage/config.ml /home/opam/www/mirage/ #14 DONE 0.1s #15 [10/16] COPY --chown=opam:root mirageio.opam /home/opam/www/ #15 DONE 0.1s #16 [ 9/16] COPY --chown=opam:root mirage/config.ml /home/opam/www/mirage/ #16 CACHED #17 [10/16] COPY --chown=opam:root mirageio.opam /home/opam/www/ #17 CACHED #18 [11/16] RUN opam exec -- mirage configure -f mirage/config.ml -t xen --tls=true #18 DONE 0.9s #19 [12/16] RUN opam exec -- make depend #19 0.606 using overlay repository mirage: [opam-overlays, mirage-overlays] #19 1.578 [opam-overlays] Initialised #19 2.151 [NOTE] Repository opam-overlays has been added to the selections of switch 4.14 only. #19 2.151 Run `opam repository add opam-overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively. #19 2.151 #19 2.761 [mirage-overlays] Initialised #19 3.149 [NOTE] Repository mirage-overlays has been added to the selections of switch 4.14 only. #19 3.149 Run `opam repository add mirage-overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively. #19 3.149 #19 3.156 ↳ generate lockfile for monorepo dependencies #19 3.170 ==> Using 1 locally scanned package as the target. #19 32.44 ==> Found 177 opam dependencies for the target package. #19 32.44 ==> Querying opam database for their metadata and Dune compatibility. #19 35.94 ==> Calculating exact pins for each of them. #19 36.28 ==> Wrote lockfile with 116 entries to mirage/mirage/www-xen.opam.locked. You can now run opam monorepo pull to fetch their sources. #19 36.35 removing overlay repository [opam-overlays, mirage-overlays] #19 36.41 Repositories removed from the selections of switch 4.14. Use '--all' to forget about them altogether. #19 36.43 Repositories removed from the selections of switch 4.14. Use '--all' to forget about them altogether. #19 36.44 ↳ opam install switch dependencies #19 44.76 The following actions will be performed: #19 44.76 - install conf-libseccomp 1 #19 44.76 - install ocaml-src 4.14.2 #19 44.76 - install conf-which 1 #19 44.76 - install solo5 0.8.1 #19 44.76 - install ocaml-solo5 0.8.3 #19 44.76 ===== 5 to install ===== #19 44.76 #19 44.76 The following system packages will first need to be installed: #19 44.76 libseccomp-dev #19 44.76 #19 44.76 <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> #19 44.76 Let opam run your package manager to install the required system packages? #19 44.76 (answer 'n' for other options) [Y/n] y #19 44.76 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libseccomp-dev" #19 45.68 - debconf: delaying package configuration, since apt-utils is not installed #19 45.68 - Selecting previously unselected package libseccomp-dev:amd64. #19 45.68 - (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 ... 19102 files and directories currently installed.) #19 45.68 - Preparing to unpack .../libseccomp-dev_2.5.4-1+deb12u1_amd64.deb ... #19 45.68 - Unpacking libseccomp-dev:amd64 (2.5.4-1+deb12u1) ... #19 45.68 - Setting up libseccomp-dev:amd64 (2.5.4-1+deb12u1) ... #19 45.68 #19 45.68 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #19 60.24 -> retrieved ocaml-src.4.14.2 (cached) #19 66.89 -> retrieved ocaml-solo5.0.8.3 (https://github.com/mirage/ocaml-solo5/archive/refs/tags/v0.8.3.tar.gz) #19 66.91 -> retrieved solo5.0.8.1 (https://github.com/Solo5/solo5/releases/download/v0.8.1/solo5-v0.8.1.tar.gz) #19 67.28 -> installed ocaml-src.4.14.2 #19 67.29 -> installed conf-libseccomp.1 #19 67.31 -> installed conf-which.1 #19 79.06 -> installed solo5.0.8.1 #19 171.9 -> installed ocaml-solo5.0.8.3 #19 172.1 Done. #19 176.7 ↳ install external dependencies for monorepo #19 176.7 ==> Using lockfile mirage/mirage/www-xen.opam.locked #19 177.3 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libev-dev" "libgmp-dev" "libonig-dev" "libssl-dev" #19 178.6 - debconf: delaying package configuration, since apt-utils is not installed #19 179.6 - Selecting previously unselected package libev4:amd64. #19 179.6 - (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 ... 19144 files and directories currently installed.) #19 179.6 - Preparing to unpack .../0-libev4_1%3a4.33-1_amd64.deb ... #19 179.6 - Unpacking libev4:amd64 (1:4.33-1) ... #19 179.6 - Selecting previously unselected package libev-dev:amd64. #19 179.6 - Preparing to unpack .../1-libev-dev_1%3a4.33-1_amd64.deb ... #19 179.6 - Unpacking libev-dev:amd64 (1:4.33-1) ... #19 179.6 - Selecting previously unselected package libgmpxx4ldbl:amd64. #19 179.6 - Preparing to unpack .../2-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... #19 179.6 - Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... #19 179.6 - Selecting previously unselected package libgmp-dev:amd64. #19 179.6 - Preparing to unpack .../3-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... #19 179.6 - Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... #19 179.6 - Selecting previously unselected package libonig5:amd64. #19 179.6 - Preparing to unpack .../4-libonig5_6.9.8-1_amd64.deb ... #19 179.6 - Unpacking libonig5:amd64 (6.9.8-1) ... #19 179.6 - Selecting previously unselected package libonig-dev. #19 179.6 - Preparing to unpack .../5-libonig-dev_6.9.8-1_amd64.deb ... #19 179.6 - Unpacking libonig-dev (6.9.8-1) ... #19 179.6 - Selecting previously unselected package libssl-dev:amd64. #19 179.6 - Preparing to unpack .../6-libssl-dev_3.0.14-1~deb12u2_amd64.deb ... #19 179.6 - Unpacking libssl-dev:amd64 (3.0.14-1~deb12u2) ... #19 180.1 - Setting up libev4:amd64 (1:4.33-1) ... #19 180.1 - Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... #19 180.1 - Setting up libssl-dev:amd64 (3.0.14-1~deb12u2) ... #19 180.1 - Setting up libev-dev:amd64 (1:4.33-1) ... #19 180.1 - Setting up libonig5:amd64 (6.9.8-1) ... #19 180.1 - Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... #19 180.1 - Setting up libonig-dev (6.9.8-1) ... #19 180.1 - Processing triggers for libc-bin (2.36-9+deb12u8) ... #19 180.1 ↳ fetch monorepo dependencies in the duniverse folder #19 180.1 ==> Using lockfile mirage/mirage/www-xen.opam.locked #19 226.7 Successfully pulled 116/116 repositories #19 DONE 234.8s #20 [13/16] COPY --chown=opam:root . /home/opam/www #20 DONE 0.4s #21 [14/16] RUN opam exec -- mirage configure -f mirage/config.ml -t xen --tls=true #21 DONE 0.9s #22 [15/16] RUN opam exec -- dune build mirage/ --profile release #22 6.597 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__" -c -o bmap.o bmap.c #22 6.597 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__" -c -o clock_stubs.o clock_stubs.c #22 6.597 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__" -c -o evtchn.o evtchn.c #22 6.597 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__" -c -o gnttab.o gnttab.c #22 6.597 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__" -c -o main.o main.c #22 6.597 ar r libmirage-xen_bindings.a bmap.o clock_stubs.o evtchn.o gnttab.o main.o #22 6.597 ar: creating libmirage-xen_bindings.a #22 18.02 /usr/bin/ld: warning: amd64.o: missing .note.GNU-stack section implies executable stack #22 18.02 /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker #22 47.28 emitter.c: In function 'yaml_emitter_write_plain_scalar': #22 47.28 emitter.c:28:6: warning: value computed is not used [-Wunused-value] #22 47.28 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ #22 47.28 | ^~ #22 47.28 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK' #22 47.28 56 | (PUT_BREAK(emitter), \ #22 47.28 | ^~~~~~~~~ #22 47.28 emitter.c:1962:18: note: in expansion of macro 'WRITE_BREAK' #22 47.28 1962 | if (!WRITE_BREAK(emitter, string)) return 0; #22 47.28 | ^~~~~~~~~~~ #22 47.28 emitter.c: In function 'yaml_emitter_write_single_quoted_scalar': #22 47.28 emitter.c:28:6: warning: value computed is not used [-Wunused-value] #22 47.28 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ #22 47.28 | ^~ #22 47.28 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK' #22 47.28 56 | (PUT_BREAK(emitter), \ #22 47.28 | ^~~~~~~~~ #22 47.28 emitter.c:2019:18: note: in expansion of macro 'WRITE_BREAK' #22 47.28 2019 | if (!WRITE_BREAK(emitter, string)) return 0; #22 47.28 | ^~~~~~~~~~~ #22 47.28 emitter.c: In function 'yaml_emitter_write_literal_scalar': #22 47.28 emitter.c:28:6: warning: value computed is not used [-Wunused-value] #22 47.28 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ #22 47.28 | ^~ #22 47.28 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK' #22 47.28 56 | (PUT_BREAK(emitter), \ #22 47.28 | ^~~~~~~~~ #22 47.28 emitter.c:2285:18: note: in expansion of macro 'WRITE_BREAK' #22 47.28 2285 | if (!WRITE_BREAK(emitter, string)) return 0; #22 47.28 | ^~~~~~~~~~~ #22 47.28 emitter.c: In function 'yaml_emitter_write_folded_scalar': #22 47.28 emitter.c:28:6: warning: value computed is not used [-Wunused-value] #22 47.28 28 | && ((emitter->line_break == YAML_CR_BREAK ? \ #22 47.28 | ^~ #22 47.28 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK' #22 47.28 56 | (PUT_BREAK(emitter), \ #22 47.28 | ^~~~~~~~~ #22 47.28 emitter.c:2334:18: note: in expansion of macro 'WRITE_BREAK' #22 47.28 2334 | if (!WRITE_BREAK(emitter, string)) return 0; #22 47.28 | ^~~~~~~~~~~ #22 87.15 yaml_stubs.c: In function 'yaml_stub_1_yaml_get_version_string': #22 87.15 yaml_stubs.c:11:15: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #22 87.15 11 | char* x2 = yaml_get_version_string(); #22 87.15 | ^~~~~~~~~~~~~~~~~~~~~~~ #22 119.2 configure: WARNING: using cross tools not prefixed with host triplet #22 119.2 configure: WARNING: cannot check for properly working vsnprintf when cross compiling, will assume it's ok #22 119.3 binary ocaml: found in /home/opam/.opam/4.14/bin #22 119.3 binary ocamlc: found in /home/opam/.opam/4.14/bin #22 119.3 binary ocamldep: found in /home/opam/.opam/4.14/bin #22 119.3 binary ocamlmklib: found in /home/opam/.opam/4.14/bin #22 119.3 binary ocamldoc: found in /home/opam/.opam/4.14/bin #22 119.3 binary x86_64-solo5-none-static-cc: found in /home/opam/.opam/4.14/bin #22 119.3 binary ocamlopt: found in /home/opam/.opam/4.14/bin #22 119.3 checking compilation with -I/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/: working #22 119.3 include caml/mlvalues.h: found #22 119.3 library dynlink.cmxa: found #22 119.3 binary ocamlfind: found in /home/opam/.opam/4.14/bin #22 119.3 OCaml's word size is 64 #22 119.3 package gmp: found #22 119.3 OCaml supports -bin-annot to produce documentation #22 119.3 #22 119.3 detected configuration: #22 119.3 #22 119.3 native-code: yes #22 119.3 dynamic linking: yes #22 119.3 defines: -DHAS_GMP #22 119.3 includes: -I/home/opam/.opam/4.14/solo5-sysroot/lib/ocaml -I/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/ #22 119.3 libraries: -lgmp #22 119.3 linker options: -L/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/ #22 119.3 C options: -I/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/ #22 119.3 installation path: /home/opam/.opam/4.14/lib #22 119.3 installation method findlib #22 119.3 #22 119.3 configuration successful! #22 119.3 now type "make" to build #22 119.3 then type "make install" or "sudo make install" to install #22 129.6 /usr/bin/ld: warning: /home/opam/.opam/4.14/bin/../lib/x86_64-solo5-none-static/solo5_xen.o: requires executable stack (because the .note.GNU-stack section is executable) #22 DONE 131.2s #23 [16/16] RUN if [ xen = hvt ]; then sudo cp mirage/dist/www.xen /unikernel.xen; fi #23 DONE 0.6s #24 exporting to image #24 exporting layers #24 exporting layers 4.4s done #24 writing image sha256:eb9762caa21a188e5c43dedaddb900eb3256d9a6b1df1657312010454c96d85c done #24 DONE 4.4s 2024-10-17 09:19.14: Job succeeded