Building on eumache
(from ocaml/opam:debian-unstable)
Unable to find image 'ocaml/opam:debian-unstable' locally
debian-unstable: Pulling from ocaml/opam
8e36c1fbb8f9: Already exists
c20c78184d0b: Already exists
0ab87efdff82: Already exists
c7b76e160f19: Already exists
0f33b0437075: Already exists
44cfe50ed87a: Already exists
3d8bc88e8e4c: Already exists
031ad32a4764: Already exists
295120677902: Already exists
cabfd3ab2227: Already exists
3ec86e62252b: Already exists
f2d973a9ea0c: Already exists
e142f6d653d9: Already exists
bfa8af2cae08: Already exists
2fb4252d438b: Already exists
3dc003ec4a15: Already exists
a1c5fc4b0323: Already exists
a1c5fc4b0323: Already exists
27c2974c0836: Already exists
0adec8edeba9: Already exists
1ee2afe62a1f: Already exists
320d8966c06c: Already exists
4f4fb700ef54: Already exists
6f46e7a21dfb: Already exists
75f876a0c9c9: Already exists
7adc49118e74: Already exists
6fa679934aac: Already exists
3c2cea696b77: Already exists
946ea8df89a5: Already exists
ea4ceee206ec: Already exists
af006056acfa: Already exists
f2f172888897: Already exists
b9eb7fecff88: Already exists
4f6f96a895ac: Already exists
37ea2e18a637: Already exists
1973f0a82dbc: Already exists
89bfe5027abd: Already exists
3618e70065f5: Already exists
f559d3f65047: Already exists
9de533cb491e: Already exists
f28ff1d1a83b: Already exists
01594d191918: Already exists
63f5edccddc5: Already exists
57639f805c37: Already exists
c497f5a0273b: Already exists
f8e78355b81e: Already exists
6845ddad7894: Already exists
99ab32625f27: Already exists
Digest: sha256:ddf15bac1fa20047ef1a74f312acfa03eb67216bc7b4dc9eae73336fee957f7c
Status: Downloaded newer image for ocaml/opam:debian-unstable
2026-01-21 09:33.43 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache
/: (user (uid 1000) (gid 1000))
/: (env OPAMPRECISETRACKING 1)
/: (env OPAMUTF8 never)
/: (env OPAMEXTERNALSOLVER builtin-0install)
/: (env OPAMCRITERIA +removed)
/: (env CI true)
/: (env OPAM_HEALTH_CHECK_CI true)
/: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-01-21 09:33.43 ---> using "40df4fa4cdfc68a5fa7a326047e82a7adc5df52b8059d4a7b745bdd50aad56e7" from cache
/: (run (network host)
(shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q 10a02a697b08f6d78a6c4c2cb9a76136afc7776d"))
2026-01-21 09:33.43 ---> using "1e900f095b617695cba731f8ea7d4f181f17d5d2c67a45e910b441ea8b4cc395" from cache
/: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository"))
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.
<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
User configuration:
~/.profile is already up-to-date.
2026-01-21 09:33.43 ---> using "dde2ec861d92885e35715529e38f79775c7e8cc633662c811e07abc19e33e887" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "sudo apt update && sudo apt install autoconf -y"))
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Get:1 http://deb.debian.org/debian unstable InRelease [187 kB]
Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-01-21-0800.23-F-2026-01-16-2009.15.pdiff [881 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-01-21-0800.23-F-2026-01-16-2009.15.pdiff [881 kB]
Fetched 1131 kB in 3s (407 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
65 packages can be upgraded. Run 'apt list --upgradable' to see them.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
Installing:
autoconf
Installing dependencies:
automake autotools-dev m4
Suggested packages:
autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc
Summary:
Upgrading: 0, Installing: 4, Removing: 0, Not Upgrading: 65
Download size: 1757 kB
Space needed: 5333 kB / 130 GB available
Get:1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB]
Get:2 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB]
Get:4 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-3 [878 kB]
Fetched 1757 kB in 0s (24.8 MB/s)
Selecting previously unselected package m4.
(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 ... 20859 files and directories currently installed.)
Preparing to unpack .../archives/m4_1.4.20-2_amd64.deb ...
Unpacking m4 (1.4.20-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.72-3.1_all.deb ...
Unpacking autoconf (2.72-3.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20240727.1_all.deb ...
Unpacking autotools-dev (20240727.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.18.1-3_all.deb ...
Unpacking automake (1:1.18.1-3) ...
Setting up m4 (1.4.20-2) ...
Setting up autotools-dev (20240727.1) ...
Setting up autoconf (2.72-3.1) ...
Setting up automake (1:1.18.1-3) ...
update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode
2026-01-21 09:33.43 ---> using "1799f973d7e56ed7a0dfa7e98e537e0f6b9380429d423b25c85bd301ff8db70b" from cache
/: (run (network host)
(shell "git clone -q 'https://github.com/oxcaml/opam-repository' ~/'oxcaml' && git -C ~/'oxcaml' checkout -q d26509af1e9232ddaab223c3cab162ecf81e52b8"))
2026-01-21 09:33.43 ---> using "2814ab43288df8b068af11359de6c2e85949a3d6e2f2218776bc7c1f9c9af05e" from cache
/: (run (shell "opam repository add --dont-select 'oxcaml' ~/'oxcaml'"))
[oxcaml] Initialised
2026-01-21 09:33.43 ---> using "bdd8d3afe8e38fb87653ddbd31aa79956dedc657ba2a251ad8f4ffc25815b952" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam switch create --repositories=oxcaml,default '5.2.0+flambda2' '5.2.0+ox'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-variants" {= "5.2.0+ox"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-config.3 (cached)
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-options-vanilla.1
-> installed conf-autoconf.0.2
-> installed conf-which.1
-> retrieved ocaml-variants.5.2.0+ox (https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-25.tar.gz)
-> installed ocaml-variants.5.2.0+ox
-> installed ocaml-config.3
-> installed ocaml.5.2.0
-> installed base-domains.base
-> installed base-nnp.base
Done.
# To update the current shell environment, run: eval $(opam env --switch=5.2.0+flambda2)
2026-01-21 09:33.43 ---> using "c4b13ec5d9609bce0206ed1cb5e5f4bc921db329ec3c9213ee27bd3b03bde010" from cache
/: (run (network host)
(shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian unstable InRelease
- Reading package lists...
2026-01-21 09:33.43 ---> using "9beb6678510458dab111501a44a02ca68362c4f008cca5d48cc74c2c94ccf823" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam remove -y conf-libgl.1\
\nopam install -vy conf-libgl.1\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: conf-libgl.1 | grep -q 'debian-unstable'; then\
\n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\
\n exit 69\
\n fi\
\nfi \
\n\
\n\
\nexit $res"))
Nothing to do.
[NOTE] conf-libgl.1 is not installed.
The following actions will be performed:
=== install 1 package
- install conf-libgl 1
The following system packages will first need to be installed:
mesa-common-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" "mesa-common-dev"
- Selecting previously unselected package libdrm-common.
- (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 ... 21180 files and directories currently installed.)
- Preparing to unpack .../00-libdrm-common_2.4.129-1_all.deb ...
- Unpacking libdrm-common (2.4.129-1) ...
- Selecting previously unselected package libdrm2:amd64.
- Preparing to unpack .../01-libdrm2_2.4.129-1_amd64.deb ...
- Unpacking libdrm2:amd64 (2.4.129-1) ...
- Selecting previously unselected package libdrm-amdgpu1:amd64.
- Preparing to unpack .../02-libdrm-amdgpu1_2.4.129-1_amd64.deb ...
- Unpacking libdrm-amdgpu1:amd64 (2.4.129-1) ...
- Selecting previously unselected package libpciaccess0:amd64.
- Preparing to unpack .../03-libpciaccess0_0.17-3+b4_amd64.deb ...
- Unpacking libpciaccess0:amd64 (0.17-3+b4) ...
- Selecting previously unselected package libdrm-intel1:amd64.
- Preparing to unpack .../04-libdrm-intel1_2.4.129-1_amd64.deb ...
- Unpacking libdrm-intel1:amd64 (2.4.129-1) ...
- Selecting previously unselected package libdrm-radeon1:amd64.
- Preparing to unpack .../05-libdrm-radeon1_2.4.129-1_amd64.deb ...
- Unpacking libdrm-radeon1:amd64 (2.4.129-1) ...
- Selecting previously unselected package libdrm-nouveau2:amd64.
- Preparing to unpack .../06-libdrm-nouveau2_2.4.129-1_amd64.deb ...
- Unpacking libdrm-nouveau2:amd64 (2.4.129-1) ...
- Selecting previously unselected package libpciaccess-dev:amd64.
- Preparing to unpack .../07-libpciaccess-dev_0.17-3+b4_amd64.deb ...
- Unpacking libpciaccess-dev:amd64 (0.17-3+b4) ...
- Selecting previously unselected package libdrm-dev:amd64.
- Preparing to unpack .../08-libdrm-dev_2.4.129-1_amd64.deb ...
- Unpacking libdrm-dev:amd64 (2.4.129-1) ...
- Selecting previously unselected package libelf1t64:amd64.
- Preparing to unpack .../09-libelf1t64_0.194-1_amd64.deb ...
- Unpacking libelf1t64:amd64 (0.194-1) ...
- Selecting previously unselected package libxml2-16:amd64.
- Preparing to unpack .../10-libxml2-16_2.15.1+dfsg-2+b1_amd64.deb ...
- Unpacking libxml2-16:amd64 (2.15.1+dfsg-2+b1) ...
- Selecting previously unselected package libz3-4:amd64.
- Preparing to unpack .../11-libz3-4_4.13.3-1+b1_amd64.deb ...
- Unpacking libz3-4:amd64 (4.13.3-1+b1) ...
- Selecting previously unselected package libllvm21:amd64.
- Preparing to unpack .../12-libllvm21_1%3a21.1.8-2_amd64.deb ...
- Unpacking libllvm21:amd64 (1:21.1.8-2) ...
- Selecting previously unselected package libsensors-config.
- Preparing to unpack .../13-libsensors-config_1%3a3.6.2-2_all.deb ...
- Unpacking libsensors-config (1:3.6.2-2) ...
- Selecting previously unselected package libsensors5:amd64.
- Preparing to unpack .../14-libsensors5_1%3a3.6.2-2+b1_amd64.deb ...
- Unpacking libsensors5:amd64 (1:3.6.2-2+b1) ...
- Preparing to unpack .../15-libx11-dev_2%3a1.8.12-1+b1_amd64.deb ...
- Unpacking libx11-dev:amd64 (2:1.8.12-1+b1) over (2:1.8.12-1) ...
- Preparing to unpack .../16-libx11-6_2%3a1.8.12-1+b1_amd64.deb ...
- Unpacking libx11-6:amd64 (2:1.8.12-1+b1) over (2:1.8.12-1) ...
- Selecting previously unselected package libx11-xcb1:amd64.
- Preparing to unpack .../17-libx11-xcb1_2%3a1.8.12-1+b1_amd64.deb ...
- Unpacking libx11-xcb1:amd64 (2:1.8.12-1+b1) ...
- Selecting previously unselected package libxcb-dri3-0:amd64.
- Preparing to unpack .../18-libxcb-dri3-0_1.17.0-2+b2_amd64.deb ...
- Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b2) ...
- Selecting previously unselected package libxcb-present0:amd64.
- Preparing to unpack .../19-libxcb-present0_1.17.0-2+b2_amd64.deb ...
- Unpacking libxcb-present0:amd64 (1.17.0-2+b2) ...
- Selecting previously unselected package libxcb-randr0:amd64.
- Preparing to unpack .../20-libxcb-randr0_1.17.0-2+b2_amd64.deb ...
- Unpacking libxcb-randr0:amd64 (1.17.0-2+b2) ...
- Selecting previously unselected package libxcb-sync1:amd64.
- Preparing to unpack .../21-libxcb-sync1_1.17.0-2+b2_amd64.deb ...
- Unpacking libxcb-sync1:amd64 (1.17.0-2+b2) ...
- Selecting previously unselected package libxcb-xfixes0:amd64.
- Preparing to unpack .../22-libxcb-xfixes0_1.17.0-2+b2_amd64.deb ...
- Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b2) ...
- Selecting previously unselected package libxshmfence1:amd64.
- Preparing to unpack .../23-libxshmfence1_1.3.3-1+b1_amd64.deb ...
- Unpacking libxshmfence1:amd64 (1.3.3-1+b1) ...
- Selecting previously unselected package mesa-libgallium:amd64.
- Preparing to unpack .../24-mesa-libgallium_25.3.3-1_amd64.deb ...
- Unpacking mesa-libgallium:amd64 (25.3.3-1) ...
- Selecting previously unselected package libgbm1:amd64.
- Preparing to unpack .../25-libgbm1_25.3.3-1_amd64.deb ...
- Unpacking libgbm1:amd64 (25.3.3-1) ...
- Selecting previously unselected package libglvnd0:amd64.
- Preparing to unpack .../26-libglvnd0_1.7.0-3_amd64.deb ...
- Unpacking libglvnd0:amd64 (1.7.0-3) ...
- Selecting previously unselected package libvulkan1:amd64.
- Preparing to unpack .../27-libvulkan1_1.4.335.0-1+b1_amd64.deb ...
- Unpacking libvulkan1:amd64 (1.4.335.0-1+b1) ...
- Selecting previously unselected package libgl1-mesa-dri:amd64.
- Preparing to unpack .../28-libgl1-mesa-dri_25.3.3-1_amd64.deb ...
- Unpacking libgl1-mesa-dri:amd64 (25.3.3-1) ...
- Selecting previously unselected package libxcb-glx0:amd64.
- Preparing to unpack .../29-libxcb-glx0_1.17.0-2+b2_amd64.deb ...
- Unpacking libxcb-glx0:amd64 (1.17.0-2+b2) ...
- Selecting previously unselected package libxcb-shm0:amd64.
- Preparing to unpack .../30-libxcb-shm0_1.17.0-2+b2_amd64.deb ...
- Unpacking libxcb-shm0:amd64 (1.17.0-2+b2) ...
- Selecting previously unselected package libxxf86vm1:amd64.
- Preparing to unpack .../31-libxxf86vm1_1%3a1.1.4-2_amd64.deb ...
- Unpacking libxxf86vm1:amd64 (1:1.1.4-2) ...
- Selecting previously unselected package libglx-mesa0:amd64.
- Preparing to unpack .../32-libglx-mesa0_25.3.3-1_amd64.deb ...
- Unpacking libglx-mesa0:amd64 (25.3.3-1) ...
- Selecting previously unselected package libglx0:amd64.
- Preparing to unpack .../33-libglx0_1.7.0-3_amd64.deb ...
- Unpacking libglx0:amd64 (1.7.0-3) ...
- Selecting previously unselected package libgl1:amd64.
- Preparing to unpack .../34-libgl1_1.7.0-3_amd64.deb ...
- Unpacking libgl1:amd64 (1.7.0-3) ...
- Selecting previously unselected package libglx-dev:amd64.
- Preparing to unpack .../35-libglx-dev_1.7.0-3_amd64.deb ...
- Unpacking libglx-dev:amd64 (1.7.0-3) ...
- Selecting previously unselected package libgl-dev:amd64.
- Preparing to unpack .../36-libgl-dev_1.7.0-3_amd64.deb ...
- Unpacking libgl-dev:amd64 (1.7.0-3) ...
- Selecting previously unselected package libpng16-16t64:amd64.
- Preparing to unpack .../37-libpng16-16t64_1.6.53-1_amd64.deb ...
- Unpacking libpng16-16t64:amd64 (1.6.53-1) ...
- Selecting previously unselected package libwayland-client0:amd64.
- Preparing to unpack .../38-libwayland-client0_1.24.0-2+b2_amd64.deb ...
- Unpacking libwayland-client0:amd64 (1.24.0-2+b2) ...
- Selecting previously unselected package mesa-common-dev:amd64.
- Preparing to unpack .../39-mesa-common-dev_25.3.3-1_amd64.deb ...
- Unpacking mesa-common-dev:amd64 (25.3.3-1) ...
- Selecting previously unselected package mesa-vulkan-drivers:amd64.
- Preparing to unpack .../40-mesa-vulkan-drivers_25.3.3-1_amd64.deb ...
- Unpacking mesa-vulkan-drivers:amd64 (25.3.3-1) ...
- Setting up libxcb-dri3-0:amd64 (1.17.0-2+b2) ...
- Setting up libpciaccess0:amd64 (0.17-3+b4) ...
- Setting up libpciaccess-dev:amd64 (0.17-3+b4) ...
- Setting up libxcb-xfixes0:amd64 (1.17.0-2+b2) ...
- Setting up libglvnd0:amd64 (1.7.0-3) ...
- Setting up libxml2-16:amd64 (2.15.1+dfsg-2+b1) ...
- Setting up libxcb-glx0:amd64 (1.17.0-2+b2) ...
- Setting up libsensors-config (1:3.6.2-2) ...
- Setting up libxcb-shm0:amd64 (1.17.0-2+b2) ...
- Setting up libelf1t64:amd64 (0.194-1) ...
- Setting up libxcb-present0:amd64 (1.17.0-2+b2) ...
- Setting up libz3-4:amd64 (4.13.3-1+b1) ...
- Setting up libxcb-sync1:amd64 (1.17.0-2+b2) ...
- Setting up libllvm21:amd64 (1:21.1.8-2) ...
- Setting up libpng16-16t64:amd64 (1.6.53-1) ...
- Setting up libsensors5:amd64 (1:3.6.2-2+b1) ...
- Setting up libvulkan1:amd64 (1.4.335.0-1+b1) ...
- Setting up libxshmfence1:amd64 (1.3.3-1+b1) ...
- Setting up libxcb-randr0:amd64 (1.17.0-2+b2) ...
- Setting up libx11-6:amd64 (2:1.8.12-1+b1) ...
- Setting up libdrm-common (2.4.129-1) ...
- Setting up libwayland-client0:amd64 (1.24.0-2+b2) ...
- Setting up libx11-xcb1:amd64 (2:1.8.12-1+b1) ...
- Setting up libx11-dev:amd64 (2:1.8.12-1+b1) ...
- Setting up libxxf86vm1:amd64 (1:1.1.4-2) ...
- Setting up libdrm2:amd64 (2.4.129-1) ...
- Setting up libdrm-amdgpu1:amd64 (2.4.129-1) ...
- Setting up mesa-vulkan-drivers:amd64 (25.3.3-1) ...
- Setting up libdrm-nouveau2:amd64 (2.4.129-1) ...
- Setting up libdrm-radeon1:amd64 (2.4.129-1) ...
- Setting up libdrm-intel1:amd64 (2.4.129-1) ...
- Setting up mesa-libgallium:amd64 (25.3.3-1) ...
- Setting up libdrm-dev:amd64 (2.4.129-1) ...
- Setting up libgbm1:amd64 (25.3.3-1) ...
- Setting up libgl1-mesa-dri:amd64 (25.3.3-1) ...
- Setting up libglx-mesa0:amd64 (25.3.3-1) ...
- Setting up libglx0:amd64 (1.7.0-3) ...
- Setting up libgl1:amd64 (1.7.0-3) ...
- Setting up libglx-dev:amd64 (1.7.0-3) ...
- Setting up libgl-dev:amd64 (1.7.0-3) ...
- Setting up mesa-common-dev:amd64 (25.3.3-1) ...
- Processing triggers for libc-bin (2.42-7) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed conf-libgl.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-21 09:34.10 ---> saved as "f1988f87ea86bbe1a1902ddb912ecc9b35cf8ecf32cb98f84c199c4fd4f5cb9d"
Job succeeded