Organisationsocsigenlwtbed3a4 ()ubuntu-22.04-4.14_opam-2.5

ubuntu-22.04-4.14_opam-2.5

Link Copied
Code Copied

Logs

2026-03-03 17:44.29: New job: test ocsigen/lwt https://github.com/ocsigen/lwt.git#refs/pull/1103/head (bed3a40447c5f5eace2bde0e8ecee0661daf8e72) (linux-x86_64:ubuntu-22.04-4.14_opam-2.5)
Base: ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ocsigen/lwt.git" && cd "lwt" && git fetch origin "refs/pull/1103/head" && git reset --hard bed3a404
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2
# ubuntu-22.04-4.14_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 lwt_runtime_events.opam lwt_retry.opam lwt_react.opam lwt_ppx__ppx_let_tests.opam lwt_ppx.opam lwt_direct.opam lwt.opam ./
RUN opam pin add -yn lwt_runtime_events.dev './' && \
opam pin add -yn lwt_retry.dev './' && \
opam pin add -yn lwt_react.dev './' && \
opam pin add -yn lwt_ppx__ppx_let_tests.dev './' && \
opam pin add -yn lwt_ppx.dev './' && \
opam pin add -yn lwt_direct.dev './' && \
opam pin add -yn lwt.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="base-bigarray.base base-bytes.base base-threads.base base-unix.base cppo.1.8.0 csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.37.0 react.1.2.2 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y lwt_retry.dev lwt_react.dev lwt_ppx.dev lwt.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build --only-packages=lwt_retry,lwt_react,lwt_ppx,lwt @install @check @runtest && rm -rf _build


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


2026-03-03 17:44.29: Using cache hint "ocsigen/lwt-ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2-ubuntu-22.04-4.14_opam-2.5-77eafbffe311615a42c55b94ea704bd1"
2026-03-03 17:44.29: Using OBuilder spec:
((from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2)
(comment ubuntu-22.04-4.14_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 lwt_runtime_events.opam lwt_retry.opam lwt_react.opam lwt_ppx__ppx_let_tests.opam lwt_ppx.opam lwt_direct.opam lwt.opam)
(dst ./))
(run (network host)
(shell  "opam pin add -yn lwt_runtime_events.dev './' && \
\nopam pin add -yn lwt_retry.dev './' && \
\nopam pin add -yn lwt_react.dev './' && \
\nopam pin add -yn lwt_ppx__ppx_let_tests.dev './' && \
\nopam pin add -yn lwt_ppx.dev './' && \
\nopam pin add -yn lwt_direct.dev './' && \
\nopam pin add -yn lwt.dev './'"))
(run (shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "base-bigarray.base base-bytes.base base-threads.base base-unix.base cppo.1.8.0 csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.37.0 react.1.2.2 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.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 lwt_retry.dev lwt_react.dev lwt_ppx.dev lwt.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 --only-packages=lwt_retry,lwt_react,lwt_ppx,lwt @install @check @runtest && rm -rf _build"))
)


2026-03-03 17:44.29: Waiting for resource in pool OCluster
2026-03-03 17:44.30: Waiting for worker…
2026-03-03 17:44.37: Got resource from pool OCluster
Building on doris.caelum.ci.dev
HEAD is now at 141d187d1 lwt_unix_stubs.c: fix races reported by TSan
HEAD is now at bed3a4044 Skip wait_read/wait_write on Windows for blocking fds


