2026-04-28 18:44.41: New job: test sanette/bogue-cairo https://github.com/sanette/bogue-cairo.git#refs/heads/main (390ca4b7e3b6f8de7b1f7ce6e007337d1387fafe) (linux-x86_64:alpine-3.23-5.4_opam-2.5)Base: ocaml/opam:alpine-3.23-ocaml-5.4@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366Opam project buildTo reproduce locally:git clone --recursive "https://github.com/sanette/bogue-cairo.git" -b "main" && cd "bogue-cairo" && git reset --hard 390ca4b7cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:alpine-3.23-ocaml-5.4@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366# alpine-3.23-5.4_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 || git fetch origin master) && git reset -q --hard 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 bogue-cairo.opam ./RUN opam pin add -yn bogue-cairo.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bogue.20260208 cairo2.0.6.5 conf-cairo.1 conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 conf-sdl2-image.1 conf-sdl2-ttf.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.22.2 dune-configurator.3.22.2 integers.0.7.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 topkg.1.1.1 tsdl.1.3.0 tsdl-image.0.6 tsdl-ttf.0.7 xdg.3.22.2"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y bogue-cairo.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-04-28 18:44.41: Using cache hint "sanette/bogue-cairo-ocaml/opam:alpine-3.23-ocaml-5.4@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366-alpine-3.23-5.4_opam-2.5-8d420aa05f9905f30fe37fe82bef7e90"2026-04-28 18:44.41: Using OBuilder spec:((from ocaml/opam:alpine-3.23-ocaml-5.4@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366)(comment alpine-3.23-5.4_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 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 || git fetch origin master) && git reset -q --hard 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src bogue-cairo.opam) (dst ./))(run (network host)(shell "opam pin add -yn bogue-cairo.dev './'"))(run (shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bogue.20260208 cairo2.0.6.5 conf-cairo.1 conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 conf-sdl2-image.1 conf-sdl2-ttf.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.22.2 dune-configurator.3.22.2 integers.0.7.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 topkg.1.1.1 tsdl.1.3.0 tsdl-image.0.6 tsdl-ttf.0.7 xdg.3.22.2")(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 bogue-cairo.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-04-28 18:44.41: Waiting for resource in pool OCluster2026-04-28 18:55.30: Waiting for worker…2026-04-28 18:58.40: Got resource from pool OClusterBuilding on doris.caelum.ci.devAll commits already cachedHEAD is now at 390ca4b fix test(from ocaml/opam:alpine-3.23-ocaml-5.4@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366)Unable to find image 'ocaml/opam:alpine-3.23-ocaml-5.4@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366' locallydocker.io/ocaml/opam@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366: Pulling from ocaml/opam6a0ac1617861: Already exists9630673831f3: Already exists4cffb540229a: Already existsaa3cee094119: Already existsf2700202f619: Already exists33135c7375d5: Already exists1ea4b64ae955: Already existsca34ef70eda1: Already existsd4998b6f8f35: Already exists4a43cfe8648c: Already exists453dd28eaace: Already existsa962f0379f0a: Already existsb68882dcbbd8: Already exists3f63b4eac828: Already exists0720e1e1068a: Already exists0676d4d6023a: Already exists0ab690805f49: Already existsfc0af979c0fe: Already exists4f4fb700ef54: Already exists63f1d0bef8ae: Already exists43fd6995d88f: Already existsc775bfb331ab: Already existsa7a9b5ed8780: Already exists86ac791930d3: Already exists2e34d70b785c: Already exists56c554cb0baa: Already exists0109b7ea4beb: Already existsa72aa581a14e: Already exists0b969b88b90b: Already existsd1ae0e2bf910: Already existscfd8efe5a061: Already existsa34595d6f491: Already exists7333547f58a0: Already exists803cdf5f2902: Already existsd74501489c54: Already exists628aecb9cafb: Already exists0c52f398a865: Already existsf4e18988783e: Pulling fs layerd9b0005bf058: Pulling fs layerac511140fcec: Pulling fs layere5e3b5898b4b: Pulling fs layer08e53197d17a: Pulling fs layer9502f6b2d19e: Pulling fs layer9502f6b2d19e: Waitinge5e3b5898b4b: Waiting08e53197d17a: Waitingd9b0005bf058: Verifying Checksumd9b0005bf058: Download completee5e3b5898b4b: Verifying Checksume5e3b5898b4b: Download completef4e18988783e: Verifying Checksumf4e18988783e: Download completef4e18988783e: Pull completed9b0005bf058: Pull complete08e53197d17a: Verifying Checksum08e53197d17a: Download completeac511140fcec: Verifying Checksumac511140fcec: Download complete9502f6b2d19e: Verifying Checksum9502f6b2d19e: Download completeac511140fcec: Pull completee5e3b5898b4b: Pull complete08e53197d17a: Pull complete9502f6b2d19e: Pull completeDigest: sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f63366Status: Downloaded newer image for ocaml/opam@sha256:b5f9c251ed23ceaf402a2fd8548d89b9d710ba800ef8a7f46f773bfff6f633662026-04-28 18:58.41 ---> using "01c11b07ac2b5cd48e66007e5a5cac291b476dda37442ad969d24b0ab6dc0559" from cache/: (comment alpine-3.23-5.4_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-04-28 18:58.41 ---> using "a8a9ea5c59254a5a0f8f67ea52c72885ad5d9b7a990b02c87babbf030ab69642" 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] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2026-04-28 18:58.41 ---> using "1e76191cb180700a1a4b4fb6f0b59791d7b11a581be0b4b93d5476ddfe3df3f0" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-106-genericThe OCaml toplevel, version 5.4.12.5.12026-04-28 18:58.41 ---> using "059e0fa9bf335039c3fd833df6288d715762c1f93e9a1b08fa520560ef5ec6c3" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-04-28 18:58.41 ---> using "df7006147f8edefa1d31bb335dd77eaeb1d134668f6ea6934fc058697cdbef27" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 || git fetch origin master) && git reset -q --hard 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 && git log --no-decorate -n1 --oneline && opam update -u"))5f7bb1a6e6 Merge pull request #29704 from shonfeder/release-dune-3.22.2<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryEverything as up-to-date as possibleHowever, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.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-04-28 18:58.41 ---> using "f732b87e75ca0340aea537502376e6d2519a136db03ec70be93c6bfc5c444674" from cache/src: (copy (src bogue-cairo.opam) (dst ./))2026-04-28 18:58.41 ---> saved as "e9c0c5b74004eb5122ed693bd9a5357996df26c974c228ccb20cb733045c4ae6"/src: (run (network host)(shell "opam pin add -yn bogue-cairo.dev './'"))[NOTE] Package bogue-cairo does not exist in opam repositories registered in the current switch.[bogue-cairo.dev] synchronised (file:///src)bogue-cairo is now pinned to file:///src (version dev)2026-04-28 18:58.43 ---> saved as "11a5760c5ef75cb88f600e43f5a580d44c01a8ef19d6cc89b54b8fc4fac10072"/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))2026-04-28 18:58.43 ---> saved as "370f1fc5b9607de8c5930edd1f31671a891bcf732c3944a55870e654bc33a2eb"/src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bogue.20260208 cairo2.0.6.5 conf-cairo.1 conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 conf-sdl2-image.1 conf-sdl2-ttf.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.22.2 dune-configurator.3.22.2 integers.0.7.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 stdlib-shims.0.3.0 topkg.1.1.1 tsdl.1.3.0 tsdl-image.0.6 tsdl-ttf.0.7 xdg.3.22.2")/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 bogue-cairo.dev $DEPS"))+ /usr/bin/sudo "apk" "update"- v3.23.4-87-g1a6cf4ecc50 [https://dl-cdn.alpinelinux.org/alpine/v3.23/main]- v3.23.4-87-g1a6cf4ecc50 [https://dl-cdn.alpinelinux.org/alpine/v3.23/community]- v20260127-8614-g3dadfe355ed [https://dl-cdn.alpinelinux.org/alpine/edge/main]- v20260127-8630-g198de671ae5 [https://dl-cdn.alpinelinux.org/alpine/edge/community]- v20260127-8630-g198de671ae5 [https://dl-cdn.alpinelinux.org/alpine/edge/testing]- OK: 62099 distinct packages available<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[bogue-cairo.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 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.1).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).[NOTE] Package ocaml is already installed (current version is 5.4.1).[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-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains 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:cairo-dev libffi-dev sdl2-dev sdl2_image-dev sdl2_ttf-dev<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>+ /usr/bin/sudo "apk" "add" "cairo-dev" "libffi-dev" "sdl2-dev" "sdl2_image-dev" "sdl2_ttf-dev"- ( 1/108) Installing cairo-tools (1.18.4-r0)- ( 2/108) Installing libpng (1.6.57-r0)- ( 3/108) Installing freetype (2.14.1-r0)- ( 4/108) Installing fontconfig (2.17.1-r0)- ( 5/108) Installing expat (2.7.5-r0)- ( 6/108) Installing expat-dev (2.7.5-r0)- ( 7/108) Installing bzip2-dev (1.0.8-r6)- ( 8/108) Installing brotli (1.2.0-r0)- ( 9/108) Installing brotli-dev (1.2.0-r0)- ( 10/108) Installing zlib-dev (1.3.2-r0)- ( 11/108) Installing libpng-dev (1.6.57-r0)- ( 12/108) Installing freetype-dev (2.14.1-r0)- ( 13/108) Installing fontconfig-dev (2.17.1-r0)- ( 14/108) Installing libxext (1.3.6-r2)- ( 15/108) Installing libxext-dev (1.3.6-r2)- ( 16/108) Installing libxrender (0.9.12-r0)- ( 17/108) Installing libxrender-dev (0.9.12-r0)- ( 18/108) Installing pixman (0.46.4-r0)- ( 19/108) Installing pixman-dev (0.46.4-r0)- ( 20/108) Installing util-macros (1.20.2-r0)- ( 21/108) Installing xcb-util (0.4.1-r3)- ( 22/108) Installing xcb-util-dev (0.4.1-r3)- ( 23/108) Installing cairo (1.18.4-r0)- ( 24/108) Installing libintl (0.24.1-r1)- ( 25/108) Installing libeconf (0.8.3-r0)- ( 26/108) Installing libblkid (2.41.4-r0)- ( 27/108) Installing libmount (2.41.4-r0)- ( 28/108) Installing glib (2.86.3-r0)- ( 29/108) Installing cairo-gobject (1.18.4-r0)- ( 30/108) Installing libxml2 (2.13.9-r0)- ( 31/108) Installing libxml2-utils (2.13.9-r0)- ( 32/108) Installing docbook-xml (4.5-r10)- Executing docbook-xml-4.5-r10.post-install- ( 33/108) Installing libxslt (1.1.43-r3)- ( 34/108) Installing docbook-xsl-ns (1.79.2-r13)- Executing docbook-xsl-ns-1.79.2-r13.post-install- ( 35/108) Installing docbook-xsl-nons (1.79.2-r13)- Executing docbook-xsl-nons-1.79.2-r13.post-install- ( 36/108) Installing docbook-xsl (1.79.2-r13)- ( 37/108) Installing gettext-asprintf (0.24.1-r1)- ( 38/108) Installing gettext-libs (0.24.1-r1)- ( 39/108) Installing gettext-envsubst (0.24.1-r1)- ( 40/108) Installing gettext (0.24.1-r1)- ( 41/108) Installing gettext-dev (0.24.1-r1)- ( 42/108) Installing py3-parsing (3.2.5-r0)- ( 43/108) Installing py3-parsing-pyc (3.2.5-r0)- ( 44/108) Installing py3-packaging (25.0-r0)- ( 45/108) Installing py3-packaging-pyc (25.0-r0)- ( 46/108) Installing linux-headers (6.16.12-r0)- ( 47/108) Installing libffi-dev (3.5.2-r0)- ( 48/108) Installing bsd-compat-headers (0.7.2-r6)- ( 49/108) Installing libedit (20251016.3.1-r0)- ( 50/108) Installing libedit-dev (20251016.3.1-r0)- ( 51/108) Installing libpcre2-16 (10.47-r0)- ( 52/108) Installing libpcre2-32 (10.47-r0)- ( 53/108) Installing pcre2-dev (10.47-r0)- ( 54/108) Installing libuuid (2.41.4-r0)- ( 55/108) Installing libfdisk (2.41.4-r0)- ( 56/108) Installing liblastlog2 (2.41.4-r0)- ( 57/108) Installing libsmartcols (2.41.4-r0)- ( 58/108) Installing sqlite (3.51.2-r0)- ( 59/108) Installing sqlite-dev (3.51.2-r0)- ( 60/108) Installing util-linux-dev (2.41.4-r0)- ( 61/108) Installing glib-dev (2.86.3-r0)- ( 62/108) Installing cairo-dev (1.18.4-r0)- ( 63/108) Installing sdl2 (2.32.10-r0)- ( 64/108) Installing hwdata-pci (0.401-r0)- ( 65/108) Installing libpciaccess (0.18.1-r1)- ( 66/108) Installing libdrm (2.4.131-r0)- ( 67/108) Installing libpciaccess-dev (0.18.1-r1)- ( 68/108) Installing libdrm-dev (2.4.131-r0)- ( 69/108) Installing libxdamage (1.1.6-r5)- ( 70/108) Installing libxfixes (6.0.2-r0)- ( 71/108) Installing libxfixes-dev (6.0.2-r0)- ( 72/108) Installing libxdamage-dev (1.1.6-r5)- ( 73/108) Installing libxshmfence (1.3.3-r0)- ( 74/108) Installing libxshmfence-dev (1.3.3-r0)- ( 75/108) Installing llvm21-libs (21.1.2-r1)- ( 76/108) Installing spirv-tools (1.4.321.0-r1)- ( 77/108) Installing libelf (0.194-r0)- ( 78/108) Installing mesa (25.2.7-r1)- ( 79/108) Installing mesa-gles (25.2.7-r1)- ( 80/108) Installing mesa-gbm (25.2.7-r1)- ( 81/108) Installing wayland-libs-client (1.24.0-r0)- ( 82/108) Installing mesa-egl (25.2.7-r1)- ( 83/108) Installing libxxf86vm (1.1.7-r0)- ( 84/108) Installing mesa-gl (25.2.7-r1)- ( 85/108) Installing clang21-headers (21.1.2-r2)- ( 86/108) Installing libclc (21.1.2-r0)- ( 87/108) Installing spirv-llvm-translator-libs (21.1.0-r0)- ( 88/108) Installing clang21-libs (21.1.2-r2)- ( 89/108) Installing mesa-rusticl (25.2.7-r1)- ( 90/108) Installing libxxf86vm-dev (1.1.7-r0)- ( 91/108) Installing mesa-dev (25.2.7-r1)- ( 92/108) Installing sdl2-dev (2.32.10-r0)- ( 93/108) Installing sdl2_image (2.8.8-r0)- ( 94/108) Installing sdl2_image-dev (2.8.8-r0)- ( 95/108) Installing graphite2 (1.3.14-r6)- ( 96/108) Installing harfbuzz (12.2.0-r0)- ( 97/108) Installing sdl2_ttf (2.24.0-r0)- ( 98/108) Installing harfbuzz-cairo (12.2.0-r0)- ( 99/108) Installing harfbuzz-gobject (12.2.0-r0)- (100/108) Installing icu-data-en (76.1-r1)- Executing icu-data-en-76.1-r1.post-install- *- * If you need ICU with non-English locales and legacy charset support, install- * package icu-data-full.- *- (101/108) Installing icu-libs (76.1-r1)- (102/108) Installing harfbuzz-icu (12.2.0-r0)- (103/108) Installing harfbuzz-subset (12.2.0-r0)- (104/108) Installing graphite2-dev (1.3.14-r6)- (105/108) Installing icu (76.1-r1)- (106/108) Installing icu-dev (76.1-r1)- (107/108) Installing harfbuzz-dev (12.2.0-r0)- (108/108) Installing sdl2_ttf-dev (2.24.0-r0)- Executing busybox-1.37.0-r30.trigger- Executing glib-2.86.3-r0.trigger- * No schema files found: doing nothing.- OK: 891.8 MiB in 212 packages# To update the current shell environment, run: eval $(opam env)2026-04-28 18:59.09 ---> saved as "5e4d19d552bdf6a5c119d303edfaae801fe1a0043321479a3ec21f0b9707e2c4"/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 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.1).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).[NOTE] Package ocaml is already installed (current version is 5.4.1).[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-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains 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 22 packages- install bogue 20260208- install cairo2 0.6.5- install conf-cairo 1- install conf-libffi 2.0.0- install conf-pkg-config 4- install conf-sdl2 1- install conf-sdl2-image 1- install conf-sdl2-ttf 1- install csexp 1.5.2- install ctypes 0.24.0- install ctypes-foreign 0.24.0- install dune 3.22.2- install dune-configurator 3.22.2- install integers 0.7.0- install ocamlbuild 0.16.1- install ocamlfind 1.9.8- install stdlib-shims 0.3.0- install topkg 1.1.1- install tsdl 1.3.0- install tsdl-image 0.6- install tsdl-ttf 0.7- install xdg 3.22.2<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved bogue.20260208 (cached)-> retrieved cairo2.0.6.5 (cached)-> retrieved csexp.1.5.2 (cached)-> installed conf-pkg-config.4-> retrieved ctypes.0.24.0, ctypes-foreign.0.24.0 (cached)-> retrieved integers.0.7.0 (cached)-> installed conf-cairo.1-> installed conf-libffi.2.0.0-> installed conf-sdl2.1-> installed conf-sdl2-image.1-> installed conf-sdl2-ttf.1-> retrieved ocamlbuild.0.16.1 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved tsdl.1.3.0 (cached)-> retrieved tsdl-image.0.6 (cached)-> retrieved tsdl-ttf.0.7 (cached)-> retrieved dune.3.22.2, dune-configurator.3.22.2, xdg.3.22.2 (cached)-> installed ocamlbuild.0.16.1-> installed ocamlfind.1.9.8-> installed topkg.1.1.1-> installed dune.3.22.2-> installed csexp.1.5.2-> installed stdlib-shims.0.3.0-> installed xdg.3.22.2-> installed integers.0.7.0-> installed dune-configurator.3.22.2-> installed cairo2.0.6.5-> installed ctypes.0.24.0-> installed ctypes-foreign.0.24.0-> installed tsdl.1.3.0-> installed tsdl-ttf.0.7-> installed tsdl-image.0.6-> installed bogue.20260208Done.# To update the current shell environment, run: eval $(opam env)2026-04-28 19:00.11 ---> saved as "d633369cd2193bf9fe8b90ded3a285a30b1b40705dc139410a46e3b5f2d90e8e"/src: (copy (src .) (dst /src))2026-04-28 19:00.11 ---> saved as "d11c28263138bbad983383dd6222f481fd68c0b17fdc466158961d45e0527aef"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))(cd _build/default/test && ./test.exe)TTF_InitTTF_Linked_VersionTTF_OpenFontTTF_OpenFontIndexTTF_OpenFontRWTTF_OpenFontIndexRWTTF_GetFontStyleTTF_SetFontStyleTTF_GetFontOutlineTTF_SetFontOutlineTTF_GetFontHintingTTF_SetFontHintingTTF_FontHeightTTF_FontAscentTTF_FontDescentTTF_FontLineSkipTTF_GetFontKerningTTF_SetFontKerningTTF_FontFacesTTF_FontFaceIsFixedWidthTTF_FontFaceFamilyNameTTF_FontFaceStyleNameTTF_GlyphIsProvidedTTF_GlyphIsProvided32TTF_GlyphMetricsTTF_GlyphMetrics32TTF_SizeTextTTF_SizeUTF8TTF_RenderText_SolidTTF_RenderUTF8_SolidTTF_RenderGlyph_SolidTTF_RenderGlyph32_SolidTTF_RenderText_ShadedTTF_RenderUTF8_ShadedTTF_RenderGlyph_ShadedTTF_RenderGlyph32_ShadedTTF_RenderText_BlendedTTF_RenderUTF8_BlendedTTF_RenderText_Blended_WrappedTTF_RenderUTF8_Blended_WrappedTTF_RenderGlyph_BlendedTTF_RenderGlyph32_BlendedTTF_CloseFontTTF_QuitTTF_WasInitTTF_GetFontKerningSizeLoading Bogue 20260208 with config dir /home/opam/.opam/5.4/share/bogue/themes/defaultSkipping display since OCAMLCI=true.INFO: SDL_ttf Version (2,24,0)INFO: Using SDL 2.32.10error: XDG_RUNTIME_DIR is invalid or not set in the environment./bin/sh: xdpyinfo: not found2026-04-28 19:00.12 ---> saved as "8d6e81a3c0e897a4098f564b36f5c44eae62ea1be4752a0a9a94a35f905c529b"Job succeeded2026-04-28 19:00.13: Job succeeded