(for PR #29309)
2026-02-09 12:19.08: New job: build conf-libclang.19, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29309/head (eeb4c7379a885af7e11ac317283be0557220b1b6)
on ubuntu-24.04-ocaml-5.4/riscv64
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 eeb4c737
git fetch origin master
git merge --no-edit b1e43fa87b0c2363634d0eb4ae0aa36b9fcc622e
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5
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-24.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-09 12:19.08: Using cache hint "ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5-conf-libclang.19-eeb4c7379a885af7e11ac317283be0557220b1b6"
2026-02-09 12:19.08: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5)
(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-24.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-09 12:19.08: Waiting for resource in pool OCluster
2026-02-09 12:19.09: Waiting for worker…
2026-02-09 12:28.45: Got resource from pool OCluster
Building on riscv-bm-04.sw.ci.dev
Updating files: 13% (2694/19353)
Updating files: 14% (2710/19353)
Updating files: 15% (2903/19353)
Updating files: 16% (3097/19353)
Updating files: 17% (3291/19353)
Updating files: 18% (3484/19353)
Updating files: 19% (3678/19353)
Updating files: 20% (3871/19353)
Updating files: 21% (4065/19353)
Updating files: 22% (4258/19353)
Updating files: 23% (4452/19353)
Updating files: 24% (4645/19353)
Updating files: 25% (4839/19353)
Updating files: 26% (5032/19353)
Updating files: 27% (5226/19353)
Updating files: 27% (5277/19353)
Updating files: 28% (5419/19353)
Updating files: 29% (5613/19353)
Updating files: 30% (5806/19353)
Updating files: 31% (6000/19353)
Updating files: 32% (6193/19353)
Updating files: 33% (6387/19353)
Updating files: 34% (6581/19353)
Updating files: 35% (6774/19353)
Updating files: 36% (6968/19353)
Updating files: 37% (7161/19353)
Updating files: 38% (7355/19353)
Updating files: 39% (7548/19353)
Updating files: 40% (7742/19353)
Updating files: 40% (7837/19353)
Updating files: 41% (7935/19353)
Updating files: 42% (8129/19353)
Updating files: 43% (8322/19353)
Updating files: 44% (8516/19353)
Updating files: 45% (8709/19353)
Updating files: 46% (8903/19353)
Updating files: 47% (9096/19353)
Updating files: 48% (9290/19353)
Updating files: 49% (9483/19353)
Updating files: 50% (9677/19353)
Updating files: 51% (9871/19353)
Updating files: 52% (10064/19353)
Updating files: 52% (10137/19353)
Updating files: 53% (10258/19353)
Updating files: 54% (10451/19353)
Updating files: 55% (10645/19353)
Updating files: 56% (10838/19353)
Updating files: 57% (11032/19353)
Updating files: 58% (11225/19353)
Updating files: 59% (11419/19353)
Updating files: 60% (11612/19353)
Updating files: 61% (11806/19353)
Updating files: 62% (11999/19353)
Updating files: 63% (12193/19353)
Updating files: 64% (12386/19353)
Updating files: 64% (12431/19353)
Updating files: 65% (12580/19353)
Updating files: 66% (12773/19353)
Updating files: 67% (12967/19353)
Updating files: 68% (13161/19353)
Updating files: 69% (13354/19353)
Updating files: 70% (13548/19353)
Updating files: 71% (13741/19353)
Updating files: 72% (13935/19353)
Updating files: 73% (14128/19353)
Updating files: 74% (14322/19353)
Updating files: 75% (14515/19353)
Updating files: 76% (14709/19353)
Updating files: 76% (14731/19353)
Updating files: 77% (14902/19353)
Updating files: 78% (15096/19353)
Updating files: 79% (15289/19353)
Updating files: 80% (15483/19353)
Updating files: 81% (15676/19353)
Updating files: 82% (15870/19353)
Updating files: 83% (16063/19353)
Updating files: 84% (16257/19353)
Updating files: 85% (16451/19353)
Updating files: 86% (16644/19353)
Updating files: 87% (16838/19353)
Updating files: 88% (17031/19353)
Updating files: 88% (17051/19353)
Updating files: 89% (17225/19353)
Updating files: 90% (17418/19353)
Updating files: 91% (17612/19353)
Updating files: 92% (17805/19353)
Updating files: 93% (17999/19353)
Updating files: 94% (18192/19353)
Updating files: 95% (18386/19353)
Updating files: 96% (18579/19353)
Updating files: 97% (18773/19353)
Updating files: 98% (18966/19353)
Updating files: 99% (19160/19353)
Updating files: 100% (19353/19353)
Updating files: 100% (19353/19353), done.
HEAD is now at f1090df9d3 Package smtml.0.21.0
HEAD is now at b1e43fa87b Merge pull request #29356 from redianthus/symex
Merge made by the 'ort' strategy.
packages/conf-libclang/conf-libclang.19/opam | 22 +++++-----
packages/frama-clang/frama-clang.0.0.19/opam | 61 ++++++++++++++++++++++++++++
2 files changed, 72 insertions(+), 11 deletions(-)
create mode 100644 packages/frama-clang/frama-clang.0.0.19/opam
(from ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5)
Unable to find image 'ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5' locally
docker.io/ocaml/opam@sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5: Pulling from ocaml/opam
f15139285886: Already exists
a231d7f6cd38: Pulling fs layer
138da5e1e163: Pulling fs layer
cd77672e43c8: Pulling fs layer
7043bd76eea4: Pulling fs layer
293e95ff6877: Pulling fs layer
8fb801abfdec: Pulling fs layer
8f1af31caf0f: Pulling fs layer
0fee650b660e: Pulling fs layer
1a3ffc80bf90: Pulling fs layer
177d5555d030: Pulling fs layer
93625b9b1bef: Pulling fs layer
75b670f960e8: Pulling fs layer
b4da392646ac: Pulling fs layer
f93ae79b2dde: Pulling fs layer
a19d861f48ad: Pulling fs layer
06aaae4d9262: Pulling fs layer
bc2a4d806615: Pulling fs layer
d2e218c51b23: Pulling fs layer
733a13a5c506: Pulling fs layer
90ace6f51e2a: Pulling fs layer
4f4fb700ef54: Pulling fs layer
a35579e20af7: Pulling fs layer
b5c2b63bd00d: Pulling fs layer
112412b64c7c: Pulling fs layer
3793b022fd84: Pulling fs layer
3d923fe40806: Pulling fs layer
698a2fa6bff8: Pulling fs layer
e2697f08c6cd: Pulling fs layer
dd9d7e697887: Pulling fs layer
ae8bafcf2fe4: Pulling fs layer
9c18bff5b802: Pulling fs layer
96ad6cf7f81b: Pulling fs layer
384a3f7deeab: Pulling fs layer
a9b8df9f8438: Pulling fs layer
b42db5aca9c9: Pulling fs layer
c1f1e08bac9b: Pulling fs layer
b5b1b66364e8: Pulling fs layer
b0e5e5db271b: Pulling fs layer
45615a31a21e: Pulling fs layer
1831b8d88b60: Pulling fs layer
969ec86b1ede: Pulling fs layer
36646270eced: Pulling fs layer
d516ee914fa8: Pulling fs layer
90a259ea1cf4: Pulling fs layer
e0e629ef793b: Pulling fs layer
f71b287e9511: Pulling fs layer
75b670f960e8: Waiting
b4da392646ac: Waiting
f93ae79b2dde: Waiting
a19d861f48ad: Waiting
06aaae4d9262: Waiting
bc2a4d806615: Waiting
d2e218c51b23: Waiting
733a13a5c506: Waiting
90ace6f51e2a: Waiting
4f4fb700ef54: Waiting
a35579e20af7: Waiting
b5c2b63bd00d: Waiting
112412b64c7c: Waiting
3793b022fd84: Waiting
3d923fe40806: Waiting
698a2fa6bff8: Waiting
e2697f08c6cd: Waiting
dd9d7e697887: Waiting
ae8bafcf2fe4: Waiting
9c18bff5b802: Waiting
96ad6cf7f81b: Waiting
384a3f7deeab: Waiting
a9b8df9f8438: Waiting
b42db5aca9c9: Waiting
c1f1e08bac9b: Waiting
b5b1b66364e8: Waiting
b0e5e5db271b: Waiting
45615a31a21e: Waiting
1831b8d88b60: Waiting
969ec86b1ede: Waiting
36646270eced: Waiting
d516ee914fa8: Waiting
90a259ea1cf4: Waiting
e0e629ef793b: Waiting
f71b287e9511: Waiting
8f1af31caf0f: Waiting
0fee650b660e: Waiting
7043bd76eea4: Waiting
1a3ffc80bf90: Waiting
177d5555d030: Waiting
293e95ff6877: Waiting
93625b9b1bef: Waiting
8fb801abfdec: Waiting
a231d7f6cd38: Verifying Checksum
a231d7f6cd38: Download complete
138da5e1e163: Verifying Checksum
138da5e1e163: Download complete
a231d7f6cd38: Pull complete
138da5e1e163: Pull complete
7043bd76eea4: Verifying Checksum
7043bd76eea4: Download complete
8fb801abfdec: Verifying Checksum
8fb801abfdec: Download complete
8f1af31caf0f: Verifying Checksum
8f1af31caf0f: Download complete
0fee650b660e: Verifying Checksum
0fee650b660e: Download complete
cd77672e43c8: Verifying Checksum
cd77672e43c8: Download complete
177d5555d030: Verifying Checksum
177d5555d030: Download complete
cd77672e43c8: Pull complete
1a3ffc80bf90: Verifying Checksum
1a3ffc80bf90: Download complete
93625b9b1bef: Download complete
293e95ff6877: Download complete
7043bd76eea4: Pull complete
b4da392646ac: Verifying Checksum
b4da392646ac: Download complete
a19d861f48ad: Download complete
f93ae79b2dde: Verifying Checksum
f93ae79b2dde: Download complete
06aaae4d9262: Verifying Checksum
06aaae4d9262: Download complete
75b670f960e8: Verifying Checksum
75b670f960e8: Download complete
bc2a4d806615: Verifying Checksum
bc2a4d806615: Download complete
d2e218c51b23: Verifying Checksum
d2e218c51b23: Download complete
733a13a5c506: Verifying Checksum
733a13a5c506: Download complete
90ace6f51e2a: Verifying Checksum
90ace6f51e2a: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
a35579e20af7: Verifying Checksum
a35579e20af7: Download complete
b5c2b63bd00d: Download complete
112412b64c7c: Verifying Checksum
112412b64c7c: Download complete
3793b022fd84: Verifying Checksum
3793b022fd84: Download complete
3d923fe40806: Verifying Checksum
3d923fe40806: Download complete
698a2fa6bff8: Verifying Checksum
698a2fa6bff8: Download complete
e2697f08c6cd: Verifying Checksum
e2697f08c6cd: Download complete
dd9d7e697887: Verifying Checksum
dd9d7e697887: Download complete
ae8bafcf2fe4: Verifying Checksum
ae8bafcf2fe4: Download complete
9c18bff5b802: Verifying Checksum
9c18bff5b802: Download complete
96ad6cf7f81b: Verifying Checksum
96ad6cf7f81b: Download complete
384a3f7deeab: Verifying Checksum
384a3f7deeab: Download complete
b42db5aca9c9: Verifying Checksum
b42db5aca9c9: Download complete
b5b1b66364e8: Verifying Checksum
b5b1b66364e8: Download complete
b0e5e5db271b: Download complete
45615a31a21e: Verifying Checksum
45615a31a21e: Download complete
1831b8d88b60: Verifying Checksum
1831b8d88b60: Download complete
969ec86b1ede: Verifying Checksum
969ec86b1ede: Download complete
36646270eced: Verifying Checksum
36646270eced: Download complete
c1f1e08bac9b: Verifying Checksum
c1f1e08bac9b: Download complete
90a259ea1cf4: Download complete
a9b8df9f8438: Verifying Checksum
a9b8df9f8438: Download complete
e0e629ef793b: Verifying Checksum
e0e629ef793b: Download complete
f71b287e9511: Verifying Checksum
f71b287e9511: Download complete
293e95ff6877: Pull complete
8fb801abfdec: Pull complete
8f1af31caf0f: Pull complete
0fee650b660e: Pull complete
1a3ffc80bf90: Pull complete
177d5555d030: Pull complete
d516ee914fa8: Verifying Checksum
d516ee914fa8: Download complete
93625b9b1bef: Pull complete
75b670f960e8: Pull complete
b4da392646ac: Pull complete
f93ae79b2dde: Pull complete
a19d861f48ad: Pull complete
06aaae4d9262: Pull complete
bc2a4d806615: Pull complete
d2e218c51b23: Pull complete
733a13a5c506: Pull complete
90ace6f51e2a: Pull complete
4f4fb700ef54: Pull complete
a35579e20af7: Pull complete
b5c2b63bd00d: Pull complete
112412b64c7c: Pull complete
3793b022fd84: Pull complete
3d923fe40806: Pull complete
698a2fa6bff8: Pull complete
e2697f08c6cd: Pull complete
dd9d7e697887: Pull complete
ae8bafcf2fe4: Pull complete
9c18bff5b802: Pull complete
96ad6cf7f81b: Pull complete
384a3f7deeab: Pull complete
a9b8df9f8438: Pull complete
b42db5aca9c9: Pull complete
c1f1e08bac9b: Pull complete
b5b1b66364e8: Pull complete
b0e5e5db271b: Pull complete
45615a31a21e: Pull complete
1831b8d88b60: Pull complete
969ec86b1ede: Pull complete
36646270eced: Pull complete
d516ee914fa8: Pull complete
90a259ea1cf4: Pull complete
e0e629ef793b: Pull complete
f71b287e9511: Pull complete
Digest: sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5
Status: Downloaded newer image for ocaml/opam@sha256:705890ca65fe646d8e26c7b170e25fbb764742d3d3cac1c1981e8abe89feaad5
2026-02-09 12:38.55 ---> saved as "19fd5310986077fc9698037d8848c513269f88343bf50236940dc6e2d3c6d7c0"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-02-09 12:38.56 ---> saved as "fcef2120c5f3b76d7ad6eb4a94105ff487a50e3d65e1b1520aabfbd775aafd28"
/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
2026-02-09 12:40.54 ---> saved as "2cee530e5308139ef61cecd0969942b0aab34ec3c8bdb86a0df0549004741f23"
/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=riscv64 os=linux os-distribution=ubuntu os-version=24.04
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 3
# 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-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# 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
2026-02-09 12:40.57 ---> saved as "15720d4f339b54afb0578f6c93315afa93902017b3d501aa7f9717ac9490344c"
/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-09 12:41.37 ---> saved as "889653886c1aae366b15ac5c93e5bc4f64353d8e8ea26b1f0bd74d2778241f15"
/home/opam: (copy (src .) (dst opam-repository/))
2026-02-09 12:42.06 ---> saved as "19416e2ed286d5eecd849d5085824dfaa62508621905a52ce95c1c1243a57e7f"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-09 12:43.41 ---> saved as "f86201b75e159e1931928cdccc6fd7ddc2f3757ee66c266e3983cfd291320b15"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease
- Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB]
- Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB]
- Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB]
- Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 Packages [924 kB]
- Get:6 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe riscv64 Packages [1491 kB]
- Get:7 http://ports.ubuntu.com/ubuntu-ports noble-security/main riscv64 Packages [598 kB]
- Get:8 http://ports.ubuntu.com/ubuntu-ports noble-security/universe riscv64 Packages [938 kB]
- Fetched 4330 kB in 2s (2101 kB/s)
- Reading package lists...
-
2026-02-09 12:43.49 ---> saved as "f6c13a7673aeccc4c73146a3ff0354223cd0becd62459a5d180fc5297b3cdc73"
/home/opam: (run (shell "opam pin add -k version -yn conf-libclang.19 19"))
conf-libclang is now pinned to version 19
2026-02-09 12:43.52 ---> saved as "20ba02f0a741832f155e7c8f78b898cf6db79c62457213114d372c6436beb1a1"
/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-24.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"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpython3.12-minimal:riscv64.
- (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 ... 16279 files and directories currently installed.)
- Preparing to unpack .../libpython3.12-minimal_3.12.3-1ubuntu0.11_riscv64.deb ...
- Unpacking libpython3.12-minimal:riscv64 (3.12.3-1ubuntu0.11) ...
- Selecting previously unselected package python3.12-minimal.
- Preparing to unpack .../python3.12-minimal_3.12.3-1ubuntu0.11_riscv64.deb ...
- Unpacking python3.12-minimal (3.12.3-1ubuntu0.11) ...
- Setting up libpython3.12-minimal:riscv64 (3.12.3-1ubuntu0.11) ...
- Setting up python3.12-minimal (3.12.3-1ubuntu0.11) ...
- 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 ... 16590 files and directories currently installed.)
- Preparing to unpack .../0-python3-minimal_3.12.3-0ubuntu2.1_riscv64.deb ...
- Unpacking python3-minimal (3.12.3-0ubuntu2.1) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../1-media-types_10.1.0_all.deb ...
- Unpacking media-types (10.1.0) ...
- Selecting previously unselected package tzdata.
- Preparing to unpack .../2-tzdata_2025b-0ubuntu0.24.04.1_all.deb ...
- Unpacking tzdata (2025b-0ubuntu0.24.04.1) ...
- Selecting previously unselected package libpython3.12-stdlib:riscv64.
- Preparing to unpack .../3-libpython3.12-stdlib_3.12.3-1ubuntu0.11_riscv64.deb ...
- Unpacking libpython3.12-stdlib:riscv64 (3.12.3-1ubuntu0.11) ...
- Selecting previously unselected package python3.12.
- Preparing to unpack .../4-python3.12_3.12.3-1ubuntu0.11_riscv64.deb ...
- Unpacking python3.12 (3.12.3-1ubuntu0.11) ...
- Selecting previously unselected package libpython3-stdlib:riscv64.
- Preparing to unpack .../5-libpython3-stdlib_3.12.3-0ubuntu2.1_riscv64.deb ...
- Unpacking libpython3-stdlib:riscv64 (3.12.3-0ubuntu2.1) ...
- Setting up python3-minimal (3.12.3-0ubuntu2.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 ... 17553 files and directories currently installed.)
- Preparing to unpack .../00-python3_3.12.3-0ubuntu2.1_riscv64.deb ...
- Unpacking python3 (3.12.3-0ubuntu2.1) ...
- Selecting previously unselected package libpipeline1:riscv64.
- Preparing to unpack .../01-libpipeline1_1.5.7-2_riscv64.deb ...
- Unpacking libpipeline1:riscv64 (1.5.7-2) ...
- Selecting previously unselected package binfmt-support.
- Preparing to unpack .../02-binfmt-support_2.2.2-7_riscv64.deb ...
- Unpacking binfmt-support (2.2.2-7) ...
- Selecting previously unselected package libicu74:riscv64.
- Preparing to unpack .../03-libicu74_74.2-1ubuntu3.1_riscv64.deb ...
- Unpacking libicu74:riscv64 (74.2-1ubuntu3.1) ...
- Selecting previously unselected package libxml2:riscv64.
- Preparing to unpack .../04-libxml2_2.9.14+dfsg-1.3ubuntu3.7_riscv64.deb ...
- Unpacking libxml2:riscv64 (2.9.14+dfsg-1.3ubuntu3.7) ...
- Selecting previously unselected package libyaml-0-2:riscv64.
- Preparing to unpack .../05-libyaml-0-2_0.2.5-1build1_riscv64.deb ...
- Unpacking libyaml-0-2:riscv64 (0.2.5-1build1) ...
- Selecting previously unselected package python3-pkg-resources.
- Preparing to unpack .../06-python3-pkg-resources_68.1.2-2ubuntu1.2_all.deb ...
- Unpacking python3-pkg-resources (68.1.2-2ubuntu1.2) ...
- Selecting previously unselected package python3-pygments.
- Preparing to unpack .../07-python3-pygments_2.17.2+dfsg-1_all.deb ...
- Unpacking python3-pygments (2.17.2+dfsg-1) ...
- Selecting previously unselected package python3-yaml.
- Preparing to unpack .../08-python3-yaml_6.0.1-2build2_riscv64.deb ...
- Unpacking python3-yaml (6.0.1-2build2) ...
- Selecting previously unselected package libgpm2:riscv64.
- Preparing to unpack .../09-libgpm2_1.20.7-11_riscv64.deb ...
- Unpacking libgpm2:riscv64 (1.20.7-11) ...
- Selecting previously unselected package libncurses6:riscv64.
- Preparing to unpack .../10-libncurses6_6.4+20240113-1ubuntu2_riscv64.deb ...
- Unpacking libncurses6:riscv64 (6.4+20240113-1ubuntu2) ...
- Selecting previously unselected package libllvm19:riscv64.
- Preparing to unpack .../11-libllvm19_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking libllvm19:riscv64 (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libclang-cpp19.
- Preparing to unpack .../12-libclang-cpp19_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking libclang-cpp19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libgc1:riscv64.
- Preparing to unpack .../13-libgc1_1%3a8.2.6-1build1_riscv64.deb ...
- Unpacking libgc1:riscv64 (1:8.2.6-1build1) ...
- Selecting previously unselected package libobjc4:riscv64.
- Preparing to unpack .../14-libobjc4_14.2.0-4ubuntu2~24.04_riscv64.deb ...
- Unpacking libobjc4:riscv64 (14.2.0-4ubuntu2~24.04) ...
- Selecting previously unselected package libobjc-13-dev:riscv64.
- Preparing to unpack .../15-libobjc-13-dev_13.3.0-6ubuntu2~24.04_riscv64.deb ...
- Unpacking libobjc-13-dev:riscv64 (13.3.0-6ubuntu2~24.04) ...
- Selecting previously unselected package libclang-common-19-dev:riscv64.
- Preparing to unpack .../16-libclang-common-19-dev_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking libclang-common-19-dev:riscv64 (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package llvm-19-linker-tools.
- Preparing to unpack .../17-llvm-19-linker-tools_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking llvm-19-linker-tools (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libclang1-19.
- Preparing to unpack .../18-libclang1-19_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking libclang1-19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package clang-19.
- Preparing to unpack .../19-clang-19_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking clang-19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package icu-devtools.
- Preparing to unpack .../20-icu-devtools_74.2-1ubuntu3.1_riscv64.deb ...
- Unpacking icu-devtools (74.2-1ubuntu3.1) ...
- Selecting previously unselected package libclang-19-dev.
- Preparing to unpack .../21-libclang-19-dev_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking libclang-19-dev (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libclang-cpp19-dev.
- Preparing to unpack .../22-libclang-cpp19-dev_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking libclang-cpp19-dev (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libclang-rt-19-dev:riscv64.
- Preparing to unpack .../23-libclang-rt-19-dev_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking libclang-rt-19-dev:riscv64 (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libicu-dev:riscv64.
- Preparing to unpack .../24-libicu-dev_74.2-1ubuntu3.1_riscv64.deb ...
- Unpacking libicu-dev:riscv64 (74.2-1ubuntu3.1) ...
- Selecting previously unselected package libncurses-dev:riscv64.
- Preparing to unpack .../25-libncurses-dev_6.4+20240113-1ubuntu2_riscv64.deb ...
- Unpacking libncurses-dev:riscv64 (6.4+20240113-1ubuntu2) ...
- Selecting previously unselected package libxml2-dev:riscv64.
- Preparing to unpack .../26-libxml2-dev_2.9.14+dfsg-1.3ubuntu3.7_riscv64.deb ...
- Unpacking libxml2-dev:riscv64 (2.9.14+dfsg-1.3ubuntu3.7) ...
- Selecting previously unselected package llvm-19-runtime.
- Preparing to unpack .../27-llvm-19-runtime_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking llvm-19-runtime (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libpfm4:riscv64.
- Preparing to unpack .../28-libpfm4_4.13.0+git32-g0d4ed0e-1_riscv64.deb ...
- Unpacking libpfm4:riscv64 (4.13.0+git32-g0d4ed0e-1) ...
- Selecting previously unselected package llvm-19.
- Preparing to unpack .../29-llvm-19_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking llvm-19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package libffi-dev:riscv64.
- Preparing to unpack .../30-libffi-dev_3.4.6-1build1_riscv64.deb ...
- Unpacking libffi-dev:riscv64 (3.4.6-1build1) ...
- Selecting previously unselected package llvm-19-tools.
- Preparing to unpack .../31-llvm-19-tools_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking llvm-19-tools (1:19.1.1-1ubuntu1~24.04.2) ...
- Selecting previously unselected package llvm-19-dev.
- Preparing to unpack .../32-llvm-19-dev_1%3a19.1.1-1ubuntu1~24.04.2_riscv64.deb ...
- Unpacking llvm-19-dev (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up media-types (10.1.0) ...
- Setting up libpipeline1:riscv64 (1.5.7-2) ...
- Setting up libgpm2:riscv64 (1.20.7-11) ...
- Setting up libclang-common-19-dev:riscv64 (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libyaml-0-2:riscv64 (0.2.5-1build1) ...
- Setting up libffi-dev:riscv64 (3.4.6-1build1) ...
- Setting up tzdata (2025b-0ubuntu0.24.04.1) ...
-
- Current default time zone: 'Europe/London'
- Local time is now: Mon Feb 9 12:45:42 GMT 2026.
- Universal Time is now: Mon Feb 9 12:45:42 UTC 2026.
- Run 'dpkg-reconfigure tzdata' if you wish to change it.
-
- Setting up libpfm4:riscv64 (4.13.0+git32-g0d4ed0e-1) ...
- Setting up libncurses6:riscv64 (6.4+20240113-1ubuntu2) ...
- 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:riscv64 (1:8.2.6-1build1) ...
- Setting up libicu74:riscv64 (74.2-1ubuntu3.1) ...
- Setting up libclang-rt-19-dev:riscv64 (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libxml2:riscv64 (2.9.14+dfsg-1.3ubuntu3.7) ...
- Setting up libllvm19:riscv64 (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libncurses-dev:riscv64 (6.4+20240113-1ubuntu2) ...
- Setting up libclang1-19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libpython3.12-stdlib:riscv64 (3.12.3-1ubuntu0.11) ...
- Setting up python3.12 (3.12.3-1ubuntu0.11) ...
- Setting up libobjc4:riscv64 (14.2.0-4ubuntu2~24.04) ...
- Setting up icu-devtools (74.2-1ubuntu3.1) ...
- Setting up llvm-19-linker-tools (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up llvm-19-runtime (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libicu-dev:riscv64 (74.2-1ubuntu3.1) ...
- Setting up libobjc-13-dev:riscv64 (13.3.0-6ubuntu2~24.04) ...
- Setting up libpython3-stdlib:riscv64 (3.12.3-0ubuntu2.1) ...
- Setting up libclang-cpp19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up python3 (3.12.3-0ubuntu2.1) ...
- running python rtupdate hooks for python3.12...
- running python post-rtupdate hooks for python3.12...
- Setting up clang-19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libclang-cpp19-dev (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libxml2-dev:riscv64 (2.9.14+dfsg-1.3ubuntu3.7) ...
- Setting up llvm-19 (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up libclang-19-dev (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up python3-pkg-resources (68.1.2-2ubuntu1.2) ...
- Setting up python3-yaml (6.0.1-2build2) ...
- Setting up python3-pygments (2.17.2+dfsg-1) ...
- Setting up llvm-19-tools (1:19.1.1-1ubuntu1~24.04.2) ...
- Setting up llvm-19-dev (1:19.1.1-1ubuntu1~24.04.2) ...
- Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
<><> 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-09 12:46.08 ---> saved as "356f189939be9517821153273d51c0555afa68034cc73d09c352c553409d4188"
Job succeeded
2026-02-09 12:46.43: Job succeeded