(from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2)
Unable to find image 'ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2' locally
docker.io/ocaml/opam@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2: Pulling from ocaml/opam
b1cba2e842ca: Already exists
5fb57b3f930f: Pulling fs layer
1196071738a1: Pulling fs layer
9354fa20655a: Pulling fs layer
5fb57b3f930f: Waiting
c31c5e87d92d: Pulling fs layer
1196071738a1: Waiting
1152184badc7: Pulling fs layer
9354fa20655a: Waiting
b69a36524b06: Pulling fs layer
d71b578fc801: Pulling fs layer
fc3cf797c5a6: Pulling fs layer
55957a7522bf: Pulling fs layer
1152184badc7: Waiting
c3113e652212: Pulling fs layer
b69a36524b06: Waiting
011d06d3cf00: Pulling fs layer
d71b578fc801: Waiting
a5baea51aa79: Pulling fs layer
55957a7522bf: Waiting
af014fa1e67c: Pulling fs layer
c3113e652212: Waiting
011d06d3cf00: Waiting
a5baea51aa79: Waiting
3e3c6feedd45: Pulling fs layer
fc3cf797c5a6: Waiting
0af8c83b2aeb: Pulling fs layer
3e3c6feedd45: Waiting
af014fa1e67c: Waiting
dc2a6278747e: Pulling fs layer
dc2a6278747e: Waiting
0af8c83b2aeb: Waiting
4f4fb700ef54: Pulling fs layer
db713ae5568c: Pulling fs layer
d4df0fbf321e: Pulling fs layer
4f4fb700ef54: Waiting
35ab9721f2a8: Pulling fs layer
d4df0fbf321e: Waiting
bb52ff8982b7: Pulling fs layer
35ab9721f2a8: Waiting
9f19bd56b1e6: Pulling fs layer
1f90bc1a8d2d: Pulling fs layer
4e74ebe56d6a: Pulling fs layer
20cc3fede08c: Pulling fs layer
2a02aa7708b0: Pulling fs layer
1f90bc1a8d2d: Waiting
9f19bd56b1e6: Waiting
20cc3fede08c: Waiting
4e74ebe56d6a: Waiting
91641483e604: Pulling fs layer
8c97bc7791e4: Pulling fs layer
3e52ffd714f5: Pulling fs layer
91641483e604: Waiting
3a513e146b93: Pulling fs layer
307739fe4860: Pulling fs layer
3e52ffd714f5: Waiting
4ce41293ed0d: Pulling fs layer
1a7d062f5caf: Pulling fs layer
3a513e146b93: Waiting
9732926020c5: Pulling fs layer
867199d44806: Pulling fs layer
7f6da7c235c5: Pulling fs layer
1a7d062f5caf: Waiting
5aba330a5244: Pulling fs layer
4ce41293ed0d: Waiting
cdde2debe857: Pulling fs layer
0e907ee8af43: Pulling fs layer
9732926020c5: Waiting
7f6da7c235c5: Waiting
5aba330a5244: Waiting
867199d44806: Waiting
b60f3eafc795: Pulling fs layer
0e907ee8af43: Waiting
962850fed9c3: Pulling fs layer
a2fa07019074: Pulling fs layer
b60f3eafc795: Waiting
a2fa07019074: Waiting
962850fed9c3: Waiting
5fb57b3f930f: Download complete
5fb57b3f930f: Pull complete
1196071738a1: Download complete
1196071738a1: Pull complete
c31c5e87d92d: Verifying Checksum
c31c5e87d92d: Download complete
9354fa20655a: Verifying Checksum
9354fa20655a: Download complete
b69a36524b06: Verifying Checksum
b69a36524b06: Download complete
d71b578fc801: Verifying Checksum
d71b578fc801: Download complete
9354fa20655a: Pull complete
c31c5e87d92d: Pull complete
1152184badc7: Verifying Checksum
1152184badc7: Download complete
fc3cf797c5a6: Verifying Checksum
fc3cf797c5a6: Download complete
55957a7522bf: Verifying Checksum
55957a7522bf: Download complete
c3113e652212: Download complete
011d06d3cf00: Verifying Checksum
011d06d3cf00: Download complete
a5baea51aa79: Download complete
af014fa1e67c: Verifying Checksum
af014fa1e67c: Download complete
3e3c6feedd45: Verifying Checksum
3e3c6feedd45: Download complete
0af8c83b2aeb: Verifying Checksum
0af8c83b2aeb: Download complete
dc2a6278747e: Verifying Checksum
dc2a6278747e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
db713ae5568c: Verifying Checksum
db713ae5568c: Download complete
35ab9721f2a8: Verifying Checksum
35ab9721f2a8: Download complete
d4df0fbf321e: Download complete
9f19bd56b1e6: Download complete
bb52ff8982b7: Download complete
20cc3fede08c: Download complete
1f90bc1a8d2d: Verifying Checksum
1f90bc1a8d2d: Download complete
4e74ebe56d6a: Verifying Checksum
4e74ebe56d6a: Download complete
1152184badc7: Pull complete
91641483e604: Verifying Checksum
91641483e604: Download complete
2a02aa7708b0: Verifying Checksum
2a02aa7708b0: Download complete
8c97bc7791e4: Download complete
b69a36524b06: Pull complete
307739fe4860: Verifying Checksum
307739fe4860: Download complete
3a513e146b93: Verifying Checksum
3a513e146b93: Download complete
3e52ffd714f5: Download complete
d71b578fc801: Pull complete
4ce41293ed0d: Verifying Checksum
4ce41293ed0d: Download complete
9732926020c5: Verifying Checksum
9732926020c5: Download complete
fc3cf797c5a6: Pull complete
55957a7522bf: Pull complete
7f6da7c235c5: Download complete
c3113e652212: Pull complete
011d06d3cf00: Pull complete
5aba330a5244: Verifying Checksum
5aba330a5244: Download complete
a5baea51aa79: Pull complete
cdde2debe857: Download complete
af014fa1e67c: Pull complete
3e3c6feedd45: Pull complete
0af8c83b2aeb: Pull complete
dc2a6278747e: Pull complete
4f4fb700ef54: Pull complete
db713ae5568c: Pull complete
d4df0fbf321e: Pull complete
35ab9721f2a8: Pull complete
bb52ff8982b7: Pull complete
9f19bd56b1e6: Pull complete
1f90bc1a8d2d: Pull complete
4e74ebe56d6a: Pull complete
20cc3fede08c: Pull complete
2a02aa7708b0: Pull complete
91641483e604: Pull complete
8c97bc7791e4: Pull complete
3e52ffd714f5: Pull complete
3a513e146b93: Pull complete
307739fe4860: Pull complete
4ce41293ed0d: Pull complete
867199d44806: Verifying Checksum
867199d44806: Download complete
0e907ee8af43: Verifying Checksum
0e907ee8af43: Download complete
b60f3eafc795: Verifying Checksum
b60f3eafc795: Download complete
962850fed9c3: Verifying Checksum
962850fed9c3: Download complete
a2fa07019074: Verifying Checksum
a2fa07019074: Download complete
1a7d062f5caf: Verifying Checksum
1a7d062f5caf: Download complete
1a7d062f5caf: Pull complete
9732926020c5: Pull complete
867199d44806: Pull complete
7f6da7c235c5: Pull complete
5aba330a5244: Pull complete
cdde2debe857: Pull complete
0e907ee8af43: Pull complete
b60f3eafc795: Pull complete
962850fed9c3: Pull complete
a2fa07019074: Pull complete
Digest: sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2
Status: Downloaded newer image for ocaml/opam@sha256:07ed2d7187463ff20113057fdb465434720c1c90e049a2938428b3283d675ce2
2026-03-03 17:44.38 ---> using "3d96e6f94c8a4d508e65cc2ac01d726244331e452aa3e1936f2a66a1553b4f67" from cache


