OrganisationsmirageZarithdf8969 (zarith-1.14)opensuse-16.0-5.4_opam-2.5

opensuse-16.0-5.4_opam-2.5

Link Copied
Code Copied

Logs

2026-02-15 17:59.57: New job: test mirage/Zarith https://github.com/mirage/Zarith.git#refs/heads/zarith-1.14 (df8969d9bb95cffca13e31a615189ab27ada0684) (linux-x86_64:opensuse-16.0-5.4_opam-2.5)
Base: ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/Zarith.git" -b "zarith-1.14" && cd "Zarith" && git reset --hard df8969d9
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69
# opensuse-16.0-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /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 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 zarith.opam ./
RUN opam pin add -yn zarith.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-m4.1 dune.3.21.1 gmp.6.3.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y zarith.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


2026-02-15 17:59.57: Using cache hint "mirage/Zarith-ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69-opensuse-16.0-5.4_opam-2.5-231a2acca41ff60652134bff55312487"
2026-02-15 17:59.57: Using OBuilder spec:
((from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69)
(comment opensuse-16.0-5.4_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /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 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src zarith.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn zarith.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-m4.1 dune.3.21.1 gmp.6.3.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1")
(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.5 --depext-only -y zarith.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"))
)


2026-02-15 17:59.57: Waiting for resource in pool OCluster
2026-02-15 20:43.01: Waiting for worker…
2026-02-15 20:46.10: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at df8969d Dunify and be compatible with MirageOS 4 (for 1.14)


(from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69)
Unable to find image 'ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69' locally
docker.io/ocaml/opam@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69: Pulling from ocaml/opam
64cfa2a65095: Already exists
692f5537ba42: Already exists
43d4ccad78cf: Already exists
70070cd3c955: Already exists
ec78a4ac80e5: Already exists
eefb9793fafd: Already exists
4c43fcde2d96: Already exists
f8ebe3d69c53: Already exists
5701de31e7b4: Already exists
6f0d4e876bbd: Already exists
514a778e56ac: Already exists
6f18741b08bc: Already exists
b55a7ea2c456: Already exists
2feb3e941e06: Already exists
653f3a3f03c4: Already exists
c33d44c2fe4b: Already exists
4fea671b1885: Already exists
b9f264b7c21f: Already exists
6d5265cd7803: Already exists
4f4fb700ef54: Already exists
7d8fef25b78c: Already exists
6b0aa9646d3b: Already exists
10db3a3b9be6: Already exists
2d2da8b6b9b7: Already exists
1ec924573b5f: Already exists
6073c773f2c4: Already exists
bb3927dba7ec: Already exists
2fe1303967bb: Already exists
8f6ca5296dbb: Already exists
a3cfb92e75bb: Already exists
a8021b72a568: Already exists
1ec42febf652: Already exists
a97cb0151adc: Already exists
49c1029be156: Already exists
89e146cf2a15: Already exists
c205ee7826da: Already exists
a1bc65435ed6: Already exists
42d855c8ca83: Already exists
3b96cdb92533: Pulling fs layer
37908c05cc2e: Pulling fs layer
873e394a55db: Pulling fs layer
8b0427d054f2: Pulling fs layer
72f823d6b15a: Pulling fs layer
8b0427d054f2: Waiting
fb8fd7f6e601: Pulling fs layer
72f823d6b15a: Waiting
19a31680e4c0: Pulling fs layer
fb8fd7f6e601: Waiting
19a31680e4c0: Waiting
3b96cdb92533: Download complete
3b96cdb92533: Pull complete
873e394a55db: Verifying Checksum
873e394a55db: Download complete
72f823d6b15a: Verifying Checksum
72f823d6b15a: Download complete
fb8fd7f6e601: Download complete
19a31680e4c0: Verifying Checksum
19a31680e4c0: Download complete
37908c05cc2e: Verifying Checksum
37908c05cc2e: Download complete
37908c05cc2e: Pull complete
873e394a55db: Pull complete
8b0427d054f2: Verifying Checksum
8b0427d054f2: Download complete
8b0427d054f2: Pull complete
72f823d6b15a: Pull complete
fb8fd7f6e601: Pull complete
19a31680e4c0: Pull complete
Digest: sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69
Status: Downloaded newer image for ocaml/opam@sha256:8625a6aa1c636216dc18e3edec937ce5aeecd6378664ff55abe6489cb3a9de69
2026-02-15 20:46.11 ---> using "419c12b0131530436bc1bd48eab089d969cd7499a1b30cd0ecb7539b421b3066" from cache


/: (comment opensuse-16.0-5.4_opam-2.5)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-02-15 20:46.11 ---> using "ef213f399cc4d5c706edb3a99f4e50fe95ee55fb51fad1a114f982145bd6536f" 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 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
2026-02-15 20:46.11 ---> using "3df2a4a78106de8bcda7f77ce97c50d3c362968946e23a385ee92c4860e0712a" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-87-generic
The OCaml toplevel, version 5.4.0
2.5.0
2026-02-15 20:46.11 ---> using "ef045a8760c3ad3282e100aa8a177fda66de0681d3d0e41b68ede5a302634434" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-02-15 20:46.11 ---> using "74cf57ef77fcc32f8ee9cbb81cc36465a75db8b329cf3f359312df60b986c7b0" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u"))
302e116c40 Merge pull request #29374 from shonfeder/release-dune-3.21.1


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


Already up-to-date.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-02-15 20:46.11 ---> using "09328843ef1456138b7ad0819f4f3b9c7ceff9c519f56d8018b544a1d21b0d2b" from cache


/src: (copy (src zarith.opam) (dst ./))
2026-02-15 20:46.11 ---> saved as "a8795c7e2c66dff85c3466d444087b0340eee29ca6f28bf780de223c07e5c423"


/src: (run (network host)
(shell "opam pin add -yn zarith.dev './'"))
[zarith.dev] synchronised (file:///src)
zarith is now pinned to file:///src (version dev)
2026-02-15 20:46.12 ---> saved as "65bd540a17caf4cb363000c6b563117b0f174564688006da33d0070f900d9e85"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-02-15 20:46.12 ---> saved as "de4aa73c530620900eb16360972500b6ec19df05cd75ed4cfb73fd819c61553d"


/src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-m4.1 dune.3.21.1 gmp.6.3.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1")


/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.5 --depext-only -y zarith.dev $DEPS"))
+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"
- Repository 'repo-openh264 (16.0)' is up to date.
- Retrieving repository 'repo-oss (16.0)' metadata [..
- Looking for gpg keys in repository repo-oss (16.0).
-   gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key
- ...
- .
- .........
- .........
- .........
- ........
- .
- ..........
- .........
- ..........
- .........
- ..........
- ....done]
- Building repository 'repo-oss (16.0)' cache [..
- ..done]
- All repositories have been refreshed.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[zarith.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.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.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).
# To update the current shell environment, run: eval $(opam env)
2026-02-15 20:46.42 ---> saved as "993bbe041354edf82a77a727154d160074d17de0ab5c906b362940dd9a4079b8"


/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.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.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 3 packages
- install conf-m4 1
- install dune    3.21.1
- install gmp     6.3.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved gmp.6.3.0  (cached)
-> installed conf-m4.1
-> retrieved dune.3.21.1  (cached)
-> installed dune.3.21.1
-> installed gmp.6.3.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-15 20:47.44 ---> saved as "28c43cd97c99650df3ad2117da467b450524df980b48de7e5625248d8e544f39"


/src: (copy (src .) (dst /src))
2026-02-15 20:47.45 ---> saved as "de61086fbc23de8968326ceb9455013385e74e7b2a86c1fca8165f427e7f7650"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default && /usr/bin/bash -e -u -o pipefail -c 'env CC="gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread" LDFLAGS="-L/home/opam/.opam/5.4/lib/gmp/" CFLAGS="-I/home/opam/.opam/5.4/lib/gmp/" CPPFLAGS="-I/home/opam/.opam/5.4/lib/gmp/" ./configure --ocamllibdir /home/opam/.opam/5.4/lib/ocaml')
binary ocaml: found in /home/opam/.opam/5.4/bin
binary ocamlc: found in /home/opam/.opam/5.4/bin
binary ocamldep: found in /home/opam/.opam/5.4/bin
binary ocamlmklib: found in /home/opam/.opam/5.4/bin
binary ocamldoc: found in /home/opam/.opam/5.4/bin
binary gcc: found in /usr/bin
binary ocamlopt: found in /home/opam/.opam/5.4/bin
checking compilation with  -I/home/opam/.opam/5.4/lib/gmp/: working
include caml/mlvalues.h: found
library dynlink.cmxa: found
binary ocamlfind: not found
binary install: found in /usr/bin
OCaml's word size is 64
include gmp.h: found
library gmp: found
OCaml supports -bin-annot to produce documentation


detected configuration:


native-code:          yes
dynamic linking:      yes
defines:              -DHAS_GMP
includes:             -I/home/opam/.opam/5.4/lib/ocaml -I/home/opam/.opam/5.4/lib/gmp/
libraries:             -lgmp
linker options:       -L/home/opam/.opam/5.4/lib/gmp/
C options:            -I/home/opam/.opam/5.4/lib/gmp/
installation path:    /home/opam/.opam/5.4/lib/ocaml
installation method   install


configuration successful!
now type "make" to build
then type "make install" or "sudo make install" to install
2026-02-15 20:47.48 ---> saved as "04b7c539556082f7ccfdb147c4850770128247ea225accc51e70702aba82463c"
Job succeeded
2026-02-15 20:47.48: Job succeeded