2026-01-09 21:44.00: New job: test sanette/tsdl https://github.com/sanette/tsdl.git#refs/heads/master (eb2ad0ecd46deb78ee689ad20e1450e15a09738d) (linux-x86_64:opensuse-15.6-4.14_opam-2.5) Base: ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea5399b7a2ec2e4b64fcb77acf78d21ada08de36289328f93e71f81b9e933a1a Opam project build To reproduce locally: git clone --recursive "https://github.com/sanette/tsdl.git" -b "master" && cd "tsdl" && git reset --hard eb2ad0ec cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea5399b7a2ec2e4b64fcb77acf78d21ada08de36289328f93e71f81b9e933a1a # opensuse-15.6-4.14_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 tsdl.opam ./ RUN opam pin add -yn tsdl.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base-bigarray.base base-threads.base base-unix.base conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 stdlib-shims.0.3.0" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y tsdl.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-01-09 21:44.00: Using cache hint "sanette/tsdl-ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea5399b7a2ec2e4b64fcb77acf78d21ada08de36289328f93e71f81b9e933a1a-opensuse-15.6-4.14_opam-2.5-8a26471451d0c382ee7b1e09703f4ea6" 2026-01-09 21:44.00: Using OBuilder spec: ((from ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea5399b7a2ec2e4b64fcb77acf78d21ada08de36289328f93e71f81b9e933a1a) (comment opensuse-15.6-4.14_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src tsdl.opam) (dst ./)) (run (network host) (shell "opam pin add -yn tsdl.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base-bigarray.base base-threads.base base-unix.base conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 stdlib-shims.0.3.0") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y tsdl.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2026-01-09 21:44.00: Waiting for resource in pool OCluster 2026-01-09 22:17.04: Waiting for worker… 2026-01-09 22:21.11: Got resource from pool OCluster Building on asteria.caelum.ci.dev All commits already cached HEAD is now at eb2ad0e final ? version checks (from ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea5399b7a2ec2e4b64fcb77acf78d21ada08de36289328f93e71f81b9e933a1a) 2026-01-09 22:21.12 ---> using "0063fda8739f5f8013b4d7431f310f1304f8d8914c38c2397f6b381aa46ec273" from cache /: (comment opensuse-15.6-4.14_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-01-09 22:21.12 ---> using "38c94d6827ebe412f2996750507451699f5f6621b86121d2281595f46abbeb9c" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-01-09 22:21.12 ---> using "11af852d0112950e5f30d06d0c0eda86bd0aeb88bb02db838fc7d88a6dbbf398" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-87-generic The OCaml toplevel, version 4.14.2 2.5.0 2026-01-09 22:21.12 ---> using "c101ebfd6750326d6b9e77d3ee16fb4be1f1789cbaa7cebc13cb42335a75cdd1" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-01-09 22:21.12 ---> using "18f59f94c3b99255205c86b6546e12704fb12d85a0ee3562cc1d3f20623ec97d" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u")) c65fcb1165 Merge pull request #29080 from dra27/ocaml-config-urls <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.0"), which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-01-09 22:21.12 ---> using "d5625d6498b155822f96a99ed33c9574b4d264c925bd9bd48b225b2b58497570" from cache /src: (copy (src tsdl.opam) (dst ./)) 2026-01-09 22:21.12 ---> saved as "b67c26c06bc6aecd7ce7ba2eb7fb57316e929b2611606ced551b3b24d821cb5f" /src: (run (network host) (shell "opam pin add -yn tsdl.dev './'")) [tsdl.dev] synchronised (file:///src) tsdl is now pinned to file:///src (version dev) 2026-01-09 22:21.13 ---> saved as "50d3d580309850d712f918748162844927d019967e8c1a817efcf4fccf937271" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-01-09 22:21.13 ---> saved as "a90775bca9a16e8cbe079cd9b2e073701af6e3743f2a32e068217b123006e10d" /src: (env DEPS "base-bigarray.base base-threads.base base-unix.base conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.20.2 dune-configurator.3.20.2 integers.0.7.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 stdlib-shims.0.3.0") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y tsdl.dev $DEPS")) + /usr/bin/sudo "zypper" "--non-interactive" "refresh" - Retrieving repository 'Update repository of openSUSE Backports' metadata [.. - Looking for gpg keys in repository Update repository of openSUSE Backports. - gpgkey=http://download.opensuse.org/update/leap/15.6/backports/repodata/repomd.xml.key - ...... - .... - .... - .... - .... - .... - .................done] - Building repository 'Update repository of openSUSE Backports' cache [.. - ..done] - Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata [.. - Looking for gpg keys in repository Update repository with updates from SUSE Linux Enterprise 15. - gpgkey=http://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key - .. - ..... - .... - .... - .... - .... - ...... - ............ - .......... - .......... - .......... - .......... - .......... - ....... - .......... - ....... - .......... - .......... - .......... - .........done] - Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache [.. - ..done] - Repository 'Main Update Repository' is up to date. - Repository 'Update Repository (Non-Oss)' is up to date. - Repository 'Non-OSS Repository' is up to date. - Repository 'Main Repository' is up to date. - All repositories have been refreshed. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [tsdl.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following system packages will first need to be installed: libffi-devel libSDL2-devel <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "zypper" "--non-interactive" "install" "libffi-devel" "libSDL2-devel" - Loading repository data... - Warning: Repository 'Update Repository (Non-Oss)' metadata expired since 2026-01-08 15:51:18 UTC. - - Warning: Repository metadata expired: Check if 'autorefresh' is turned on (zypper lr), otherwise - manually refresh the repository (zypper ref). If this does not solve the issue, it could be that - you are using a broken mirror or the server has actually discontinued to support the repository. - - Reading installed packages... - 'libSDL2-devel' not found in package names. Trying capabilities. - Resolving package dependencies... - - The following 35 NEW packages are going to be installed: - Mesa Mesa-KHR-devel Mesa-dri Mesa-gallium Mesa-libEGL-devel Mesa-libEGL1 Mesa-libGL-devel Mesa-libGL1 Mesa-libGLESv1_CM-devel Mesa-libGLESv2-devel Mesa-libglapi0 SDL2-devel glu-devel libGLU1 libLLVM17 libSDL2-2_0-0 libXext6 libXfixes3 libXxf86vm1 libasound2 libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libedit0 libffi-devel libgbm1 libglvnd libglvnd-devel libpciaccess0 libvulkan1 libwayland-client0 libwayland-server0 libxshmfence1 - - 35 new packages to install. - - Package download size: 46.9 MiB - - Package install size change: - | 227.9 MiB required by packages that will be installed - 227.9 MiB | - 0 B released by packages that will be removed - - Backend: classic_rpmtrans - Continue? [y/n/v/...? shows all options] (y): y - Retrieving: libXext6-1.3.3-1.30.x86_64 (Main Repository) (1/35), 33.2 KiB - Retrieving: libXext6-1.3.3-1.30.x86_64.rpm [. - ..... - .... - .... - .... - .... - .done] - Retrieving: libXfixes3-6.0.0-150400.1.4.x86_64 (Main Repository) (2/35), 16.1 KiB - Retrieving: libXfixes3-6.0.0-150400.1.4.x86_64.rpm [.done] - Retrieving: libasound2-1.2.10-150600.2.3.x86_64 (Main Repository) (3/35), 449.6 KiB - Retrieving: libasound2-1.2.10-150600.2.3.x86_64.rpm [.done] - Retrieving: libdrm2-2.4.118-150600.1.4.x86_64 (Main Repository) (4/35), 77.1 KiB - Retrieving: libdrm2-2.4.118-150600.1.4.x86_64.rpm [.done] - Retrieving: libedit0-3.1.snap20150325-2.12.x86_64 (Main Repository) (5/35), 94.3 KiB - Retrieving: libedit0-3.1.snap20150325-2.12.x86_64.rpm [.done] - Retrieving: libffi-devel-3.2.1.git259-10.8.x86_64 (Main Repository) (6/35), 26.7 KiB - Retrieving: libffi-devel-3.2.1.git259-10.8.x86_64.rpm [.done] - Retrieving: libpciaccess0-0.14-1.16.x86_64 (Main Repository) (7/35), 25.5 KiB - Retrieving: libpciaccess0-0.14-1.16.x86_64.rpm [.done] - Retrieving: libvulkan1-1.3.275.0-150600.1.2.x86_64 (Main Repository) (8/35), 138.5 KiB - Retrieving: libvulkan1-1.3.275.0-150600.1.2.x86_64.rpm [.done] - Retrieving: libwayland-client0-1.22.0-150600.1.6.x86_64 (Main Repository) (9/35), 39.7 KiB - Retrieving: libwayland-client0-1.22.0-150600.1.6.x86_64.rpm [.done] - Retrieving: libwayland-server0-1.22.0-150600.1.6.x86_64 (Main Repository) (10/35), 45.4 KiB - Retrieving: libwayland-server0-1.22.0-150600.1.6.x86_64.rpm [.done] - Retrieving: libxshmfence1-1.2-1.23.x86_64 (Main Repository) (11/35), 11.2 KiB - Retrieving: libxshmfence1-1.2-1.23.x86_64.rpm [.done] - Retrieving: libXxf86vm1-1.1.4-1.23.x86_64 (Main Repository) (12/35), 15.3 KiB - Retrieving: libXxf86vm1-1.1.4-1.23.x86_64.rpm [.done] - Retrieving: libSDL2-2_0-0-2.28.5-150600.1.4.x86_64 (Main Repository) (13/35), 610.9 KiB - Retrieving: libSDL2-2_0-0-2.28.5-150600.1.4.x86_64.rpm [.done] - Retrieving: libdrm_radeon1-2.4.118-150600.1.4.x86_64 (Main Repository) (14/35), 63.9 KiB - Retrieving: libdrm_radeon1-2.4.118-150600.1.4.x86_64.rpm [.done] - Retrieving: libdrm_nouveau2-2.4.118-150600.1.4.x86_64 (Main Repository) (15/35), 59.5 KiB - Retrieving: libdrm_nouveau2-2.4.118-150600.1.4.x86_64.rpm [.done] - Retrieving: libdrm_amdgpu1-2.4.118-150600.1.4.x86_64 (Main Repository) (16/35), 63.8 KiB - Retrieving: libdrm_amdgpu1-2.4.118-150600.1.4.x86_64.rpm [.done] - Retrieving: libdrm_intel1-2.4.118-150600.1.4.x86_64 (Main Repository) (17/35), 100.8 KiB - Retrieving: libdrm_intel1-2.4.118-150600.1.4.x86_64.rpm [.done] - Retrieving: Mesa-KHR-devel-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (18/35), 172.3 KiB - Retrieving: Mesa-KHR-devel-23.3.4-150600.83.3.1.x86_64.rpm [..... - .... - .... - .... - .not found] - Retrieving: Mesa-KHR-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-KHR-devel-23.3.4-150600.83.3.1.x86_64.rpm [..done (128.0 KiB/s)] - Retrieving: Mesa-libglapi0-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (19/35), 187.6 KiB - Retrieving: Mesa-libglapi0-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libglapi0-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libglapi0-23.3.4-150600.83.3.1.x86_64.rpm [..done (6.7 KiB/s)] - Retrieving: libLLVM17-17.0.6-150600.3.7.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (20/35), 23.7 MiB - Retrieving: libLLVM17-17.0.6-150600.3.7.1.x86_64.rpm [.not found] - Retrieving: libLLVM17-17.0.6-150600.3.7.1.x86_64.rpm [.not found] - Retrieving: libLLVM17-17.0.6-150600.3.7.1.x86_64.rpm [.... - .......... - ....... - ........ - ....... - ..... - ......... - ..... - ...... - ......... - .......... - ......... - ...done (2.1 MiB/s)] - Retrieving: libgbm1-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (21/35), 201.7 KiB - Retrieving: libgbm1-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: libgbm1-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: libgbm1-23.3.4-150600.83.3.1.x86_64.rpm [.done] - Retrieving: Mesa-dri-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (22/35), 7.9 MiB - Retrieving: Mesa-dri-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-dri-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-dri-23.3.4-150600.83.3.1.x86_64.rpm [.. - .......... - .......done (3.9 MiB/s)] - Retrieving: libglvnd-1.7.0-150600.1.2.x86_64 (Main Repository) (23/35), 218.8 KiB - Retrieving: libglvnd-1.7.0-150600.1.2.x86_64.rpm [..done (114.6 KiB/s)] - Retrieving: libglvnd-devel-1.7.0-150600.1.2.x86_64 (Main Repository) (24/35), 33.1 KiB - Retrieving: libglvnd-devel-1.7.0-150600.1.2.x86_64.rpm [.done] - Retrieving: libGLU1-9.0.0-150200.10.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (25/35), 170.0 KiB - Retrieving: libGLU1-9.0.0-150200.10.3.1.x86_64.rpm [. - not found] - Retrieving: libGLU1-9.0.0-150200.10.3.1.x86_64.rpm [.not found] - Retrieving: libGLU1-9.0.0-150200.10.3.1.x86_64.rpm [.done] - Retrieving: Mesa-libEGL1-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (26/35), 279.4 KiB - Retrieving: Mesa-libEGL1-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libEGL1-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libEGL1-23.3.4-150600.83.3.1.x86_64.rpm [.done] - Retrieving: Mesa-libGL1-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (27/35), 308.6 KiB - Retrieving: Mesa-libGL1-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGL1-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGL1-23.3.4-150600.83.3.1.x86_64.rpm [.done] - Retrieving: Mesa-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (28/35), 173.8 KiB - Retrieving: Mesa-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-23.3.4-150600.83.3.1.x86_64.rpm [.done] - Retrieving: Mesa-gallium-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (29/35), 10.1 MiB - Retrieving: Mesa-gallium-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-gallium-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-gallium-23.3.4-150600.83.3.1.x86_64.rpm [.... - ........ - ...... - .....done (5.0 MiB/s)] - Retrieving: Mesa-libEGL-devel-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (30/35), 188.0 KiB - Retrieving: Mesa-libEGL-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libEGL-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libEGL-devel-23.3.4-150600.83.3.1.x86_64.rpm [..done (59.7 KiB/s)] - Retrieving: Mesa-libGL-devel-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (31/35), 612.8 KiB - Retrieving: Mesa-libGL-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGL-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGL-devel-23.3.4-150600.83.3.1.x86_64.rpm [.. - done (175.5 KiB/s)] - Retrieving: Mesa-libGLESv2-devel-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (32/35), 203.5 KiB - Retrieving: Mesa-libGLESv2-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGLESv2-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGLESv2-devel-23.3.4-150600.83.3.1.x86_64.rpm [..done (5.3 KiB/s)] - Retrieving: Mesa-libGLESv1_CM-devel-23.3.4-150600.83.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (33/35), 182.1 KiB - Retrieving: Mesa-libGLESv1_CM-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGLESv1_CM-devel-23.3.4-150600.83.3.1.x86_64.rpm [.not found] - Retrieving: Mesa-libGLESv1_CM-devel-23.3.4-150600.83.3.1.x86_64.rpm [..done (22.1 KiB/s)] - Retrieving: glu-devel-9.0.0-150200.10.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (34/35), 13.3 KiB - Retrieving: glu-devel-9.0.0-150200.10.3.1.x86_64.rpm [.not found] - Retrieving: glu-devel-9.0.0-150200.10.3.1.x86_64.rpm [.not found] - Retrieving: glu-devel-9.0.0-150200.10.3.1.x86_64.rpm [..done (6.7 KiB/s)] - Retrieving: SDL2-devel-2.28.5-150600.1.4.x86_64 (Main Repository) (35/35), 527.6 KiB - Retrieving: SDL2-devel-2.28.5-150600.1.4.x86_64.rpm [..done (116.0 KiB/s)] - - Checking for file conflicts: [...done] - ( 1/35) Installing: libXext6-1.3.3-1.30.x86_64 [..done] - ( 2/35) Installing: libXfixes3-6.0.0-150400.1.4.x86_64 [..done] - ( 3/35) Installing: libasound2-1.2.10-150600.2.3.x86_64 [..done] - ( 4/35) Installing: libdrm2-2.4.118-150600.1.4.x86_64 [..done] - ( 5/35) Installing: libedit0-3.1.snap20150325-2.12.x86_64 [..done] - ( 6/35) Installing: libffi-devel-3.2.1.git259-10.8.x86_64 [..done] - ( 7/35) Installing: libpciaccess0-0.14-1.16.x86_64 [..done] - ( 8/35) Installing: libvulkan1-1.3.275.0-150600.1.2.x86_64 [..done] - ( 9/35) Installing: libwayland-client0-1.22.0-150600.1.6.x86_64 [..done] - (10/35) Installing: libwayland-server0-1.22.0-150600.1.6.x86_64 [..done] - (11/35) Installing: libxshmfence1-1.2-1.23.x86_64 [..done] - (12/35) Installing: libXxf86vm1-1.1.4-1.23.x86_64 [..done] - (13/35) Installing: libSDL2-2_0-0-2.28.5-150600.1.4.x86_64 [..done] - (14/35) Installing: libdrm_radeon1-2.4.118-150600.1.4.x86_64 [. - .done] - (15/35) Installing: libdrm_nouveau2-2.4.118-150600.1.4.x86_64 [..done] - (16/35) Installing: libdrm_amdgpu1-2.4.118-150600.1.4.x86_64 [..done] - (17/35) Installing: libdrm_intel1-2.4.118-150600.1.4.x86_64 [..done] - (18/35) Installing: Mesa-KHR-devel-23.3.4-150600.83.3.1.x86_64 [..done] - (19/35) Installing: Mesa-libglapi0-23.3.4-150600.83.3.1.x86_64 [..done] - (20/35) Installing: libLLVM17-17.0.6-150600.3.7.1.x86_64 [......... - .......... - ...done] - (21/35) Installing: libgbm1-23.3.4-150600.83.3.1.x86_64 [..done] - (22/35) Installing: Mesa-dri-23.3.4-150600.83.3.1.x86_64 [....... - .done] - (23/35) Installing: libglvnd-1.7.0-150600.1.2.x86_64 [..done] - (24/35) Installing: libglvnd-devel-1.7.0-150600.1.2.x86_64 [..done] - (25/35) Installing: libGLU1-9.0.0-150200.10.3.1.x86_64 [..done] - (26/35) Installing: Mesa-libEGL1-23.3.4-150600.83.3.1.x86_64 [..done] - (27/35) Installing: Mesa-libGL1-23.3.4-150600.83.3.1.x86_64 [..done] - (28/35) Installing: Mesa-23.3.4-150600.83.3.1.x86_64 [..done] - (29/35) Installing: Mesa-gallium-23.3.4-150600.83.3.1.x86_64 [....... - ....done] - (30/35) Installing: Mesa-libEGL-devel-23.3.4-150600.83.3.1.x86_64 [..done] - (31/35) Installing: Mesa-libGL-devel-23.3.4-150600.83.3.1.x86_64 [..done] - (32/35) Installing: Mesa-libGLESv2-devel-23.3.4-150600.83.3.1.x86_64 [..done] - (33/35) Installing: Mesa-libGLESv1_CM-devel-23.3.4-150600.83.3.1.x86_64 [..done] - (34/35) Installing: glu-devel-9.0.0-150200.10.3.1.x86_64 [..done] - (35/35) Installing: SDL2-devel-2.28.5-150600.1.4.x86_64 [..done] # To update the current shell environment, run: eval $(opam env) 2026-01-09 22:22.45 ---> saved as "f5680459110937dc4d3df893fdf67da7bdf5f311610da14c4954af4b504ff22e" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 10 packages - install conf-libffi 2.0.0 - install conf-pkg-config 4 - install conf-sdl2 1 - install csexp 1.5.2 - install ctypes 0.24.0 - install ctypes-foreign 0.24.0 - install dune 3.20.2 - install dune-configurator 3.20.2 - install integers 0.7.0 - install stdlib-shims 0.3.0 The following system packages will first need to be installed: libSDL2-devel <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> opam believes some required external dependencies are missing. opam can: > 1. Run zypper to install them (may need root/sudo access) 2. Display the recommended zypper 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 "zypper" "--non-interactive" "install" "libSDL2-devel" - Loading repository data... - Warning: Repository 'Update Repository (Non-Oss)' metadata expired since 2026-01-08 15:51:18 UTC. - - Warning: Repository metadata expired: Check if 'autorefresh' is turned on (zypper lr), otherwise - manually refresh the repository (zypper ref). If this does not solve the issue, it could be that - you are using a broken mirror or the server has actually discontinued to support the repository. - - Reading installed packages... - 'libSDL2-devel' not found in package names. Trying capabilities. - 'SDL2-devel' providing 'libSDL2-devel' is already installed. - Resolving package dependencies... - Nothing to do. <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved csexp.1.5.2 (cached) -> retrieved ctypes.0.24.0, ctypes-foreign.0.24.0 (cached) -> installed conf-pkg-config.4 -> retrieved integers.0.7.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> installed conf-libffi.2.0.0 -> installed conf-sdl2.1 -> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached) -> installed dune.3.20.2 -> installed stdlib-shims.0.3.0 -> installed csexp.1.5.2 -> installed integers.0.7.0 -> installed dune-configurator.3.20.2 -> installed ctypes.0.24.0 -> installed ctypes-foreign.0.24.0 Done. # To update the current shell environment, run: eval $(opam env) 2026-01-09 22:23.26 ---> saved as "549e8bed35d10f28f12d1e90422f41db230b5db3f56586dbee1f8ac39868c374" /src: (copy (src .) (dst /src)) 2026-01-09 22:23.26 ---> saved as "a8a939550948ea1a5e7d9594f0aeab4e74137b0cac30819fd0b27326f50f0d06" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/test && ./test_tsdl.exe) SDL_GetError SDL_free SDL_SetMainReady SDL_Init SDL_InitSubSystem SDL_Quit SDL_QuitSubSystem SDL_WasInit SDL_ClearHints SDL_GetHint SDL_GetHintBoolean SDL_SetHint SDL_SetHintWithPriority SDL_ClearError SDL_SetError SDL_LogMessage SDL_LogGetPriority SDL_LogResetPriorities SDL_LogSetAllPriority SDL_LogSetPriority SDL_GetVersion SDL_GetRevision SDL_GetRevisionNumber SDL_LoadFile_RW SDL_RWFromFile SDL_RWFromConstMem SDL_RWFromMem SDL_GetBasePath SDL_GetPrefPath SDL_EnclosePoints SDL_HasIntersection SDL_IntersectRect SDL_IntersectRectAndLine SDL_UnionRect SDL_AllocPalette SDL_FreePalette SDL_SetPaletteColors SDL_CalculateGammaRamp SDL_ComposeCustomBlendMode SDL_AllocFormat SDL_FreeFormat SDL_GetPixelFormatName SDL_GetRGB SDL_GetRGBA SDL_MapRGB SDL_MapRGBA SDL_MasksToPixelFormatEnum SDL_PixelFormatEnumToMasks SDL_SetPixelFormatPalette SDL_UpperBlitScaled SDL_UpperBlit SDL_ConvertPixels SDL_ConvertSurface SDL_ConvertSurfaceFormat SDL_CreateRGBSurface SDL_CreateRGBSurfaceFrom SDL_CreateRGBSurfaceWithFormat SDL_CreateRGBSurfaceWithFormatFrom SDL_DuplicateSurface SDL_FillRect SDL_FillRects SDL_FreeSurface SDL_GetClipRect SDL_GetColorKey SDL_GetSurfaceAlphaMod SDL_GetSurfaceBlendMode SDL_GetSurfaceColorMod SDL_LoadBMP_RW SDL_LockSurface SDL_LowerBlit SDL_LowerBlitScaled SDL_SaveBMP_RW SDL_SetClipRect SDL_SetColorKey SDL_SetSurfaceAlphaMod SDL_SetSurfaceBlendMode SDL_SetSurfaceColorMod SDL_SetSurfacePalette SDL_SetSurfaceRLE SDL_UnlockSurface SDL_CreateRenderer SDL_CreateSoftwareRenderer SDL_DestroyRenderer SDL_GetNumRenderDrivers SDL_GetRenderDrawBlendMode SDL_GetRenderDrawColor SDL_GetRenderDriverInfo SDL_GetRenderTarget SDL_GetRenderer SDL_GetRendererInfo SDL_GetRendererOutputSize SDL_RenderClear SDL_RenderCopy SDL_RenderCopyEx SDL_RenderDrawLine SDL_RenderDrawLineF SDL_RenderDrawLines SDL_RenderDrawPoint SDL_RenderDrawPoints SDL_RenderDrawPointF SDL_RenderDrawPointsF SDL_RenderDrawRect SDL_RenderDrawRects SDL_RenderFillRect SDL_RenderFillRects SDL_RenderGeometry SDL_RenderGeometryRaw SDL_RenderGetClipRect SDL_RenderIsClipEnabled SDL_RenderGetIntegerScale SDL_RenderGetLogicalSize SDL_RenderGetScale SDL_RenderGetViewport SDL_RenderGetWindow SDL_RenderPresent SDL_RenderReadPixels SDL_RenderSetClipRect SDL_RenderSetIntegerScale SDL_RenderSetLogicalSize SDL_RenderSetScale SDL_RenderSetViewport SDL_RenderTargetSupported SDL_SetRenderDrawBlendMode SDL_SetRenderDrawColor SDL_SetRenderTarget SDL_CreateTexture SDL_CreateTextureFromSurface SDL_DestroyTexture SDL_GetTextureAlphaMod SDL_GetTextureBlendMode SDL_GetTextureColorMod SDL_GetTextureScaleMode SDL_QueryTexture SDL_LockTexture SDL_SetTextureAlphaMod SDL_SetTextureBlendMode SDL_SetTextureColorMod SDL_SetTextureScaleMode SDL_UnlockTexture SDL_UpdateTexture SDL_UpdateYUVTexture SDL_GetCurrentVideoDriver SDL_GetNumVideoDrivers SDL_GetVideoDriver SDL_VideoInit SDL_VideoQuit SDL_GetClosestDisplayMode SDL_GetCurrentDisplayMode SDL_GetDesktopDisplayMode SDL_GetDisplayBounds SDL_GetDisplayDPI SDL_GetDisplayMode SDL_GetDisplayUsableBounds SDL_GetNumDisplayModes SDL_GetDisplayName SDL_GetNumVideoDisplays SDL_CreateWindow SDL_CreateWindowAndRenderer SDL_DestroyWindow SDL_GetWindowBrightness SDL_GetWindowBordersSize SDL_GetWindowDisplayIndex SDL_GetWindowDisplayMode SDL_GetWindowFlags SDL_GetWindowFromID SDL_GetWindowGammaRamp SDL_GetWindowGrab SDL_GetGrabbedWindow SDL_GetWindowID SDL_GetWindowMaximumSize SDL_GetWindowMinimumSize SDL_GetWindowOpacity SDL_GetWindowPixelFormat SDL_GetWindowPosition SDL_GetWindowSize SDL_GetWindowSurface SDL_GetWindowTitle SDL_HideWindow SDL_MaximizeWindow SDL_MinimizeWindow SDL_RaiseWindow SDL_RestoreWindow SDL_SetWindowBordered SDL_SetWindowBrightness SDL_SetWindowDisplayMode SDL_SetWindowFullscreen SDL_SetWindowGammaRamp SDL_SetWindowGrab SDL_SetWindowIcon SDL_SetWindowInputFocus SDL_SetWindowMaximumSize SDL_SetWindowMinimumSize SDL_SetWindowModalFor SDL_SetWindowOpacity SDL_SetWindowPosition SDL_SetWindowResizable SDL_SetWindowSize SDL_SetWindowTitle SDL_ShowWindow SDL_UpdateWindowSurface SDL_UpdateWindowSurfaceRects SDL_GL_BindTexture SDL_GL_CreateContext SDL_GL_DeleteContext SDL_GL_ExtensionSupported SDL_GL_GetAttribute SDL_GL_GetCurrentContext SDL_GL_GetDrawableSize SDL_GL_GetSwapInterval SDL_GL_MakeCurrent SDL_GL_ResetAttributes SDL_GL_SetAttribute SDL_GL_SetSwapInterval SDL_GL_SwapWindow SDL_GL_UnbindTexture SDL_Vulkan_LoadLibrary SDL_Vulkan_UnloadLibrary SDL_Vulkan_GetInstanceExtensions SDL_Vulkan_CreateSurface SDL_Vulkan_GetDrawableSize SDL_DisableScreenSaver SDL_EnableScreenSaver SDL_IsScreenSaverEnabled SDL_ShowMessageBox SDL_ShowSimpleMessageBox SDL_GetClipboardText SDL_HasClipboardText SDL_SetClipboardText SDL_GetKeyboardFocus SDL_GetKeyboardState SDL_GetKeyFromName SDL_GetKeyFromScancode SDL_GetKeyName SDL_GetModState SDL_GetScancodeFromKey SDL_GetScancodeFromName SDL_GetScancodeName SDL_HasScreenKeyboardSupport SDL_IsScreenKeyboardShown SDL_IsTextInputActive SDL_SetModState SDL_SetTextInputRect SDL_StartTextInput SDL_StopTextInput SDL_CaptureMouse SDL_CreateColorCursor SDL_CreateCursor SDL_CreateSystemCursor SDL_FreeCursor SDL_GetCursor SDL_GetDefaultCursor SDL_GetGlobalMouseState SDL_GetMouseFocus SDL_GetMouseState SDL_GetRelativeMouseMode SDL_GetRelativeMouseState SDL_ShowCursor SDL_SetCursor SDL_SetRelativeMouseMode SDL_WarpMouseInWindow SDL_WarpMouseGlobal SDL_GetNumTouchDevices SDL_GetNumTouchFingers SDL_GetTouchDevice SDL_GetTouchFinger SDL_LoadDollarTemplates SDL_RecordGesture SDL_SaveDollarTemplate SDL_SaveAllDollarTemplates SDL_JoystickClose SDL_JoystickCurrentPowerLevel SDL_JoystickEventState SDL_JoystickFromInstanceID SDL_JoystickGetAttached SDL_JoystickGetAxis SDL_JoystickGetAxisInitialState SDL_JoystickGetBall SDL_JoystickGetButton SDL_JoystickGetDeviceGUID SDL_JoystickGetDeviceProduct SDL_JoystickGetDeviceProductVersion SDL_JoystickGetDeviceType SDL_JoystickGetDeviceInstanceID SDL_JoystickGetDeviceVendor SDL_JoystickGetGUID SDL_JoystickGetGUIDFromString SDL_JoystickGetGUIDString SDL_JoystickGetHat SDL_JoystickGetProduct SDL_JoystickGetProductVersion SDL_JoystickGetType SDL_JoystickGetVendor SDL_JoystickInstanceID SDL_JoystickName SDL_JoystickNameForIndex SDL_JoystickNumAxes SDL_JoystickNumBalls SDL_JoystickNumButtons SDL_JoystickNumHats SDL_JoystickOpen SDL_JoystickUpdate SDL_NumJoysticks SDL_GameControllerAddMapping SDL_GameControllerAddMappingsFromRW SDL_GameControllerClose SDL_GameControllerEventState SDL_GameControllerFromInstanceID SDL_GameControllerGetAttached SDL_GameControllerGetAxis SDL_GameControllerGetAxisFromString SDL_GameControllerGetBindForAxis SDL_GameControllerGetBindForButton SDL_GameControllerGetButton SDL_GameControllerGetButtonFromString SDL_GameControllerGetJoystick SDL_GameControllerGetProduct SDL_GameControllerGetProductVersion SDL_GameControllerGetStringForAxis SDL_GameControllerGetStringForButton SDL_GameControllerGetVendor SDL_GameControllerMapping SDL_GameControllerMappingForIndex SDL_GameControllerMappingForGUID SDL_GameControllerName SDL_GameControllerNameForIndex SDL_GameControllerNumMappings SDL_GameControllerOpen SDL_GameControllerUpdate SDL_IsGameController SDL_EventState SDL_FlushEvent SDL_FlushEvents SDL_HasEvent SDL_HasEvents SDL_PollEvent SDL_PumpEvents SDL_PushEvent SDL_RegisterEvents SDL_WaitEvent SDL_WaitEventTimeout SDL_HapticClose SDL_HapticDestroyEffect SDL_HapticEffectSupported SDL_HapticGetEffectStatus SDL_HapticIndex SDL_HapticName SDL_HapticNewEffect SDL_HapticNumAxes SDL_HapticNumEffects SDL_HapticNumEffectsPlaying SDL_HapticOpen SDL_HapticOpenFromJoystick SDL_HapticOpenFromMouse SDL_HapticOpened SDL_HapticPause SDL_HapticQuery SDL_HapticRumbleInit SDL_HapticRumblePlay SDL_HapticRumbleStop SDL_HapticRumbleSupported SDL_HapticRunEffect SDL_HapticSetAutocenter SDL_HapticSetGain SDL_HapticStopAll SDL_HapticStopEffect SDL_HapticUnpause SDL_HapticUpdateEffect SDL_JoystickIsHaptic SDL_MouseIsHaptic SDL_NumHaptics SDL_AudioInit SDL_AudioQuit SDL_GetAudioDriver SDL_GetCurrentAudioDriver SDL_GetNumAudioDrivers SDL_CloseAudioDevice SDL_FreeWAV SDL_GetAudioDeviceName SDL_GetAudioDeviceStatus SDL_GetNumAudioDevices SDL_LoadWAV_RW SDL_LockAudioDevice SDL_OpenAudioDevice SDL_PauseAudioDevice SDL_UnlockAudioDevice SDL_QueueAudio SDL_DequeueAudio SDL_GetQueuedAudioSize SDL_ClearQueuedAudio SDL_Delay SDL_GetTicks SDL_GetTicks64 SDL_GetPerformanceCounter SDL_GetPerformanceFrequency SDL_GetPlatform SDL_GetCPUCacheLineSize SDL_GetCPUCount SDL_GetSystemRAM SDL_Has3DNow SDL_HasAltiVec SDL_HasAVX SDL_HasMMX SDL_HasNEON SDL_HasRDTSC SDL_HasSSE SDL_HasSSE2 SDL_HasSSE3 SDL_HasSSE41 SDL_HasSSE42 SDL_GetPowerInfo SDL_GetPreferredLocales INFO: SDL Version (2,28,5) error: XDG_RUNTIME_DIR is invalid or not set in the environment. 2026-01-09 22:23.31 ---> saved as "3784b005dc3997c3d779bc59a3f085c5c83cca6629df35f69dbec9668a1855e7" Job succeeded 2026-01-09 22:23.32: Job succeeded