/: (comment ubuntu-22.04-4.14_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-03-03 17:44.38 ---> using "dc7a219d5d09ac0c81f5d787ac23e40636ca8158886ffe95dd3419f503094be2" 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
[NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=71 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-03-03 17:44.38 ---> using "4f2c84fe0ad2ca99dd7cbe75c91477ec4d2feec518a99eb23c4c0f2b2ba52b7e" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-94-generic
The OCaml toplevel, version 4.14.2
2.5.0
2026-03-03 17:44.38 ---> using "b9133dea9cb606de16f55fcf4f6dde5b68bd24a15c7ad28e72b186afbeb8f5be" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-03-03 17:44.38 ---> using "5bcc7d9793612e85618bb17f0085f4a74fcebd50fbacfe6670c2bed80fd32f42" 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


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 17:44.38 ---> using "53fee805afc6ae71a8ed2869b6764480eca7ca2354e8f565c4e77652786d737c" from cache


/src: (copy (src lwt_runtime_events.opam lwt_retry.opam lwt_react.opam lwt_ppx__ppx_let_tests.opam lwt_ppx.opam lwt_direct.opam lwt.opam)
(dst ./))
2026-03-03 17:44.38 ---> saved as "331dcdb343d169aac731583fd8e7958cae9ee13d2b40a158cc8314d8d208b141"


/src: (run (network host)
(shell  "opam pin add -yn lwt_runtime_events.dev './' && \
\nopam pin add -yn lwt_retry.dev './' && \
\nopam pin add -yn lwt_react.dev './' && \
\nopam pin add -yn lwt_ppx__ppx_let_tests.dev './' && \
\nopam pin add -yn lwt_ppx.dev './' && \
\nopam pin add -yn lwt_direct.dev './' && \
\nopam pin add -yn lwt.dev './'"))
[lwt_runtime_events.dev] synchronised (file:///src)
lwt_runtime_events is now pinned to file:///src (version dev)
[lwt_retry.dev] synchronised (file:///src)
lwt_retry is now pinned to file:///src (version dev)
[lwt_react.dev] synchronised (file:///src)
lwt_react is now pinned to file:///src (version dev)
[NOTE] Package lwt_ppx__ppx_let_tests does not exist in opam repositories registered in the current switch.
[lwt_ppx__ppx_let_tests.dev] synchronised (file:///src)
[WARNING] Failed checks on lwt_ppx__ppx_let_tests package definition from source at file:///src:
warning 62: License doesn't adhere to the SPDX standard, see https://spdx.org/licenses/ : "NOTFORRELEASE"
lwt_ppx__ppx_let_tests is now pinned to file:///src (version dev)
[lwt_ppx.dev] synchronised (file:///src)
lwt_ppx is now pinned to file:///src (version dev)
[lwt_direct.dev] synchronised (file:///src)
lwt_direct is now pinned to file:///src (version dev)
[lwt.dev] synchronised (file:///src)
lwt is now pinned to file:///src (version dev)
2026-03-03 17:44.52 ---> saved as "63243f92a0591a971f40a8b3a45be8f96f4aa71647a9f41cb610586fbc74ead9"


/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-03-03 17:44.52 ---> saved as "de9b8681ed72f8e83f1d9fb92994d527956a7b2d5eb6a43b663bec7029f73e19"


/src: (env DEPS "base-bigarray.base base-bytes.base base-threads.base base-unix.base cppo.1.8.0 csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppxlib.0.37.0 react.1.2.2 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.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 lwt_retry.dev lwt_react.dev lwt_ppx.dev lwt.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
- Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
- Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6887 kB]
- Get:5 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [4122 kB]
- Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1613 kB]
- Get:7 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
- Get:8 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [6662 kB]
- Get:9 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1301 kB]
- Get:10 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3782 kB]
- Fetched 24.8 MB in 3s (9817 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[lwt.dev] synchronised (file:///src)
[lwt_ppx.dev] synchronised (file:///src)
[lwt_react.dev] synchronised (file:///src)
[lwt_retry.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 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[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-bigarray is already installed (current version is base).
# To update the current shell environment, run: eval $(opam env)
2026-03-03 17:45.05 ---> saved as "b04698389bc6086cbc529358f1c481c8c0a41b78a462afa47d13ab8ee04d391b"


/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 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[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-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 15 packages
- install base-bytes          base
- install cppo                1.8.0
- install csexp               1.5.2
- install dune                3.21.1
- install dune-configurator   3.21.1
- install ocaml-compiler-libs v0.12.4
- install ocamlbuild          0.16.1
- install ocamlfind           1.9.8
- install ocplib-endian       1.2
- install ppx_derivers        1.2.1
- install ppxlib              0.37.0
- install react               1.2.2
- install sexplib0            v0.17.0
- install stdlib-shims        0.3.0
- install topkg               1.1.1


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved react.1.2.2  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved ppxlib.0.37.0  (cached)
-> retrieved dune.3.21.1, dune-configurator.3.21.1  (cached)
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed topkg.1.1.1
-> installed react.1.2.2
-> installed dune.3.21.1
-> installed ppx_derivers.1.2.1
-> installed stdlib-shims.0.3.0
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed sexplib0.v0.17.0
-> installed ocplib-endian.1.2
-> installed dune-configurator.3.21.1
-> installed ppxlib.0.37.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 17:45.54 ---> saved as "a35bc480468988db695efa5d74c736f8294cf47563774ff6d77c8679bf581f40"


/src: (copy (src .) (dst /src))
2026-03-03 17:45.54 ---> saved as "442cc0596443695a2b0cec56bc1b00527523d7dcd3fea3a60b8be413360066e3"


/src: (run (shell "opam exec -- dune build --only-packages=lwt_retry,lwt_react,lwt_ppx,lwt @install @check @runtest && rm -rf _build"))
File "test/unix/dune", line 31, characters 7-26:
31 |  (name ocaml_runtime_exc_1)
^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/unix/ocaml_runtime_exc_1.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/unix/.ocaml_runtime_exc_1.eobjs/native/dune__exe__Ocaml_runtime_exc_1.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/unix/dune", line 37, characters 7-26:
37 |  (name ocaml_runtime_exc_2)
^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/unix/ocaml_runtime_exc_2.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/unix/.ocaml_runtime_exc_2.eobjs/native/dune__exe__Ocaml_runtime_exc_2.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/unix/dune", line 55, characters 7-26:
55 |  (name ocaml_runtime_exc_5)
^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/unix/ocaml_runtime_exc_5.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/unix/.ocaml_runtime_exc_5.eobjs/native/dune__exe__Ocaml_runtime_exc_5.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/retry/dune", line 2, characters 7-11:
2 |  (name main)
^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/retry/main.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/lwttester.cmxa src/retry/lwt_retry.cmxa test/retry/.main.eobjs/native/dune__exe__Main.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/unix/dune", line 43, characters 7-26:
43 |  (name ocaml_runtime_exc_3)
^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/unix/ocaml_runtime_exc_3.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/unix/.ocaml_runtime_exc_3.eobjs/native/dune__exe__Ocaml_runtime_exc_3.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/unix/dune", line 61, characters 7-26:
61 |  (name ocaml_runtime_exc_6)
^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/unix/ocaml_runtime_exc_6.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/unix/.ocaml_runtime_exc_6.eobjs/native/dune__exe__Ocaml_runtime_exc_6.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/unix/dune", line 49, characters 7-26:
49 |  (name ocaml_runtime_exc_4)
^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/unix/ocaml_runtime_exc_4.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/unix/.ocaml_runtime_exc_4.eobjs/native/dune__exe__Ocaml_runtime_exc_4.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/react/dune", line 2, characters 7-11:
2 |  (name main)
^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/react/main.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/react/react.cmxa src/react/lwt_react.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/lwttester.cmxa test/react/.main.eobjs/native/dune__exe.cmx test/react/.main.eobjs/native/dune__exe__Test_lwt_event.cmx test/react/.main.eobjs/native/dune__exe__Test_lwt_signal.cmx test/react/.main.eobjs/native/dune__exe__Main.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/unix/dune", line 23, characters 7-11:
23 |  (name main)
^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/unix/main.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/lwttester.cmxa test/unix/tester.cmxa test/unix/.main.eobjs/native/dune__exe__Main.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/core/dune", line 2, characters 7-11:
2 |  (name main)
^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/core/main.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/lwttester.cmxa test/core/.main.eobjs/native/dune__exe.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_condition.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_list.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_mutex.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_mvar.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_pool.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_result.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_seq.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_sequence.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_stream.cmx test/core/.main.eobjs/native/dune__exe__Test_lwt_switch.cmx test/core/.main.eobjs/native/dune__exe__Main.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
File "test/ppx/dune", line 2, characters 7-11:
2 |  (name main)
^^^^
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -o test/ppx/main.exe src/core/lwt.cmxa /home/opam/.opam/4.14/lib/ocaml/unix.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocaml/bigarray.cmxa -I /home/opam/.opam/4.14/lib/ocaml /home/opam/.opam/4.14/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/4.14/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/4.14/lib/ocaml/threads/threads.cmxa -I /home/opam/.opam/4.14/lib/ocaml src/unix/lwt_unix.cmxa -I src/unix test/lwttester.cmxa test/ppx/.main.eobjs/native/dune__exe__Main.cmx)
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix___win32_waitpid_3048':
/workspace_root/src/unix/lwt_unix.cppo.ml:2364: undefined reference to `lwt_unix_waitpid_job'
/usr/bin/ld: src/unix/lwt_unix.a(lwt_unix.o): in function `camlLwt_unix__1':
:(.data+0x2f70): undefined reference to `lwt_unix_waitpid_job'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
"/usr/bin/env" "bash" "-c" "opam exec -- dune build --only-packages=lwt_retry,lwt_react,lwt_ppx,lwt @install @check @runtest && rm -rf _build" failed with exit status 1
2026-03-03 17:45.58: Job failed: Failed: Build failed