Organisationsmiragemirage-crypto099f00 ()debian-12-5.3_ppc64_opam-2.3

debian-12-5.3_ppc64_opam-2.3

Link Copied
Code Copied

Logs

2025-07-01 15:00.18: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (099f00dbd8b9e358a9e41be5ded4fce280e099cf) (linux-ppc64:debian-12-5.3_ppc64_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:ee1370892e35a7707afd41501039a3c90e173dd9ce9096b12b0e38a805d568f8
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/260/head" && git reset --hard 099f00db
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:ee1370892e35a7707afd41501039a3c90e173dd9ce9096b12b0e38a805d568f8
# debian-12-5.3_ppc64_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./
RUN opam pin add -yn mirage-crypto.dev './' && \
opam pin add -yn mirage-crypto-rng.dev './' && \
opam pin add -yn mirage-crypto-rng-mirage.dev './' && \
opam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
opam pin add -yn mirage-crypto-pk.dev './' && \
opam pin add -yn mirage-crypto-ec.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2025-07-01 15:00.18: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:ee1370892e35a7707afd41501039a3c90e173dd9ce9096b12b0e38a805d568f8-debian-12-5.3_ppc64_opam-2.3-1ac3a7d01ec512aee80b0d2115d313af"
2025-07-01 15:00.18: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:ee1370892e35a7707afd41501039a3c90e173dd9ce9096b12b0e38a805d568f8)
(comment debian-12-5.3_ppc64_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
(run (network host)
(shell  "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2025-07-01 15:00.19: Waiting for resource in pool OCluster
2025-07-01 15:00.19: Waiting for worker…
2025-07-01 15:00.19: Got resource from pool OCluster
Building on orithia.caelum.ci.dev
HEAD is now at c1f13ce Add a missing dependency in the configuration detection
HEAD is now at 099f00d mirage-crypto-ec: add Brainpool curves with 254/384/512 bits


(from ocaml/opam:debian-12-ocaml-5.3@sha256:ee1370892e35a7707afd41501039a3c90e173dd9ce9096b12b0e38a805d568f8)
2025-07-01 15:00.20 ---> using "d2f18e339fc62b9487ec937ac3577309d7eb0a63dee3b97d34f0497b3005480e" from cache


/: (comment debian-12-5.3_ppc64_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-07-01 15:00.20 ---> using "e6b136681c35276cbef6d851cd2eb0b40e774f7ba585d83c9c254f621efae77f" from cache


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.


This development 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 repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-07-01 15:00.20 ---> using "b9ebd07ba793e5cd7420df0a641bc46cc71fe76c38ff48e146dbbf954ba22e36" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-60-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-07-01 15:00.20 ---> using "97db4f2a7237e5b447638da04bf25fbec5db867405f5cfea6eed36787b7afbab" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-07-01 15:00.20 ---> using "217228fd459dffef0016164a6fa8e4db6ca9da8012f8f36b9d10355e7658d75c" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
bc726805e3..c77f3ebebe  master     -> origin/master
7210227672 Merge pull request #28100 from smuenzel/ppx-deriving-6.1.0-ocaml-5.4


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-07-01 15:00.20 ---> using "f5ecb66210fa163bbb1d07581162102c868915858a87aa7e0b742df0d651e519" from cache


/src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
2025-07-01 15:00.20 ---> saved as "56d570bc89837e5f03a36a1821d829e605c2476dbb629e06c7ecbb4bf82779e6"


/src: (run (network host)
(shell  "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
[mirage-crypto.dev] synchronised (file:///src)
mirage-crypto is now pinned to file:///src (version dev)
[mirage-crypto-rng.dev] synchronised (file:///src)
mirage-crypto-rng is now pinned to file:///src (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
mirage-crypto-rng-mirage is now pinned to file:///src (version dev)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///src)
mirage-crypto-rng-miou-unix is now pinned to file:///src (version dev)
[mirage-crypto-pk.dev] synchronised (file:///src)
mirage-crypto-pk is now pinned to file:///src (version dev)
[mirage-crypto-ec.dev] synchronised (file:///src)
mirage-crypto-ec is now pinned to file:///src (version dev)
2025-07-01 15:00.28 ---> saved as "ff82c7e694c920f08bf0bbd30ec1d4f059da3f847a2188cca590b4a81bca01b0"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-07-01 15:00.28 ---> saved as "85846b657663b36dc8e846df9d0b96764a14d37e53f874c5bfc683e341ab6414"


/src: (env DEPS "alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.3.0.0 zarith.1.14")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm-updates/main ppc64el Packages.diff/Index [17.3 kB]
- Get:5 http://deb.debian.org/debian bookworm-updates/main ppc64el Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
- Get:5 http://deb.debian.org/debian bookworm-updates/main ppc64el Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
- Get:6 http://deb.debian.org/debian-security bookworm-security/main ppc64el Packages [258 kB]
- Fetched 379 kB in 1s (426 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-ec.dev] synchronised (file:///src)
[mirage-crypto-pk.dev] synchronised (file:///src)
[mirage-crypto-rng.dev] synchronised (file:///src)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///src)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


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


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgmpxx4ldbl:ppc64el.
- (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 ... 18718 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_ppc64el.deb ...
- Unpacking libgmpxx4ldbl:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:ppc64el.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_ppc64el.deb ...
- Unpacking libgmp-dev:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:ppc64el.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_ppc64el.deb ...
- Unpacking libpkgconf3:ppc64el (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_ppc64el.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:ppc64el.
- Preparing to unpack .../4-pkgconf_1.8.1-1_ppc64el.deb ...
- Unpacking pkgconf:ppc64el (1.8.1-1) ...
- Selecting previously unselected package pkg-config:ppc64el.
- Preparing to unpack .../5-pkg-config_1.8.1-1_ppc64el.deb ...
- Unpacking pkg-config:ppc64el (1.8.1-1) ...
- Setting up libpkgconf3:ppc64el (1.8.1-1) ...
- Setting up libgmpxx4ldbl:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:ppc64el (1.8.1-1) ...
- Setting up pkg-config:ppc64el (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-07-01 15:00.41 ---> saved as "4be40e16ef20cf629c22b21651a6853282a06d130fd0fce97cd567517ce767e3"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 48 packages
- install alcotest            1.9.0
- install asn1-combinators    0.3.2
- install astring             0.8.5
- install base-bytes          base
- install cmdliner            1.3.0
- install conf-gmp            5
- install conf-gmp-powm-sec   4
- install conf-pkg-config     4
- install cppo                1.8.0
- install csexp               1.5.2
- install digestif            1.3.0
- install domain-name         0.4.1
- install dune                3.19.1
- install dune-configurator   3.19.1
- install duration            0.2.1
- install eqaf                0.10
- install fmt                 0.10.0
- install ipaddr              5.6.0
- install logs                0.8.0
- install lwt                 5.9.1
- install macaddr             5.6.0
- install miou                0.3.1
- install mirage-mtime        5.0.0
- install mirage-runtime      4.9.0
- install mirage-sleep        4.0.0
- install mirage-unix         5.0.1
- install mtime               2.1.0
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims  1.0.0
- install ocamlbuild          0.16.1
- install ocamlfind           1.9.8
- install ocplib-endian       1.2
- install ohex                0.2.0
- install ounit2              2.2.7
- install ppx_derivers        1.2.1
- install ppx_deriving        6.1.0
- install ppx_deriving_yojson 3.10.0
- install ppxlib              0.36.0
- install ptime               1.2.0
- install randomconv          0.2.0
- install re                  1.12.0
- install seq                 base
- install sexplib0            v0.17.0
- install stdlib-shims        0.3.0
- install topkg               1.0.8
- install uutf                1.0.4
- install yojson              3.0.0
- install zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved alcotest.1.9.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved domain-name.0.4.1  (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.10.0  (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0  (cached)
-> retrieved logs.0.8.0  (cached)
-> retrieved lwt.5.9.1  (cached)
-> retrieved miou.0.3.1  (cached)
-> retrieved mirage-mtime.5.0.0  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved mirage-sleep.4.0.0  (cached)
-> retrieved mirage-runtime.4.9.0  (cached)
-> retrieved mirage-unix.5.0.1  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved dune.3.19.1, dune-configurator.3.19.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.1.0  (cached)
-> installed cmdliner.1.3.0
-> retrieved ppx_deriving_yojson.3.10.0  (cached)
-> retrieved ppxlib.0.36.0  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved randomconv.0.2.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved zarith.1.14  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed fmt.0.10.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed dune.3.19.1
-> installed randomconv.0.2.0
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed domain-name.0.4.1
-> installed duration.0.2.1
-> installed eqaf.0.10
-> installed macaddr.5.6.0
-> installed miou.0.3.1
-> installed mirage-mtime.5.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ohex.0.2.0
-> installed re.1.12.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed yojson.3.0.0
-> installed ocplib-endian.1.2
-> installed ipaddr.5.6.0
-> installed digestif.1.3.0
-> installed ounit2.2.2.7
-> installed alcotest.1.9.0
-> installed dune-configurator.3.19.1
-> installed lwt.5.9.1
-> installed mirage-sleep.4.0.0
-> installed logs.0.8.0
-> installed mirage-runtime.4.9.0
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.36.0
-> installed ppx_deriving.6.1.0
-> installed ppx_deriving_yojson.3.10.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-07-01 15:01.48 ---> saved as "8fd2dd6da74571ac62f064c3d3803368dab8251a806515237b0aaa5a1245da24"


/src: (copy (src .) (dst /src))
2025-07-01 15:01.49 ---> saved as "d45fd2274bf3feb35c05217d2bb11efff40535523c1d7dd746f35833e2406289"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_entropy.exe)
no CPU RNG available
test entropy OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.12 seconds.
OK
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.12 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000  00c8 9ae2 1fe6 ebe8  2dea 10ed 81ee c7f1  ........-.......
000010  27f4 73f4 18f5 91f6  ecf9 7bfc 2cfd c1fe  '.s.......{.,...
000020  5f02 7e05 7e07 0f0c  350c 8b0c 550d 1f0f  _.~.~...5...U...
000030  3813 7217 f31b 1b21  9822 0026 a628 8d29  8.r....!.".&.(.)
000040  9d2b 5230 d030 f031  8234 4335 f636 da3a  .+R0.0.1.4C5.6.:
000050  973e fe41 9e44 7c45  7a47 064c 214c 5d4c  .>.A.D|EzG.L!L]L
000060  e94c 2a4e 0451 6a52  9655 b457 8c5c 535d  .L*N.QjR.U.W.\S]
000070  1a5f 2c63 5167 a76b  6970 0671 6872 9175  ._,cQg.kip.qhr.u
000080  a577 657c f97c 4e7e  5681 2583 4187 848b  .we|.|N~V.%.A...
000090  1b90 5290 d290 f391  8594 4595 fa96 e19a  ..R.......E.....
0000a0  a89e 25a2 fba4 50a6  5ba9 2bab 51af a4b3  ..%...P.[.+.Q...
0000b0  62b8 f3b8 3eba 30bd  c8be 6ec2 a1c5 cec7  b...>.0...n.....
0000c0  c7cc dacd 50d0 c8d0  dbd1 01c8 49d5 0ad7  ....P.......I...
0000d0  05db fbde e4e2 ace6  2eea 17ed 91ee f0f1  ................
0000e0  7df4 30f5 c7f6 6cfa  9cfd c3ff aa04 9805  }.0...l.........
0000f0  b807 960c 6a0d 4d0f  a013 5e18 eb18 2b1a  ....j.M...^...+.
000100  091d 721e a721 da23  dd28 0d2a c42c d32d  ..r..!.#.(.*.,.-
000110  3c30 9b30 7631 6733  d637 d53c fb3d 9940  <0.0v1g3.7.<.=.@
000120  7441 6543 d847 dc4c  0a4e c050 ca51 2b54  tAeC.G.L.N.P.Q+T
000130  7654 2255 aa56 2a5a  065d 695e 9861 b763  vT"U.V*Z.]i^.a.c
000140  9268 6069 366b 686f  d873 d978 037a ac7c  .h`i6kho.s.x.z.|
000150  9e7d c47f ad84 a085  c987 ba8c bd8d 1090  .}..............
000160  3890 9390 6391 4093  8297 179c 479c b69c  8...c.@.....G...
000170  b29d f39f 19a5 95a6  faa9 96ac 69ad 4baf  ............i.K.
000180  9ab3 4db8 c6b8 d7b9  48bc b8bc b9bd 04c0  ..M.....H.......
000190  1bc0 53c0 02c8 a9c1  e2c3 f3c8 3fca 36cd  ..S.........?.6.
0001a0  d9ce 95d2 f8d5 95d8  66d9 45db 8ddf 31e4  ........f.E...1.
0001b0  85e4 43e5 f7e6 d9ea  94ee f4f1 87f4 47f5  ..C...........G.
0001c0  fbf6 e2fa a9fe 2702  fc04 5606 6809 4b0b  ......'...V.h.K.
0001d0  9c0f 5314 d314 f415  8e18 5919 271b 491f  ..S.......Y.'.I.
0001e0  9623 4228 a928 9629  b12b 8330 3d31 ea32  .#B(.(.).+.0=1.2
0001f0  b936 493a 4b3d 053f  fb42 e546 b24a 3c4e  .6I:K=.?.B.F.J<N
000200  3151 cc52 7956 ba59  045c 1d5c 565c d75c  1Q.RyV.Y.\.\V\.\
000210  015e a860 9361 a863  7068 1569 8b6a e36d  .^.`.a.cph.i.j.m
000220  6070 f670 4672 4275  f476 d07a 7e7e c481  `p.pFrBu.v.z~~..
000230  1b84 5284 d084 ec85  7a88 2c89 c18a 618e  ..R.....z.,...a.
000240  8391 8893 2798 6b98  0b99 769a b49d f89f  ....'.k...v.....
000250  27a5 b6a6 44aa 40ad  ecae c0b2 56b6 0380  '...D.@.....V...
000260  a1cc 95f6 9310 5b88  eae8 b4fb 6217 52ae  ......[.....b.R.
000270  1662 d3ad 7a27 eaee  7ae1 68cc aad3 c80d  .b..z'..z.h.....
000280  952c a970 3ced 0fe1  04a3 adc1 31aa 95a4  .,.p<.......1...
000290  3566 9798 5c63 f86b  6a4c 02b1 45a8 4a19  5f..\c.kjL..E.J.
0002a0  a84f 3a5d 25a2 b080  4962 0b8d 9150 ce62  .O:]%...Ib...P.b
0002b0  069b 6420 e511 7088  7f79 f1d1 4980 d51b  ..d ..p..y..I...
0002c0  1501 df72 1414 2c0b  c147 f0ac edd6 4758  ...r..,..G....GX
0002d0  de1d 2cba 9b5b 2651  d18f 2283 5b63 1e44  ..,..[&Q..".[c.D


entropy sources:
accumulate: (src: [0] getrandom) 648f daed 05d2 1263
accumulate: (src: [0] getrandom) fa58 6e7e 78f1 9eea
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: c43d501b210fe73ac8c9ca82f720688a3bbe7668152e878561ffc8356606dcbb
16 bit random number: e55c21b3d885f6147bbb7e33b93105c1
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  00c8 2a83 7285 7586  1688 3188 6288 b488  ..*.r.u...1.b...
000010  3589 0a8a 6a8b ac8d  d08e b290 3291 0292  5...j.......2...
000020  5793 8895 9196 4398  7b98 d798 6d99 649a  W.....C.{...m.d.
000030  f89b 909e 41a0 78a0  d1a0 63a1 53a2 dca3  ....A.x...c.S...
000040  62a6 f5a7 89aa 35ac  64ac b1ac 2ead fcad  b.....5.d.......
000050  4eaf 79b1 77b2 19b4  35b4 64b4 b2b4 31b5  N.y.w...5.d...1.
000060  feb5 54b7 83b9 87ba  34bc 61bc abbc 26bd  ..T.....4.a...&.
000070  f0bd 3abf 59c1 44c2  c6c3 3dc6 bbc7 2eca  ..:.Y.D...=.....
000080  a2cb 04ce 5bcf 91d1  9ed2 59d4 9ed4 11d5  ....[.....Y.....
000090  ccd5 01d7 f9d8 a6d9  c2da 93dc fddc acdd  ................
0000a0  cade a1e0 15e1 d3e1  0ae3 08e5 c1e5 eae6  ................
0000b0  d4e8 69e9 5cea ebeb  7bee 1ef0 3ef0 74f0  ..i.\...{...>.t.
0000c0  c9f0 57f1 3ef2 bcf3  2df6 01c8 f7f7 e2fc  ..W.>...-.......
0000d0  84fd 8afe 3700 6800  2302 8c03 e205 8708  ....7.h.#.......
0000e0  f108 9609 ac0a c90d  fe0e f710 a511 c112  ................
0000f0  9214 fc14 aa15 c816  9d18 1019 ca19 fc1a  ................
000100  f31c 9b1d b01e 7520  cb20 5a21 4522 c623  ......u . Z!E".#
000110  3c26 b727 252a 922b  ec2d 3b2f 7731 7532  <&.'%*.+.-;/w1u2
000120  2134 4334 7a34 d434  6835 7c36 3338 6038  !4C4z4.4h5|638`8
000130  aa38 2439 f439 533b  9e3d c43e ad40 2941  .8$9.9S;.=.>.@)A
000140  fb41 6d43 d545 1647  4649 254a 984b f54d  .AmC.E.GFI%J.K.M
000150  424f 6551 5752 e553  7256 0e58 2558 4958  BOeQWR.SrV.X%XIX
000160  8458 e558 8559 8a5a  385c 695c b85c 3a5d  .X.X.Y.Z8\i\.\:]
000170  115e 715f b161 d362  ad64 2965 f465 4167  .^q_.a.b.d)e.eAg
000180  6269 526a da6b 616e  f26f 8672 3174 5c74  biRj.kan.o.r1t\t
000190  a474 1a75 02c8 9576  5478 9878 0679 bc79  .t.u...vTx.x.y.y
0001a0  e97a d47c 697d 627e  f67f 8d82 4384 7a84  .z.|i}b~....C.z.
0001b0  d484 6d85 6486 fa87  978a 4d8c 8a8c f08c  ..m.d.....M.....
0001c0  978d a88e 6990 b990  3d91 1592 7893 be95  ....i...=...x...
0001d0  e996 d498 6899 5b9a  ea9b 789e 1aa0 38a0  ....h.[...x...8.
0001e0  68a0 b7a0 3aa1 10a2  6da3 ada5 cba6 a3a8  h...:...m.......
0001f0  16a9 d5a9 0dab 0ead  c8ad f8ae ecb0 91b1  ................
000200  9eb2 58b4 9eb4 11b5  cbb5 fdb6 f6b8 a1b9  ..X.............
000210  b9ba 84bc e6bc 87bd  8dbe 3dc0 73c0 c8c0  ..........=.s...
000220  55c1 3cc2 b9c3 29c6  9ac7 f8c9 48cb 72cd  U.<...).....H.r.
000230  6bce 06d0 15d0 30d0  5ad0 a1d0 15d1 d3d1  k.....0.Z.......
000240  0bd3 0cd5 c5d5 f5d6  e7d8 87d9 8dda 3ddc  ..............=.
000250  72dc c7dc 53dd 38de  b2df 1be2 82e3 03c8  r...S.8.........
000260  f1e5 41e7 66e9 58ea  e5eb 75ee 15f0 2df0  ..A.f.X...u...-.
000270  5bf0 a1f0 15f1 d4f1  0bf3 0cf5 c3f5 f2f6  [...............
000280  e2f8 81f9 84fa 2dfc  57fc 9cfc 0cfd c5fd  ......-.W.......
000290  f5fe e700 8901 9302  4604 8104 e004 7c05  ........F.....|.
0002a0  7c06 2308 4608 8008  de08 7909 780a 1a0c  |.#.F.....y.x...
0002b0  390c 680c b80c 3b0d  120e 740f b711 de12  9.h...;...t.....
0002c0  c214 4915 2a16 9a17  f519 431b 671d 591e  ..I.*.....C.g.Y.
0002d0  e71f 7522 1324 2b24  5424 9624 0325 b525  ..u".$+$T$.$.%.%
0002e0  d926 b828 3a29 122a  702b b12d d32e ad30  .&.(:).*p+.-...0
0002f0  2a31 f631 4433 6835  5b36 eb37 7c3a 213c  *1.1D3h5[6.7|:!<
000300  433c 793c d43c 683d  5d3e ed3f 8042 2944  C<y<.<h=]>.?.B)D
000310  4e44 8d44 f544 9e45  b646 8148 e248 7d49  ND.D.D.E.F.H.H}I
000320  814a 284c 4d4c 8b4c                       .J(LML.L


entropy sources: [0] timer
accumulate: (src: [0] timer) 5322 b72a
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 2.41 seconds.
OK
File "tests/dune", line 48, characters 7-25:
48 |  (name test_ec_wycheproof)
^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && ./test_ec_wycheproof.exe)
Fatal error: exception Sys_error("ecdh_brainpoolp512r1_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `8WFH4CYW'.


[OK]          P256 Key exchange                               0   b*A.
[OK]          P256 Key exchange                               1   a*B.
[OK]          P256 Key exchange                               2   a*A.
[OK]          P256 Key exchange                               3   b*B.
[OK]          P256 Low level scalar mult                      0   Scalar mu...
[OK]          P256 Low level scalar mult                      1   Scalar mu...
[OK]          P256 Low level scalar mult                      2   Scalar mu...
[OK]          P256 Low level scalar mult                      3   Scalar mu...
[OK]          P256 Low level scalar mult                      4   Scalar mu...
[OK]          P256 Low level scalar mult                      5   Scalar mu...
[OK]          P256 Point validation                           0   Ok.
[OK]          P256 Point validation                           1   P=0.
[OK]          P256 Point validation                           2   (0, sqrt(...
[OK]          P256 Point validation                           3   out of ra...
[OK]          P256 Scalar validation when generating          0   0.
[OK]          P256 Scalar validation when generating          1   1.
[OK]          P256 Scalar validation when generating          2   n-1.
[OK]          P256 Scalar validation when generating          3   n.
[OK]          ECDSA NIST                                      0   ECDSA gen.
[OK]          ECDSA NIST                                      1   ECDSA sign.
[OK]          ECDSA NIST                                      2   ECDSA ver...
[OK]          ECDSA RFC 6979 P256                             0   public ke...
[OK]          ECDSA RFC 6979 P256                             1   public ke...
[OK]          ECDSA RFC 6979 P256                             2   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             3   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             4   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             5   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             6   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             7   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             8   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             9   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                            10   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                            11   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             0   public ke...
[OK]          ECDSA RFC 6979 P384                             1   public ke...
[OK]          ECDSA RFC 6979 P384                             2   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             3   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             4   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             5   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             6   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             7   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             8   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             9   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                            10   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                            11   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             0   public ke...
[OK]          ECDSA RFC 6979 P521                             1   public ke...
[OK]          ECDSA RFC 6979 P521                             2   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             3   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             4   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             5   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             6   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             7   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             8   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             9   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                            10   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                            11   RFC 6979 ...
[OK]          X25519                                          0   RFC 7748.
[OK]          ED25519                                         0   RFC 8032 1.
[OK]          ED25519                                         1   RFC 8032 2.
[OK]          ED25519                                         2   RFC 8032 3.
[OK]          ED25519                                         3   RFC 8032 4.
[OK]          ED25519                                         4   RFC 8032 5.
[OK]          ECDSA P521 regression                           0   regression1.
[OK]          secp256k1 ECDSA                                 0   ECDSA gen.
[OK]          secp256k1 ECDSA                                 1   ECDSA ver...
[OK]          secp256k1 ECDSA sign                            0   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            1   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            2   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            3   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            4   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            5   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            6   ECDSA sig...
[OK]          brainpoolP256r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP256r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP256r1 ECDSA                           2   ECDSA ver...
[OK]          brainpoolP384r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP384r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP384r1 ECDSA                           2   ECDSA ver...
[OK]          brainpoolP512r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP512r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP512r1 ECDSA                           2   ECDSA ver...


Full test results in `/src/_build/default/tests/_build/_tests/EC'.
Test Successful in 0.115s. 82 tests run.
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-07-01 15:02.02: Job failed: Failed: Build failed