Build:
- 0
2026-02-04 08:37.00: New job: test conf-libclang.19, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29309/head (822029b4609246fd349f3422368e0e5db3403188)
on ubuntu-25.04-ocaml-4.14/amd64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29309/head" && git reset --hard 822029b4
git fetch origin master
git merge --no-edit 45c04602c2fc908af6d1b17ba39c7517d58cb274
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93
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 conf-libclang.19 19
RUN opam reinstall conf-libclang.19; \
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 "\"ubuntu-25.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'conf-libclang.19' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam reinstall --with-test conf-libclang.19) || true
RUN opam reinstall --with-test --verbose conf-libclang.19; \
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 "\"ubuntu-25.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'conf-libclang.19' && 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 .
2026-02-04 08:37.00: Using cache hint "ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93-conf-libclang.19-822029b4609246fd349f3422368e0e5db3403188"
2026-02-04 08:37.00: Using OBuilder spec:
((from ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93)
(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 conf-libclang.19 19"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall conf-libclang.19;\
\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 \"\\\"ubuntu-25.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'conf-libclang.19' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (network host)
(shell "(opam reinstall --with-test conf-libclang.19) || true"))
(run (shell "opam reinstall --with-test --verbose conf-libclang.19;\
\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 \"\\\"ubuntu-25.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'conf-libclang.19' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-02-04 08:37.00: Waiting for resource in pool OCluster
2026-02-04 09:28.12: Waiting for worker…
2026-02-04 09:35.46: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
HEAD is now at 45c04602c2 Merge pull request #29332 from fpottier/master
Merge made by the 'ort' strategy.
packages/conf-libclang/conf-libclang.19/opam | 14 ++++----
packages/frama-clang/frama-clang.0.0.19/opam | 52 ++++++++++++++++++++++++++++
2 files changed, 59 insertions(+), 7 deletions(-)
create mode 100644 packages/frama-clang/frama-clang.0.0.19/opam
(from ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93)
Unable to find image 'ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93' locally
docker.io/ocaml/opam@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93: Pulling from ocaml/opam
c62190a9ab61: Already exists
537f25902461: Pulling fs layer
ad7b791e3a9f: Pulling fs layer
853d7f0235b2: Pulling fs layer
537f25902461: Waiting
ad7b791e3a9f: Waiting
853d7f0235b2: Waiting
cfb0bfcaaeec: Pulling fs layer
4f94e27798b3: Pulling fs layer
cfb0bfcaaeec: Waiting
35ee35f09cf8: Pulling fs layer
4f94e27798b3: Waiting
3127efaa72ec: Pulling fs layer
59d97582b0e2: Pulling fs layer
35ee35f09cf8: Waiting
3127efaa72ec: Waiting
ced9244006f0: Pulling fs layer
59d97582b0e2: Waiting
cb67d2a6a33c: Pulling fs layer
ced9244006f0: Waiting
fd85cc761e20: Pulling fs layer
477bf2d45024: Pulling fs layer
cb67d2a6a33c: Waiting
fd85cc761e20: Waiting
f73ba0f5983f: Pulling fs layer
477bf2d45024: Waiting
5814cd4d0b78: Pulling fs layer
f73ba0f5983f: Waiting
45746dbbd9db: Pulling fs layer
5814cd4d0b78: Waiting
0c9fd2fe30c8: Pulling fs layer
45746dbbd9db: Waiting
02dda195c8e8: Pulling fs layer
0c9fd2fe30c8: Waiting
51fd43657e8a: Pulling fs layer
02dda195c8e8: Waiting
deb22ac826b8: Pulling fs layer
51fd43657e8a: Waiting
5ed15e0e9a50: Pulling fs layer
4f4fb700ef54: Pulling fs layer
deb22ac826b8: Waiting
5ed15e0e9a50: Waiting
2682dd1a7b6a: Pulling fs layer
4f4fb700ef54: Waiting
e1b4bc574bb4: Pulling fs layer
2682dd1a7b6a: Waiting
e1b4bc574bb4: Waiting
9b0b657d1fa7: Pulling fs layer
d4f3241bec62: Pulling fs layer
9b0b657d1fa7: Waiting
a19211915a08: Pulling fs layer
d4f3241bec62: Waiting
61b79b5cc9e4: Pulling fs layer
a19211915a08: Waiting
9e485b5fd9ad: Pulling fs layer
61b79b5cc9e4: Waiting
e5a0dc84efab: Pulling fs layer
67f0721d1d62: Pulling fs layer
9e485b5fd9ad: Waiting
e5a0dc84efab: Waiting
d8f738f45c03: Pulling fs layer
67f0721d1d62: Waiting
bd04bd81d226: Pulling fs layer
d8f738f45c03: Waiting
e5429d6463ee: Pulling fs layer
bd04bd81d226: Waiting
cdf7130e8eea: Pulling fs layer
e5429d6463ee: Waiting
6dd051853996: Pulling fs layer
cdf7130e8eea: Waiting
70da2f332775: Pulling fs layer
ef75fc2691a6: Pulling fs layer
6dd051853996: Waiting
70da2f332775: Waiting
417a036293a6: Pulling fs layer
46d84f211d7b: Pulling fs layer
ef75fc2691a6: Waiting
417a036293a6: Waiting
46d84f211d7b: Waiting
e54325683fd5: Pulling fs layer
5860674ce44c: Pulling fs layer
e54325683fd5: Waiting
8548c65610aa: Pulling fs layer
8191977a4950: Pulling fs layer
5860674ce44c: Waiting
8548c65610aa: Waiting
537f25902461: Download complete
ad7b791e3a9f: Verifying Checksum
ad7b791e3a9f: Download complete
537f25902461: Pull complete
ad7b791e3a9f: Pull complete
cfb0bfcaaeec: Download complete
853d7f0235b2: Verifying Checksum
853d7f0235b2: Download complete
35ee35f09cf8: Verifying Checksum
35ee35f09cf8: Download complete
3127efaa72ec: Verifying Checksum
3127efaa72ec: Download complete
ced9244006f0: Verifying Checksum
ced9244006f0: Download complete
853d7f0235b2: Pull complete
cb67d2a6a33c: Verifying Checksum
cb67d2a6a33c: Download complete
cfb0bfcaaeec: Pull complete
fd85cc761e20: Verifying Checksum
fd85cc761e20: Download complete
477bf2d45024: Verifying Checksum
477bf2d45024: Download complete
4f94e27798b3: Verifying Checksum
4f94e27798b3: Download complete
59d97582b0e2: Verifying Checksum
59d97582b0e2: Download complete
5814cd4d0b78: Verifying Checksum
5814cd4d0b78: Download complete
f73ba0f5983f: Verifying Checksum
f73ba0f5983f: Download complete
45746dbbd9db: Download complete
0c9fd2fe30c8: Verifying Checksum
0c9fd2fe30c8: Download complete
02dda195c8e8: Download complete
51fd43657e8a: Verifying Checksum
51fd43657e8a: Download complete
deb22ac826b8: Verifying Checksum
deb22ac826b8: Download complete
5ed15e0e9a50: Verifying Checksum
5ed15e0e9a50: Download complete
4f4fb700ef54: Download complete
2682dd1a7b6a: Verifying Checksum
2682dd1a7b6a: Download complete
e1b4bc574bb4: Verifying Checksum
9b0b657d1fa7: Verifying Checksum
9b0b657d1fa7: Download complete
d4f3241bec62: Verifying Checksum
d4f3241bec62: Download complete
a19211915a08: Verifying Checksum
a19211915a08: Download complete
61b79b5cc9e4: Verifying Checksum
61b79b5cc9e4: Download complete
9e485b5fd9ad: Verifying Checksum
9e485b5fd9ad: Download complete
e5a0dc84efab: Verifying Checksum
e5a0dc84efab: Download complete
67f0721d1d62: Download complete
d8f738f45c03: Verifying Checksum
d8f738f45c03: Download complete
bd04bd81d226: Download complete
e5429d6463ee: Download complete
6dd051853996: Verifying Checksum
6dd051853996: Download complete
ef75fc2691a6: Verifying Checksum
ef75fc2691a6: Download complete
417a036293a6: Verifying Checksum
417a036293a6: Download complete
46d84f211d7b: Verifying Checksum
46d84f211d7b: Download complete
70da2f332775: Verifying Checksum
70da2f332775: Download complete
5860674ce44c: Download complete
cdf7130e8eea: Download complete
8548c65610aa: Verifying Checksum
8548c65610aa: Download complete
8191977a4950: Download complete
e54325683fd5: Verifying Checksum
e54325683fd5: Download complete
4f94e27798b3: Pull complete
35ee35f09cf8: Pull complete
3127efaa72ec: Pull complete
59d97582b0e2: Pull complete
ced9244006f0: Pull complete
cb67d2a6a33c: Pull complete
fd85cc761e20: Pull complete
477bf2d45024: Pull complete
f73ba0f5983f: Pull complete
5814cd4d0b78: Pull complete
45746dbbd9db: Pull complete
0c9fd2fe30c8: Pull complete
02dda195c8e8: Pull complete
51fd43657e8a: Pull complete
deb22ac826b8: Pull complete
5ed15e0e9a50: Pull complete
4f4fb700ef54: Pull complete
2682dd1a7b6a: Pull complete
e1b4bc574bb4: Pull complete
9b0b657d1fa7: Pull complete
d4f3241bec62: Pull complete
a19211915a08: Pull complete
61b79b5cc9e4: Pull complete
9e485b5fd9ad: Pull complete
e5a0dc84efab: Pull complete
67f0721d1d62: Pull complete
d8f738f45c03: Pull complete
bd04bd81d226: Pull complete
e5429d6463ee: Pull complete
cdf7130e8eea: Pull complete
6dd051853996: Pull complete
70da2f332775: Pull complete
ef75fc2691a6: Pull complete
417a036293a6: Pull complete
46d84f211d7b: Pull complete
e54325683fd5: Pull complete
5860674ce44c: Pull complete
8548c65610aa: Pull complete
8191977a4950: Pull complete
Digest: sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93
Status: Downloaded newer image for ocaml/opam@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93
2026-02-04 09:35.55 ---> saved as "aea18d60c9426dfd33b48f0440bcf30ba9a248d9828b6575eefd017ccd5d8c90"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-02-04 09:35.55 ---> saved as "d6363a7bb38917a2b47bb7d33a0be8965551d2e2baf1be55c8e4b419196c4f99"
/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
[NOTE] The 'jobs' option was reset, its value was 255 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=255 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-02-04 09:36.34 ---> saved as "fd7720ce926dcf7dcbd5ba65b1aa96b0d5f4d29469040cef577053576d522779"
/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_64 os=linux os-distribution=ubuntu os-version=25.04
# 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 4.14
# invariant ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.2
2026-02-04 09:36.35 ---> saved as "0515725b58d3e190157d7e5ea2117021917abdb3d4f7c48dcd10acaa62051a42"
/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/"))
2026-02-04 09:36.51 ---> saved as "0cba1cb5c8c64564c6553890d88dd31c68678d8d4cc2f7021fae837dd1061cf3"
/home/opam: (copy (src .) (dst opam-repository/))
2026-02-04 09:37.53 ---> saved as "34668976c6fd5e4e6912e8a36e17c4f86a2d991441d2e3bd060912417588a72d"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-04 09:38.20 ---> saved as "fb1c0ed96042b10d5849ea77b088246b32054f4e0681da7bc83317faa408fd7e"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu plucky InRelease
- Hit:2 http://archive.ubuntu.com/ubuntu plucky-updates InRelease
- Hit:3 http://archive.ubuntu.com/ubuntu plucky-backports InRelease
- Hit:4 http://security.ubuntu.com/ubuntu plucky-security InRelease
- Reading package lists...
-
2026-02-04 09:38.22 ---> saved as "fae7587d66199b027df5600c3164ffd3d7079575dc885cb98660a61c19c47f34"
/home/opam: (run (shell "opam pin add -k version -yn conf-libclang.19 19"))
conf-libclang is now pinned to version 19
2026-02-04 09:38.23 ---> saved as "2560e2810c4b4242bf59e343c3c0604ab781b5310e50e62bce4fecf926f5a301"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall conf-libclang.19;\
\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 \"\\\"ubuntu-25.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'conf-libclang.19' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
conf-libclang.19 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 2 packages
- install conf-bash 1 [required by conf-libclang]
- install conf-libclang 19 (pinned)
The following system packages will first need to be installed:
clang-19 libclang-19-dev libclang-cpp19-dev llvm-19-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" "clang-19" "libclang-19-dev" "libclang-cpp19-dev" "llvm-19-dev"
- Preconfiguring packages ...
- Selecting previously unselected package libpython3.13-minimal:amd64.
- (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 ... 16503 files and directories currently installed.)
- Preparing to unpack .../libpython3.13-minimal_3.13.3-1ubuntu0.5_amd64.deb ...
- Unpacking libpython3.13-minimal:amd64 (3.13.3-1ubuntu0.5) ...
- Selecting previously unselected package python3.13-minimal.
- Preparing to unpack .../python3.13-minimal_3.13.3-1ubuntu0.5_amd64.deb ...
- Unpacking python3.13-minimal (3.13.3-1ubuntu0.5) ...
- Setting up libpython3.13-minimal:amd64 (3.13.3-1ubuntu0.5) ...
- Setting up python3.13-minimal (3.13.3-1ubuntu0.5) ...
- Selecting previously unselected package python3-minimal.
- (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 ... 16828 files and directories currently installed.)
- Preparing to unpack .../0-python3-minimal_3.13.3-1_amd64.deb ...
- Unpacking python3-minimal (3.13.3-1) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../1-media-types_13.0.0_all.deb ...
- Unpacking media-types (13.0.0) ...
- Selecting previously unselected package tzdata.
- Preparing to unpack .../2-tzdata_2025b-1ubuntu1.1_all.deb ...
- Unpacking tzdata (2025b-1ubuntu1.1) ...
- Selecting previously unselected package libpython3.13-stdlib:amd64.
- Preparing to unpack .../3-libpython3.13-stdlib_3.13.3-1ubuntu0.5_amd64.deb ...
- Unpacking libpython3.13-stdlib:amd64 (3.13.3-1ubuntu0.5) ...
- Selecting previously unselected package python3.13.
- Preparing to unpack .../4-python3.13_3.13.3-1ubuntu0.5_amd64.deb ...
- Unpacking python3.13 (3.13.3-1ubuntu0.5) ...
- Selecting previously unselected package libpython3-stdlib:amd64.
- Preparing to unpack .../5-libpython3-stdlib_3.13.3-1_amd64.deb ...
- Unpacking libpython3-stdlib:amd64 (3.13.3-1) ...
- Setting up python3-minimal (3.13.3-1) ...
- Selecting previously unselected package python3.
- (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 ... 17795 files and directories currently installed.)
- Preparing to unpack .../00-python3_3.13.3-1_amd64.deb ...
- Unpacking python3 (3.13.3-1) ...
- Selecting previously unselected package libpipeline1:amd64.
- Preparing to unpack .../01-libpipeline1_1.5.8-1_amd64.deb ...
- Unpacking libpipeline1:amd64 (1.5.8-1) ...
- Selecting previously unselected package binfmt-support.
- Preparing to unpack .../02-binfmt-support_2.2.2-7_amd64.deb ...
- Unpacking binfmt-support (2.2.2-7) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../03-libxml2_2.12.7+dfsg+really2.9.14-0.4ubuntu0.4_amd64.deb ...
- Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.4ubuntu0.4) ...
- Selecting previously unselected package libyaml-0-2:amd64.
- Preparing to unpack .../04-libyaml-0-2_0.2.5-2_amd64.deb ...
- Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
- Selecting previously unselected package python3-pygments.
- Preparing to unpack .../05-python3-pygments_2.18.0+dfsg-2_all.deb ...
- Unpacking python3-pygments (2.18.0+dfsg-2) ...
- Selecting previously unselected package python3-yaml.
- Preparing to unpack .../06-python3-yaml_6.0.2-1build2_amd64.deb ...
- Unpacking python3-yaml (6.0.2-1build2) ...
- Selecting previously unselected package libgpm2:amd64.
- Preparing to unpack .../07-libgpm2_1.20.7-11_amd64.deb ...
- Unpacking libgpm2:amd64 (1.20.7-11) ...
- Selecting previously unselected package libncurses6:amd64.
- Preparing to unpack .../08-libncurses6_6.5+20250216-2_amd64.deb ...
- Unpacking libncurses6:amd64 (6.5+20250216-2) ...
- Selecting previously unselected package libllvm19:amd64.
- Preparing to unpack .../09-libllvm19_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking libllvm19:amd64 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libclang-cpp19.
- Preparing to unpack .../10-libclang-cpp19_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking libclang-cpp19 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libgc1:amd64.
- Preparing to unpack .../11-libgc1_1%3a8.2.8-1_amd64.deb ...
- Unpacking libgc1:amd64 (1:8.2.8-1) ...
- Selecting previously unselected package libobjc4:amd64.
- Preparing to unpack .../12-libobjc4_15-20250404-0ubuntu1_amd64.deb ...
- Unpacking libobjc4:amd64 (15-20250404-0ubuntu1) ...
- Selecting previously unselected package libobjc-14-dev:amd64.
- Preparing to unpack .../13-libobjc-14-dev_14.2.0-19ubuntu2_amd64.deb ...
- Unpacking libobjc-14-dev:amd64 (14.2.0-19ubuntu2) ...
- Selecting previously unselected package libclang-common-19-dev:amd64.
- Preparing to unpack .../14-libclang-common-19-dev_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking libclang-common-19-dev:amd64 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package llvm-19-linker-tools.
- Preparing to unpack .../15-llvm-19-linker-tools_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking llvm-19-linker-tools (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libclang1-19.
- Preparing to unpack .../16-libclang1-19_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking libclang1-19 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package clang-19.
- Preparing to unpack .../17-clang-19_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking clang-19 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package clang-tools-19.
- Preparing to unpack .../18-clang-tools-19_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking clang-tools-19 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libc6-i386.
- Preparing to unpack .../19-libc6-i386_2.41-6ubuntu1.2_amd64.deb ...
- Unpacking libc6-i386 (2.41-6ubuntu1.2) ...
- Selecting previously unselected package lib32gcc-s1.
- Preparing to unpack .../20-lib32gcc-s1_15-20250404-0ubuntu1_amd64.deb ...
- Unpacking lib32gcc-s1 (15-20250404-0ubuntu1) ...
- Selecting previously unselected package libclang-19-dev.
- Preparing to unpack .../21-libclang-19-dev_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking libclang-19-dev (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libclang-cpp19-dev.
- Preparing to unpack .../22-libclang-cpp19-dev_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking libclang-cpp19-dev (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package lib32stdc++6.
- Preparing to unpack .../23-lib32stdc++6_15-20250404-0ubuntu1_amd64.deb ...
- Unpacking lib32stdc++6 (15-20250404-0ubuntu1) ...
- Selecting previously unselected package libclang-rt-19-dev:amd64.
- Preparing to unpack .../24-libclang-rt-19-dev_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking libclang-rt-19-dev:amd64 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libncurses-dev:amd64.
- Preparing to unpack .../25-libncurses-dev_6.5+20250216-2_amd64.deb ...
- Unpacking libncurses-dev:amd64 (6.5+20250216-2) ...
- Selecting previously unselected package libxml2-dev:amd64.
- Preparing to unpack .../26-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4ubuntu0.4_amd64.deb ...
- Unpacking libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.4ubuntu0.4) ...
- Selecting previously unselected package llvm-19-runtime.
- Preparing to unpack .../27-llvm-19-runtime_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking llvm-19-runtime (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libpfm4:amd64.
- Preparing to unpack .../28-libpfm4_4.13.0+git83-g91970fe-1_amd64.deb ...
- Unpacking libpfm4:amd64 (4.13.0+git83-g91970fe-1) ...
- Selecting previously unselected package llvm-19.
- Preparing to unpack .../29-llvm-19_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking llvm-19 (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../30-libffi-dev_3.4.7-1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.7-1) ...
- Selecting previously unselected package llvm-19-tools.
- Preparing to unpack .../31-llvm-19-tools_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking llvm-19-tools (1:19.1.7-3ubuntu1) ...
- Selecting previously unselected package llvm-19-dev.
- Preparing to unpack .../32-llvm-19-dev_1%3a19.1.7-3ubuntu1_amd64.deb ...
- Unpacking llvm-19-dev (1:19.1.7-3ubuntu1) ...
- Setting up media-types (13.0.0) ...
- Setting up libpipeline1:amd64 (1.5.8-1) ...
- Setting up libgpm2:amd64 (1.20.7-11) ...
- Setting up libclang-common-19-dev:amd64 (1:19.1.7-3ubuntu1) ...
- Setting up libyaml-0-2:amd64 (0.2.5-2) ...
- Setting up libffi-dev:amd64 (3.4.7-1) ...
- Setting up tzdata (2025b-1ubuntu1.1) ...
-
- Current default time zone: 'Europe/London'
- Local time is now: Wed Feb 4 09:38:47 GMT 2026.
- Universal Time is now: Wed Feb 4 09:38:47 UTC 2026.
- Run 'dpkg-reconfigure tzdata' if you wish to change it.
-
- Setting up libpfm4:amd64 (4.13.0+git83-g91970fe-1) ...
- Setting up libncurses6:amd64 (6.5+20250216-2) ...
- Setting up binfmt-support (2.2.2-7) ...
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Setting up libgc1:amd64 (1:8.2.8-1) ...
- Setting up libc6-i386 (2.41-6ubuntu1.2) ...
- Setting up libpython3.13-stdlib:amd64 (3.13.3-1ubuntu0.5) ...
- Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.4ubuntu0.4) ...
- Setting up libpython3-stdlib:amd64 (3.13.3-1) ...
- Setting up libllvm19:amd64 (1:19.1.7-3ubuntu1) ...
- Setting up libncurses-dev:amd64 (6.5+20250216-2) ...
- Setting up libclang1-19 (1:19.1.7-3ubuntu1) ...
- Setting up python3.13 (3.13.3-1ubuntu0.5) ...
- Setting up libobjc4:amd64 (15-20250404-0ubuntu1) ...
- Setting up python3 (3.13.3-1) ...
- running python rtupdate hooks for python3.13...
- running python post-rtupdate hooks for python3.13...
- Setting up libobjc-14-dev:amd64 (14.2.0-19ubuntu2) ...
- Setting up python3-pygments (2.18.0+dfsg-2) ...
- Setting up libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.4ubuntu0.4) ...
- Setting up lib32gcc-s1 (15-20250404-0ubuntu1) ...
- Setting up lib32stdc++6 (15-20250404-0ubuntu1) ...
- Setting up libclang-rt-19-dev:amd64 (1:19.1.7-3ubuntu1) ...
- Setting up llvm-19-linker-tools (1:19.1.7-3ubuntu1) ...
- Setting up libclang-19-dev (1:19.1.7-3ubuntu1) ...
- Setting up llvm-19-runtime (1:19.1.7-3ubuntu1) ...
- Setting up libclang-cpp19 (1:19.1.7-3ubuntu1) ...
- Setting up python3-yaml (6.0.2-1build2) ...
- Setting up clang-19 (1:19.1.7-3ubuntu1) ...
- Setting up clang-tools-19 (1:19.1.7-3ubuntu1) ...
- Setting up libclang-cpp19-dev (1:19.1.7-3ubuntu1) ...
- Setting up llvm-19 (1:19.1.7-3ubuntu1) ...
- Setting up llvm-19-tools (1:19.1.7-3ubuntu1) ...
- Setting up llvm-19-dev (1:19.1.7-3ubuntu1) ...
- Processing triggers for libc-bin (2.41-6ubuntu1.2) ...
- Processing triggers for base-files (13.6ubuntu2) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved conf-libclang.19 (cached)
-> installed conf-bash.1
-> installed conf-libclang.19
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-04 09:38.52 ---> saved as "89cf3d1d0ff177dc9ce98fea47b1b2e06688e36a7aae888523751f9b765780ea"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test conf-libclang.19) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile conf-libclang 19 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved conf-libclang.19 (https://opam.ocaml.org/cache)
-> removed conf-libclang.19
-> installed conf-libclang.19
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-04 09:38.58 ---> saved as "5ce84e3751eb3ffd981697ab28a22d00ade463180e082b719e1e33138e6453c7"
/home/opam: (run (shell "opam reinstall --with-test --verbose conf-libclang.19;\
\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 \"\\\"ubuntu-25.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'conf-libclang.19' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
- recompile conf-libclang 19 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved conf-libclang.19 (cached)
Processing 2/4: [conf-libclang: bash configure.sh]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "bash" "-ex" "configure.sh" "19" (CWD=/home/opam/.opam/4.14/.opam-switch/build/conf-libclang.19)
- + set -ex
- + '[' 1 '!=' 1 ']'
- + '[' 19 -lt 3 ']'
- + maximum_version=19
- + shopt -s nullglob
- ++ seq 19 -1 3
- + for version in default $(seq $maximum_version -1 3)
- + '[' default = default ']'
- + for kind in system brew none
- + case $kind in
- ++ command -v llvm-config
- + llvm_config=
- + continue
- + for kind in system brew none
- + case $kind in
- ++ brew --prefix
- configure.sh: line 33: brew: command not found
- + llvm_config=/opt/llvm/bin/llvm-config
- + continue
- + for kind in system brew none
- + case $kind in
- + break
- + '[' none == none ']'
- + continue
- + for version in default $(seq $maximum_version -1 3)
- + '[' 19 = default ']'
- + hash brew
- + for llvm_config in llvm-config-${version} llvm-config-${version}.0 llvm-config${version}0 llvm-config${version} llvm-config-${version}-32 llvm-config-${version}-64 llvm-config-mp-$version llvm-config-mp-${version}.0 $brew_llvm_config $brew_llvm_config_at /usr/lib64/llvm/${version}/bin/llvm-config /usr/lib/llvm/${version}/bin/llvm-config /usr/lib/llvm${version}/bin/llvm-config
- ++ command -v llvm-config-19
- + llvm_config=/usr/bin/llvm-config-19
- ++ /usr/bin/llvm-config-19 --version
- + llvm_version=19.1.7
- + break
- + '[' -z 19.1.7 ']'
- ++ /usr/bin/llvm-config-19 --cflags
- + LLVM_CFLAGS='-I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS'
- ++ /usr/bin/llvm-config-19 --ldflags
- + LLVM_LDFLAGS='-L/usr/lib/llvm-19/lib '
- ++ /usr/bin/llvm-config-19 --libdir
- + LLVM_LIBDIR=/usr/lib/llvm-19/lib
- ++ echo -I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
- ++ sed 's/-Wstring-conversion //'
- + LLVM_CFLAGS='-I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS'
- ++ echo -I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
- ++ sed 's/-Werror=unguarded-availability-new //'
- + LLVM_CFLAGS='-I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS'
- ++ echo -I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
- ++ sed 's/-Wcovered-switch-default //'
- + LLVM_CFLAGS='-I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS'
- ++ echo -I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
- ++ sed 's/-Wdelete-non-virtual-dtor //'
- + LLVM_CFLAGS='-I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS'
- ++ mktemp -d
- + tempdir=/opam-tmp/tmp.RXSrH1Uvba
- + cat
- + CC=cc
- + cc -o /opam-tmp/tmp.RXSrH1Uvba/test_libclang.o -c -I/usr/lib/llvm-19/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS /opam-tmp/tmp.RXSrH1Uvba/test_libclang.c
- + cc -o /opam-tmp/tmp.RXSrH1Uvba/test_libclang -L/usr/lib/llvm-19/lib /opam-tmp/tmp.RXSrH1Uvba/test_libclang.o -lclang -Wl,-rpath,/usr/lib/llvm-19/lib
- + /opam-tmp/tmp.RXSrH1Uvba/test_libclang
- + true
- + clean_tempdir
- + rm -f /opam-tmp/tmp.RXSrH1Uvba/test_libclang.c /opam-tmp/tmp.RXSrH1Uvba/test_libclang.o /opam-tmp/tmp.RXSrH1Uvba/test_libclang
- + rmdir /opam-tmp/tmp.RXSrH1Uvba
- + checksum=
- + for hasher in "sha512:sha512sum" "sha512:shasum -a 512" "md5:md5sum" "md5:md5 -q"
- ++ sha512sum /usr/bin/llvm-config-19
- + hasher_output='7b7a8265cea7bc8fdd1526a27616ebc74ed957e151becbac5be2240872342e587819e5126f927800b3e130109a39a055cb6c254ce7623347abcd31854c37463a /usr/bin/llvm-config-19'
- + checksum=sha512=7b7a8265cea7bc8fdd1526a27616ebc74ed957e151becbac5be2240872342e587819e5126f927800b3e130109a39a055cb6c254ce7623347abcd31854c37463a
- + break
- + '[' -z sha512=7b7a8265cea7bc8fdd1526a27616ebc74ed957e151becbac5be2240872342e587819e5126f927800b3e130109a39a055cb6c254ce7623347abcd31854c37463a ']'
- + cat
- + exit 0
-> compiled conf-libclang.19
-> removed conf-libclang.19
-> installed conf-libclang.19
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-04 09:39.04 ---> saved as "c170be86e900de56e462485983fdb4ac01026a08badf78d98e16e5a2db16070c"
Job succeeded
2026-02-04 09:39.22: Job succeeded