Build:
- 0
2025-12-31 05:43.29: New job: build simple_httpd_caqti.1.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29154/head (fbff12a1646941121b45586818128e5b6a7c5ee0)
on debian-13-ocaml-5.4/i386
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29154/head" && git reset --hard fbff12a1
git fetch origin master
git merge --no-edit f2d102f951a5dc2af6db218c6aef53c80186295a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn simple_httpd_caqti.1.0 1.0
RUN opam reinstall simple_httpd_caqti.1.0; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'simple_httpd_caqti.1.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
END-OF-DOCKERFILE
docker build -f ../Dockerfile .
2025-12-31 05:43.29: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730-simple_httpd_caqti.1.0-fbff12a1646941121b45586818128e5b6a7c5ee0"
2025-12-31 05:43.29: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730)
(shell /usr/bin/linux32 /bin/sh -c)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
(run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
(run (shell "opam option solver=builtin-0install && opam config report"))
(env OPAMDOWNLOADJOBS 1)
(env OPAMERRLOGLEN 0)
(env OPAMPRECISETRACKING 1)
(env CI true)
(env OPAM_REPO_CI true)
(run (shell "rm -rf opam-repository/"))
(copy (src .) (dst opam-repository/))
(run (shell "opam repository set-url --strict default opam-repository/"))
(run (network host)
(shell "opam update --depexts || true"))
(run (shell "opam pin add -k version -yn simple_httpd_caqti.1.0 1.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall simple_httpd_caqti.1.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'simple_httpd_caqti.1.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2025-12-31 05:43.29: Waiting for resource in pool OCluster
2025-12-31 05:43.29: Waiting for worker…
2025-12-31 05:44.30: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at f2d102f951 Merge pull request #29150 from raphael-proust/llvm-20-21-only-cosmetics
Updating f2d102f951..fbff12a164
Fast-forward
packages/simple_httpd/simple_httpd.1.0/opam | 50 ++++++++++++++++++++++
.../simple_httpd_caqti/simple_httpd_caqti.1.0/opam | 41 ++++++++++++++++++
2 files changed, 91 insertions(+)
create mode 100644 packages/simple_httpd/simple_httpd.1.0/opam
create mode 100644 packages/simple_httpd_caqti/simple_httpd_caqti.1.0/opam
(from ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730' locally
docker.io/ocaml/opam@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730: Pulling from ocaml/opam
a63ab7a4f8b1: Already exists
2eb058fb3aa4: Pulling fs layer
824f5d4bec83: Pulling fs layer
d07360004d03: Pulling fs layer
d8d86a3fa912: Pulling fs layer
fd71269101a4: Pulling fs layer
20e59686d3a9: Pulling fs layer
d8d86a3fa912: Waiting
fd71269101a4: Waiting
ba6da0ca3d0e: Pulling fs layer
37d14ef052e7: Pulling fs layer
ba6da0ca3d0e: Waiting
b38a7f7242d9: Pulling fs layer
37d14ef052e7: Waiting
d83256c342b7: Pulling fs layer
b38a7f7242d9: Waiting
08d2f151bc78: Pulling fs layer
d83256c342b7: Waiting
a65d04a48d18: Pulling fs layer
08d2f151bc78: Waiting
50c7c8be194d: Pulling fs layer
a65d04a48d18: Waiting
bd89291a99c0: Pulling fs layer
50c7c8be194d: Waiting
3e812baa2c89: Pulling fs layer
bd89291a99c0: Waiting
be9bd1ff3c41: Pulling fs layer
3e812baa2c89: Waiting
20540e9be97f: Pulling fs layer
be9bd1ff3c41: Waiting
00036f610596: Pulling fs layer
20540e9be97f: Waiting
9c5204176cde: Pulling fs layer
00036f610596: Waiting
5247040e2943: Pulling fs layer
9c5204176cde: Waiting
2a464504c39c: Pulling fs layer
4f4fb700ef54: Pulling fs layer
2a464504c39c: Waiting
5247040e2943: Waiting
fa2082950312: Pulling fs layer
8ea48a031c43: Pulling fs layer
954668ede187: Pulling fs layer
fa2082950312: Waiting
8ea48a031c43: Waiting
86b2a8f11470: Pulling fs layer
954668ede187: Waiting
e7289d7f79c7: Pulling fs layer
2b7826a57d9b: Pulling fs layer
a468dd97da59: Pulling fs layer
86b2a8f11470: Waiting
e7289d7f79c7: Waiting
2b7826a57d9b: Waiting
5bad5895fce7: Pulling fs layer
400d18a75a95: Pulling fs layer
5bad5895fce7: Waiting
a468dd97da59: Waiting
636f97e33105: Pulling fs layer
400d18a75a95: Waiting
6da3a2fa0b2e: Pulling fs layer
2070b2d4ab37: Pulling fs layer
636f97e33105: Waiting
6da3a2fa0b2e: Waiting
56486952d5d8: Pulling fs layer
2070b2d4ab37: Waiting
9e8c259137d7: Pulling fs layer
56486952d5d8: Waiting
02a4930c531f: Pulling fs layer
9e8c259137d7: Waiting
84ddfe2a44d0: Pulling fs layer
02a4930c531f: Waiting
9ee0738e1ed7: Pulling fs layer
f50598c7a2a8: Pulling fs layer
9ee0738e1ed7: Waiting
1f6307a97ad2: Pulling fs layer
e3ca1dca4440: Pulling fs layer
f50598c7a2a8: Waiting
1f6307a97ad2: Waiting
df4d868c5836: Pulling fs layer
e3ca1dca4440: Waiting
f97696e65b6f: Pulling fs layer
df4d868c5836: Waiting
21df3ad1cc66: Pulling fs layer
f97696e65b6f: Waiting
a638225422b8: Pulling fs layer
21df3ad1cc66: Waiting
2a8cb151ec05: Pulling fs layer
a638225422b8: Waiting
2a8cb151ec05: Waiting
2eb058fb3aa4: Download complete
2eb058fb3aa4: Pull complete
824f5d4bec83: Verifying Checksum
824f5d4bec83: Download complete
824f5d4bec83: Pull complete
d07360004d03: Verifying Checksum
d07360004d03: Download complete
d8d86a3fa912: Verifying Checksum
d8d86a3fa912: Download complete
d07360004d03: Pull complete
d8d86a3fa912: Pull complete
20e59686d3a9: Verifying Checksum
20e59686d3a9: Download complete
ba6da0ca3d0e: Verifying Checksum
ba6da0ca3d0e: Download complete
37d14ef052e7: Verifying Checksum
37d14ef052e7: Download complete
d83256c342b7: Verifying Checksum
d83256c342b7: Download complete
08d2f151bc78: Verifying Checksum
08d2f151bc78: Download complete
b38a7f7242d9: Verifying Checksum
b38a7f7242d9: Download complete
a65d04a48d18: Verifying Checksum
a65d04a48d18: Download complete
50c7c8be194d: Verifying Checksum
50c7c8be194d: Download complete
bd89291a99c0: Verifying Checksum
bd89291a99c0: Download complete
3e812baa2c89: Verifying Checksum
3e812baa2c89: Download complete
be9bd1ff3c41: Download complete
20540e9be97f: Verifying Checksum
20540e9be97f: Download complete
00036f610596: Download complete
9c5204176cde: Download complete
5247040e2943: Download complete
2a464504c39c: Download complete
4f4fb700ef54: Download complete
fa2082950312: Download complete
8ea48a031c43: Verifying Checksum
8ea48a031c43: Download complete
954668ede187: Download complete
e7289d7f79c7: Download complete
86b2a8f11470: Download complete
2b7826a57d9b: Verifying Checksum
2b7826a57d9b: Download complete
a468dd97da59: Verifying Checksum
a468dd97da59: Download complete
5bad5895fce7: Download complete
400d18a75a95: Download complete
636f97e33105: Verifying Checksum
636f97e33105: Download complete
6da3a2fa0b2e: Verifying Checksum
6da3a2fa0b2e: Download complete
fd71269101a4: Verifying Checksum
fd71269101a4: Download complete
2070b2d4ab37: Verifying Checksum
2070b2d4ab37: Download complete
9e8c259137d7: Verifying Checksum
9e8c259137d7: Download complete
84ddfe2a44d0: Download complete
9ee0738e1ed7: Verifying Checksum
9ee0738e1ed7: Download complete
f50598c7a2a8: Download complete
1f6307a97ad2: Verifying Checksum
1f6307a97ad2: Download complete
e3ca1dca4440: Download complete
df4d868c5836: Verifying Checksum
df4d868c5836: Download complete
02a4930c531f: Download complete
56486952d5d8: Verifying Checksum
56486952d5d8: Download complete
21df3ad1cc66: Download complete
f97696e65b6f: Verifying Checksum
f97696e65b6f: Download complete
a638225422b8: Verifying Checksum
a638225422b8: Download complete
2a8cb151ec05: Download complete
fd71269101a4: Pull complete
20e59686d3a9: Pull complete
ba6da0ca3d0e: Pull complete
37d14ef052e7: Pull complete
b38a7f7242d9: Pull complete
d83256c342b7: Pull complete
08d2f151bc78: Pull complete
a65d04a48d18: Pull complete
50c7c8be194d: Pull complete
bd89291a99c0: Pull complete
3e812baa2c89: Pull complete
be9bd1ff3c41: Pull complete
20540e9be97f: Pull complete
00036f610596: Pull complete
9c5204176cde: Pull complete
5247040e2943: Pull complete
2a464504c39c: Pull complete
4f4fb700ef54: Pull complete
fa2082950312: Pull complete
8ea48a031c43: Pull complete
954668ede187: Pull complete
86b2a8f11470: Pull complete
e7289d7f79c7: Pull complete
2b7826a57d9b: Pull complete
a468dd97da59: Pull complete
5bad5895fce7: Pull complete
400d18a75a95: Pull complete
636f97e33105: Pull complete
6da3a2fa0b2e: Pull complete
2070b2d4ab37: Pull complete
56486952d5d8: Pull complete
9e8c259137d7: Pull complete
02a4930c531f: Pull complete
84ddfe2a44d0: Pull complete
9ee0738e1ed7: Pull complete
f50598c7a2a8: Pull complete
1f6307a97ad2: Pull complete
e3ca1dca4440: Pull complete
df4d868c5836: Pull complete
f97696e65b6f: Pull complete
21df3ad1cc66: Pull complete
a638225422b8: Pull complete
2a8cb151ec05: Pull complete
Digest: sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730
Status: Downloaded newer image for ocaml/opam@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730
2025-12-31 05:45.33 ---> using "2b9e0d1b3d6bb3fe87b1927e5ba92f516531dde0f47c0a49969bbb5680e5bb41" from cache
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-31 05:45.33 ---> using "9033ce3da8efa4f11ec48de5daa62c87ce1036993b48373db88ee9f63acf167b" from cache
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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
2025-12-31 05:45.33 ---> using "eb18c4890353e3ea2a18a1a0331259d9fe04668d0d22df270f577c8cb98b36af" from cache
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.5.0
# self-upgrade no
# system arch=x86_32 os=linux os-distribution=debian os-version=13
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 71
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 5.4
# invariant ["ocaml-base-compiler" {>= "5.4.0"}]
# compiler-packages ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, ocaml-option-bytecode-only.1, ocaml-options-vanilla.1
# ocaml:native false
# ocaml:native-tools false
# ocaml:native-dynlink false
# ocaml:stubsdir /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 5.4.0+bytecode-only
2025-12-31 05:45.33 ---> using "28964eea94bc8561b877075a3a3e131e5af1543c4661d4b23de18555e6180424" from cache
/home/opam: (env OPAMDOWNLOADJOBS 1)
/home/opam: (env OPAMERRLOGLEN 0)
/home/opam: (env OPAMPRECISETRACKING 1)
/home/opam: (env CI true)
/home/opam: (env OPAM_REPO_CI true)
/home/opam: (run (shell "rm -rf opam-repository/"))
2025-12-31 05:45.33 ---> using "0aeb395eb5609f34bad2459fd91a832dad7594ba8850e1c3b4a7adf50a3236b0" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-31 05:45.45 ---> saved as "faabce7cfb22d2a006739d32d671c4e83f687d47c91588da1f4ef1a25bf64c74"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-31 05:46.25 ---> saved as "904d4b98af0fe0f871f00adbe50dedf5d19d9ce0db373195cb19facce6ab33ff"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Fetched 90.7 kB in 0s (794 kB/s)
- Reading package lists...
-
2025-12-31 05:46.27 ---> saved as "625975663e30947e1f819997ae3eec19ff826583aec6735de49a8e43b0040388"
/home/opam: (run (shell "opam pin add -k version -yn simple_httpd_caqti.1.0 1.0"))
simple_httpd_caqti is now pinned to version 1.0
2025-12-31 05:46.31 ---> saved as "b27ecddb05502476425218525de02562b6d2215f9770aff9747d8e83adba89fb"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall simple_httpd_caqti.1.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'simple_httpd_caqti.1.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
simple_httpd_caqti.1.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 65 packages
- install angstrom 0.16.1 [required by caqti]
- install asn1-combinators 0.3.2 [required by x509]
- install base64 3.5.2 [required by simple_httpd]
- install bigstringaf 0.10.0 [required by caqti]
- install camlzip 1.13 [required by simple_httpd]
- install caqti 2.2.4 [required by simple_httpd_caqti]
- install cmdliner 2.1.0 [required by logs, polly]
- install conf-gmp 5 [required by conf-gmp-powm-sec, zarith]
- install conf-gmp-powm-sec 4 [required by mirage-crypto-pk]
- install conf-libssl 4 [required by ssl]
- install conf-linux-libc-dev 0 [required by polly]
- install conf-pkg-config 4 [required by conf-zlib, conf-libssl]
- install conf-zlib 1 [required by camlzip]
- install cppo 1.8.0 [required by simple_httpd]
- install csexp 1.5.2 [required by dune-private-libs]
- install digestif 1.3.0 [required by simple_httpd]
- install domain-name 0.5.0 [required by caqti]
- install dune 3.20.2 [required by simple_httpd_caqti]
- install dune-configurator 3.20.2 [required by ssl]
- install dune-private-libs 3.20.2 [required by dune-site]
- install dune-site 3.20.2 [required by caqti]
- install duration 0.2.1 [required by mirage-crypto-rng]
- install dyn 3.20.2 [required by dune-private-libs]
- install eqaf 0.10 [required by mirage-crypto-ec, digestif, mirage-crypto-pk]
- install fmt 0.11.0 [required by logs, tls]
- install gmap 0.3.0 [required by x509]
- install ipaddr 5.6.1 [required by simple_httpd_caqti]
- install kdf 1.0.0 [required by tls]
- install logs 0.10.0 [required by simple_httpd_caqti]
- install lru 0.3.1 [required by caqti]
- install lwt-dllist 1.1.0 [required by caqti]
- install macaddr 5.6.1 [required by ipaddr]
- install magic-mime 1.3.0 [required by simple_httpd]
- install mirage-crypto 2.0.2 [required by tls]
- install mirage-crypto-ec 2.0.2 [required by tls]
- install mirage-crypto-pk 2.0.2 [required by tls]
- install mirage-crypto-rng 2.0.2 [required by tls]
- install mtime 2.1.0 [required by caqti]
- install ocaml-compiler-libs v0.17.0 [required by ppxlib]
- install ocaml-syntax-shims 1.0.0 [required by angstrom]
- install ocamlbuild 0.16.1 [required by mtime, logs, ptime]
- install ocamlfind 1.9.8 [required by ptime, logs, mtime, camlzip]
- install ohex 0.2.0 [required by tls]
- install ordering 3.20.2 [required by dyn, stdune]
- install pacomb 1.4.3 [required by simple_httpd]
- install polly 0.4.1 [required by simple_httpd]
- install pp 2.0.0 [required by dune-private-libs]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppxlib 0.37.0 [required by pacomb]
- install psq 0.2.1 [required by lru]
- install ptime 1.2.0 [required by caqti]
- install seq base [required by psq]
- install sexplib0 v0.16.0 [required by ppxlib]
- install simple_httpd 1.0 [required by simple_httpd_caqti]
- install simple_httpd_caqti 1.0 (pinned)
- install ssl 0.7.0 [required by simple_httpd]
- install stdlib-shims 0.3.0 [required by pacomb]
- install stdune 3.20.2 [required by dune-private-libs]
- install stringext 1.6.0 [required by uri]
- install tls 2.0.3 [required by caqti]
- install topkg 1.1.1 [required by mtime, logs, ptime]
- install uri 4.4.0 [required by caqti]
- install x509 1.0.6 [required by caqti]
- install yojson 3.0.0 [required by simple_httpd]
- install zarith 1.14 [required by mirage-crypto-pk]
The following system packages will first need to be installed:
libgmp-dev libssl-dev pkg-config zlib1g-dev
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
4. Abort the installation
[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "libssl-dev" "pkg-config" "zlib1g-dev"
- Selecting previously unselected package libgmpxx4ldbl:i386.
- (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 ... 20623 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_i386.deb ...
- Unpacking libgmpxx4ldbl:i386 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:i386.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_i386.deb ...
- Unpacking libgmp-dev:i386 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:i386.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_i386.deb ...
- Unpacking libpkgconf3:i386 (1.8.1-4) ...
- Selecting previously unselected package libssl-dev:i386.
- Preparing to unpack .../3-libssl-dev_3.5.4-1~deb13u1_i386.deb ...
- Unpacking libssl-dev:i386 (3.5.4-1~deb13u1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../4-pkgconf-bin_1.8.1-4_i386.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:i386.
- Preparing to unpack .../5-pkgconf_1.8.1-4_i386.deb ...
- Unpacking pkgconf:i386 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:i386.
- Preparing to unpack .../6-pkg-config_1.8.1-4_i386.deb ...
- Unpacking pkg-config:i386 (1.8.1-4) ...
- Selecting previously unselected package zlib1g-dev:i386.
- Preparing to unpack .../7-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ...
- Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libpkgconf3:i386 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:i386 (2:6.3.0+dfsg-3) ...
- Setting up libssl-dev:i386 (3.5.4-1~deb13u1) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libgmp-dev:i386 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:i386 (1.8.1-4) ...
- Setting up pkg-config:i386 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1 (cached)
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved base64.3.5.2 (cached)
-> retrieved bigstringaf.0.10.0 (cached)
-> retrieved camlzip.1.13 (cached)
-> retrieved caqti.2.2.4 (cached)
-> retrieved cmdliner.2.1.0 (cached)
-> retrieved conf-gmp.5 (cached)
-> retrieved conf-gmp-powm-sec.4 (cached)
-> retrieved conf-libssl.4 (cached)
-> retrieved cppo.1.8.0 (cached)
-> retrieved csexp.1.5.2 (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> installed conf-gmp-powm-sec.4
-> installed conf-zlib.1
-> installed conf-linux-libc-dev.0
-> installed conf-libssl.4
-> retrieved digestif.1.3.0 (cached)
-> retrieved domain-name.0.5.0 (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2, dune-private-libs.3.20.2, dune-site.3.20.2, dyn.3.20.2, ordering.3.20.2, stdune.3.20.2 (cached)
-> retrieved duration.0.2.1 (cached)
-> retrieved eqaf.0.10 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved gmap.0.3.0 (cached)
-> retrieved ipaddr.5.6.1, macaddr.5.6.1 (cached)
-> retrieved kdf.1.0.0 (cached)
-> retrieved logs.0.10.0 (cached)
-> retrieved lru.0.3.1 (cached)
-> retrieved lwt-dllist.1.1.0 (cached)
-> retrieved magic-mime.1.3.0 (cached)
-> installed cmdliner.2.1.0
-> retrieved mirage-crypto.2.0.2, mirage-crypto-ec.2.0.2, mirage-crypto-pk.2.0.2, mirage-crypto-rng.2.0.2 (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 ocamlfind.1.9.8 (cached)
-> retrieved ohex.0.2.0 (cached)
-> retrieved pacomb.1.4.3 (cached)
-> retrieved polly.0.4.1 (cached)
-> retrieved pp.2.0.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppxlib.0.37.0 (cached)
-> retrieved psq.0.2.1 (cached)
-> retrieved ptime.1.2.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved sexplib0.v0.16.0 (cached)
-> retrieved simple_httpd.1.0, simple_httpd_caqti.1.0 (cached)
-> retrieved ssl.0.7.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved stringext.1.6.0 (cached)
-> retrieved tls.2.0.3 (cached)
-> retrieved topkg.1.1.1 (cached)
-> retrieved uri.4.4.0 (cached)
-> retrieved x509.1.0.6 (cached)
-> retrieved yojson.3.0.0 (cached)
-> retrieved zarith.1.14 (cached)
-> installed ocamlfind.1.9.8
-> installed camlzip.1.13
-> installed zarith.1.14
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed fmt.0.11.0
-> installed logs.0.10.0
-> installed dune.3.20.2
-> installed asn1-combinators.0.3.2
-> installed base64.3.5.2
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed domain-name.0.5.0
-> installed duration.0.2.1
-> installed eqaf.0.10
-> installed gmap.0.3.0
-> installed lwt-dllist.1.1.0
-> installed macaddr.5.6.1
-> installed magic-mime.1.3.0
-> installed ohex.0.2.0
-> installed polly.0.4.1
-> installed pp.2.0.0
-> installed ppx_derivers.1.2.1
-> installed psq.0.2.1
-> installed sexplib0.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed lru.0.3.1
-> installed yojson.3.0.0
-> installed ipaddr.5.6.1
-> installed digestif.1.3.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ordering.3.20.2
-> installed dune-configurator.3.20.2
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed ssl.0.7.0
-> installed mirage-crypto.2.0.2
-> installed dyn.3.20.2
-> installed kdf.1.0.0
-> installed mirage-crypto-rng.2.0.2
-> installed mirage-crypto-pk.2.0.2
-> installed uri.4.4.0
-> installed stdune.3.20.2
-> installed dune-private-libs.3.20.2
-> installed dune-site.3.20.2
-> installed mirage-crypto-ec.2.0.2
-> installed x509.1.0.6
-> installed tls.2.0.3
-> installed caqti.2.2.4
-> installed ppxlib.0.37.0
-> installed pacomb.1.4.3
[ERROR] The compilation of simple_httpd.1.0 failed at "dune build -p simple_httpd -j 71 @install".
#=== ERROR while compiling simple_httpd.1.0 ===================================#
# context 2.5.0 | linux/x86_32 | ocaml-base-compiler.5.4.0 | file:///home/opam/opam-repository
# path ~/.opam/5.4/.opam-switch/build/simple_httpd.1.0
# command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p simple_httpd -j 71 @install
# exit-code 1
# env-file ~/.opam/log/simple_httpd-7-5cc1fd.env
# output-file ~/.opam/log/simple_httpd-7-5cc1fd.out
### output ###
# File "src/dune", line 9, characters 37-42:
# 9 | (foreign_stubs (language c) (names stubs))
# ^^^^^
# (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -g -I /home/opam/.opam/5.4/lib/ocaml -I /home/opam/.opam/5.4/lib/base64 -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/digestif -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/ocaml/threads -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/polly -I /home/opam/.opam/5.4/lib/ssl -I /home/opam/.opam/5.4/lib/zip -o stubs.o -c stubs.c)
# stubs.c: In function 'caml_byte_sendfile':
# stubs.c:41:55: error: passing argument 3 of 'sendfile' from incompatible pointer type [-Wincompatible-pointer-types]
# 41 | ssize_t w = sendfile(Int_val(out_fd),Int_val(in_fd),&off,Int_val(count));
# | ^~~~
# | |
# | ssize_t * {aka int *}
# In file included from /usr/include/features.h:523,
# from /usr/include/i386-linux-gnu/bits/libc-header-start.h:33,
# from /usr/include/limits.h:26,
# from /usr/lib/gcc/i686-linux-gnu/14/include/limits.h:210,
# from /usr/lib/gcc/i686-linux-gnu/14/include/syslimits.h:7,
# from /usr/lib/gcc/i686-linux-gnu/14/include/limits.h:34,
# from /home/opam/.opam/5.4/lib/ocaml/caml/config.h:48,
# from /home/opam/.opam/5.4/lib/ocaml/caml/misc.h:21,
# from stubs.c:2:
# /usr/include/i386-linux-gnu/sys/sendfile.h:37:16: note: expected '__off64_t *' {aka 'long long int *'} but argument is of type 'ssize_t *' {aka 'int *'}
# 37 | extern ssize_t __REDIRECT_NTH (sendfile,
# | ^~~~~~~~~~~~~~
# stubs.c: In function 'caml_sendfile':
# stubs.c:47:32: error: passing argument 3 of 'sendfile' from incompatible pointer type [-Wincompatible-pointer-types]
# 47 | return(sendfile(out_fd,in_fd,&off,count));
# | ^~~~
# | |
# | long int *
# /usr/include/i386-linux-gnu/sys/sendfile.h:37:16: note: expected '__off64_t *' {aka 'long long int *'} but argument is of type 'long int *'
# 37 | extern ssize_t __REDIRECT_NTH (sendfile,
# | ^~~~~~~~~~~~~~
# stubs.c: In function 'caml_byte_splice':
# stubs.c:62:37: error: passing argument 2 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
# 62 | ssize_t w = splice(Int_val(in_fd),&in_off_p,
# | ^~~~~~~~~
# | |
# | ssize_t * {aka int *}
# In file included from /usr/include/i386-linux-gnu/bits/fcntl.h:61,
# from /usr/include/fcntl.h:35,
# from stubs.c:19:
# /usr/include/i386-linux-gnu/bits/fcntl-linux.h:412:49: note: expected '__off64_t *' {aka 'long long int *'} but argument is of type 'ssize_t *' {aka 'int *'}
# 412 | extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
# | ~~~~~~~~~~~^~~~~~~
# stubs.c:63:37: error: passing argument 4 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
# 63 | Int_val(in_fd),&out_off_p,Int_val(count),0);
# | ^~~~~~~~~~
# | |
# | ssize_t * {aka int *}
# /usr/include/i386-linux-gnu/bits/fcntl-linux.h:413:37: note: expected '__off64_t *' {aka 'long long int *'} but argument is of type 'ssize_t *' {aka 'int *'}
# 413 | __off64_t *__offout, size_t __len,
# | ~~~~~~~~~~~^~~~~~~~
# stubs.c: In function 'caml_splice':
# stubs.c:69:23: error: passing argument 2 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
# 69 | return(splice(in_fd,&in_off,out_fd,&out_off,count,0));
# | ^~~~~~~
# | |
# | long int *
# /usr/include/i386-linux-gnu/bits/fcntl-linux.h:412:49: note: expected '__off64_t *' {aka 'long long int *'} but argument is of type 'long int *'
# 412 | extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
# | ~~~~~~~~~~~^~~~~~~
# stubs.c:69:38: error: passing argument 4 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
# 69 | return(splice(in_fd,&in_off,out_fd,&out_off,count,0));
# | ^~~~~~~~
# | |
# | long int *
# /usr/include/i386-linux-gnu/bits/fcntl-linux.h:413:37: note: expected '__off64_t *' {aka 'long long int *'} but argument is of type 'long int *'
# 413 | __off64_t *__offout, size_t __len,
# | ~~~~~~~~~~~^~~~~~~~
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build simple_httpd 1.0
+-
+- The following changes have been performed (the rest was aborted)
| - install angstrom 0.16.1
| - install asn1-combinators 0.3.2
| - install base64 3.5.2
| - install bigstringaf 0.10.0
| - install camlzip 1.13
| - install caqti 2.2.4
| - install cmdliner 2.1.0
| - install conf-gmp 5
| - install conf-gmp-powm-sec 4
| - install conf-libssl 4
| - install conf-linux-libc-dev 0
| - install conf-pkg-config 4
| - install conf-zlib 1
| - install cppo 1.8.0
| - install csexp 1.5.2
| - install digestif 1.3.0
| - install domain-name 0.5.0
| - install dune 3.20.2
| - install dune-configurator 3.20.2
| - install dune-private-libs 3.20.2
| - install dune-site 3.20.2
| - install duration 0.2.1
| - install dyn 3.20.2
| - install eqaf 0.10
| - install fmt 0.11.0
| - install gmap 0.3.0
| - install ipaddr 5.6.1
| - install kdf 1.0.0
| - install logs 0.10.0
| - install lru 0.3.1
| - install lwt-dllist 1.1.0
| - install macaddr 5.6.1
| - install magic-mime 1.3.0
| - install mirage-crypto 2.0.2
| - install mirage-crypto-ec 2.0.2
| - install mirage-crypto-pk 2.0.2
| - install mirage-crypto-rng 2.0.2
| - 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 ohex 0.2.0
| - install ordering 3.20.2
| - install pacomb 1.4.3
| - install polly 0.4.1
| - install pp 2.0.0
| - install ppx_derivers 1.2.1
| - install ppxlib 0.37.0
| - install psq 0.2.1
| - install ptime 1.2.0
| - install seq base
| - install sexplib0 v0.16.0
| - install ssl 0.7.0
| - install stdlib-shims 0.3.0
| - install stdune 3.20.2
| - install stringext 1.6.0
| - install tls 2.0.3
| - install topkg 1.1.1
| - install uri 4.4.0
| - install x509 1.0.6
| - install yojson 3.0.0
| - install zarith 1.14
+-
# To update the current shell environment, run: eval $(opam env)
The former state can be restored with:
/usr/bin/opam switch import "/home/opam/.opam/5.4/.opam-switch/backup/state-20251231054632.export"
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
opam-repo-ci detected dependencies failing: simple_httpd.1.0
"/usr/bin/linux32" "/bin/sh" "-c" "opam reinstall simple_httpd_caqti.1.0;
res=$?;
test "$res" != 31 && exit "$res";
export OPAMCLI=2.0;
build_dir=$(opam var prefix)/.opam-switch/build;
failed=$(ls "$build_dir");
partial_fails="";
for pkg in $failed; do
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
fi;
test "$pkg" != 'simple_httpd_caqti.1.0' && partial_fails="$partial_fails $pkg";
done;
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
exit 1" failed with exit status 1
2025-12-31 05:49.28: Job failed: Failed: Build failed
2025-12-31 05:49.28: Log analysis:
2025-12-31 05:49.28: >>>
[ERROR] The compilation of simple_httpd.1.0 failed at "dune build -p simple_httpd -j 71 @install".
(score = 20)
2025-12-31 05:49.28: >>>
# stubs.c:41:55: error: passing argument 3 of 'sendfile' from incompatible pointer type [-Wincompatible-pointer-types]
(score = 30)
2025-12-31 05:49.28: >>>
# stubs.c:47:32: error: passing argument 3 of 'sendfile' from incompatible pointer type [-Wincompatible-pointer-types]
(score = 30)
2025-12-31 05:49.28: >>>
# stubs.c:62:37: error: passing argument 2 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
(score = 30)
2025-12-31 05:49.28: >>>
# stubs.c:63:37: error: passing argument 4 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
(score = 30)
2025-12-31 05:49.28: >>>
# stubs.c:69:23: error: passing argument 2 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
(score = 30)
2025-12-31 05:49.28: >>>
# stubs.c:69:38: error: passing argument 4 of 'splice' from incompatible pointer type [-Wincompatible-pointer-types]
(score = 30)
2025-12-31 05:49.28: >>>
opam-repo-ci detected dependencies failing: simple_httpd.1.0
(score = 75)
2025-12-31 05:49.28: simple_httpd.1.0 failed to build