Build:
- 0
2026-06-23 16:52.08: New job: build ocamlsdl2.0.02 (04998057b540) 2026-06-23 16:52.08: Waiting for resource in pool day11-builds 2026-06-23 18:15.47: Got resource from pool day11-builds 2026-06-23 18:15.47: [profile full] build ocamlsdl2.0.02 2026-06-23 18:15.47: build ocamlsdl2.0.02 (04998057b540) === DEPENDENCIES (7 transitive) === compiler-cloning.enabled 0d2606125f88 conf-pkg-config.5 4b60827fc174 conf-sdl2.1 6df315211b73 ocaml.5.5.0 1b4132bddf48 ocaml-base-compiler.5.5.0 1901c3a760c1 ocaml-compiler.5.5.0 5f593a0b4a8c ocamlfind.1.9.8 5b46f9d92bbd === STDOUT === Processing: [default: loading data] [ocamlsdl2.0.02: dl] [ocamlsdl2.0.02: extract] -> retrieved ocamlsdl2.0.02 (https://opam.ocaml.org/cache) [ocamlsdl2: cp] + /usr/bin/cp "src/Makefile.config.unix" "src/Makefile.config" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02) [ocamlsdl2: make src] + /usr/bin/make "-C" "src" "gen" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' - ocaml variant.ml sdl_scancode.var.list > sdl_scancode.gen.c - ocaml variant.ml sdl_keycode.var.list > sdl_keycode.gen.c - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' [ocamlsdl2: make src] + /usr/bin/make "-C" "src" "dep" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' - ocamldep sdl.ml sdl.mli sdl*.ml sdl*.mli > ml_depend.mk - gcc -MM -I /home/opam/.opam/default/lib/ocaml -I/usr/include/SDL2 -D_REENTRANT *_stub.[ch] > c_depend.mk - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' [ocamlsdl2: make src] + /usr/bin/make "-C" "src" "opt" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' - ocamlc -g sdlinit.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlinit.ml - ocamlc -g sdlquit.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlquit.ml - ocamlc -g sdlrect.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlrect.ml - ocamlc -g sdlblendMode.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlblendMode.ml - ocamlc -g sdlpixelFormat.mli - ocamlc -g sdlsurface.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlpixelFormat.ml - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlsurface.ml - ocamlc -g sdlwindow.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlwindow.ml - ocamlc -g sdltype.mli - ocamlc -g sdltexture.mli - ocamlc -g sdlrender.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdltype.ml - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdltexture.ml - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlrender.ml - ocamlc -g sdlpixel.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlpixel.ml - ocamlc -g sdlscancode.mli - ocamlc -g sdlkeymod.mli - ocamlc -g sdlkeycode.mli - ocamlc -g sdlhat.mli - ocamlc -g sdlevent.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlscancode.ml - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlkeymod.ml - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlkeycode.ml - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlhat.ml - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlevent.ml - ocamlc -g sdlkeyboard.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlkeyboard.ml - ocamlc -g sdlmouse.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlmouse.ml - ocamlc -g sdljoystick.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdljoystick.ml - ocamlc -g sdlclipboard.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlclipboard.ml - ocamlc -g sdltimer.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdltimer.ml - ocamlc -g sdlaudio.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlaudio.ml - ocamlc -g sdlfilesystem.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlfilesystem.ml - ocamlc -g sdlversion.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlversion.ml - ocamlc -g sdlcpuinfo.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlcpuinfo.ml - ocamlc -g sdlpower.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlpower.ml - ocamlc -g sdlrwops.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlrwops.ml - ocamlc -g sdlerror.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlerror.ml - ocamlc -g sdlgl.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdlgl.ml - cat sdl_header > sdl.mli - ocamlc -g -i sdl.ml >> sdl.mli - ocamlc -g sdl.mli - ocamlopt -g -cc "cc" -g -w A -warn-error A -ccopt "" -c sdl.ml - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlinit_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlquit_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlrect_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlblendMode_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlsurface_stub.c - In file included from sdlsurface_stub.c:12: - sdlsurface_stub.c: In function 'caml_SDL_Surface_get_pixels': - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 366 | #define String_val(x) ((const char *) Bp_val(x)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ - sdlsurface_stub.c:288:12: note: in expansion of macro 'String_val' - 288 | memcpy(String_val(ml_pixels), surf->pixels, len); - | ^~~~~~~~~~ - In file included from /usr/include/SDL2/SDL_stdinc.h:66, - from /usr/include/SDL2/SDL_surface.h:31, - from sdlsurface_stub.c:18: - /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *' - 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, - | ~~~~~~~~~~~~~~~~~^~~~~~ - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlwindow_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlrender_stub.c - sdlrender_stub.c:26: warning: "Some_val" redefined - 26 | #define Some_val(v) Field(v,0) - | - In file included from sdlrender_stub.c:12: - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:481: note: this is the location of the previous definition - 481 | #define Some_val(v) Field(v, 0) - | - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdltexture_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlpixelFormat_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlpixel_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlevent_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlkeyboard_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlkeymod_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlmouse_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdljoystick_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlclipboard_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdltimer_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlgl_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlaudio_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlfilesystem_stub.c - sdlfilesystem_stub.c: In function 'caml_SDL_GetBasePath': - sdlfilesystem_stub.c:22:23: warning: implicit declaration of function 'SDL_GetBasePath'; did you mean 'caml_SDL_GetBasePath'? [-Wimplicit-function-declaration] - 22 | char *base_path = SDL_GetBasePath(); - | ^~~~~~~~~~~~~~~ - | caml_SDL_GetBasePath - sdlfilesystem_stub.c:22:23: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] - sdlfilesystem_stub.c:26:5: warning: implicit declaration of function 'SDL_free' [-Wimplicit-function-declaration] - 26 | SDL_free(base_path); - | ^~~~~~~~ - sdlfilesystem_stub.c: In function 'caml_SDL_GetPrefPath': - sdlfilesystem_stub.c:35:23: warning: implicit declaration of function 'SDL_GetPrefPath'; did you mean 'caml_SDL_GetPrefPath'? [-Wimplicit-function-declaration] - 35 | char *pref_path = SDL_GetPrefPath(String_val(org), String_val(app)); - | ^~~~~~~~~~~~~~~ - | caml_SDL_GetPrefPath - sdlfilesystem_stub.c:35:23: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlversion_stub.c - sdlversion_stub.c: In function 'caml_SDL_GetRevisionNumber': - sdlversion_stub.c:61:5: warning: 'SDL_GetRevisionNumber' is deprecated [-Wdeprecated-declarations] - 61 | int rev = SDL_GetRevisionNumber(); - | ^~~ - In file included from sdlversion_stub.c:17: - /usr/include/SDL2/SDL_version.h:193:44: note: declared here - 193 | extern SDL_DEPRECATED DECLSPEC int SDLCALL SDL_GetRevisionNumber(void); - | ^~~~~~~~~~~~~~~~~~~~~ - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlcpuinfo_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlpower_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlrwops_stub.c - In file included from sdlrwops_stub.c:12: - sdlrwops_stub.c: In function 'caml_SDL_RWFromMem': - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:24: warning: passing argument 1 of 'SDL_RWFromMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 366 | #define String_val(x) ((const char *) Bp_val(x)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ - sdlrwops_stub.c:25:17: note: in expansion of macro 'String_val' - 25 | String_val(str), - | ^~~~~~~~~~ - In file included from sdlrwops_stub.c:17: - /usr/include/SDL2/SDL_rwops.h:280:56: note: expected 'void *' but argument is of type 'const char *' - 280 | extern DECLSPEC SDL_RWops *SDLCALL SDL_RWFromMem(void *mem, int size); - | ~~~~~~^~~ - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdlerror_stub.c - ocamlc -g -ccopt "-static -I/usr/include/SDL2 -D_REENTRANT -g -O " sdl_platform_stub.c - /usr/bin/sdl2-config: 61: : Permission denied - ocamlmklib -o sdl2 -oc sdl2_stubs sdlinit_stub.o sdlquit_stub.o sdlrect_stub.o sdlblendMode_stub.o sdlsurface_stub.o sdlwindow_stub.o sdlrender_stub.o sdltexture_stub.o sdlpixelFormat_stub.o sdlpixel_stub.o sdlevent_stub.o sdlkeyboard_stub.o sdlkeymod_stub.o sdlmouse_stub.o sdljoystick_stub.o sdlclipboard_stub.o sdltimer_stub.o sdlgl_stub.o sdlaudio_stub.o sdlfilesystem_stub.o sdlversion_stub.o sdlcpuinfo_stub.o sdlpower_stub.o sdlrwops_stub.o sdlerror_stub.o sdl_platform_stub.o -lm -lasound -lm -ldl -lpthread -lpulse-simple -lpulse -lsamplerate -lX11 -lXext -lXcursor -lXi -lXfixes -lXrandr -lXss -ldrm -lgbm -lwayland-egl -lwayland-client -lwayland-cursor -lxkbcommon -ldecor-0 -lpthread -lrt - /usr/bin/sdl2-config: 61: : Permission denied - ocamlmklib -o sdl2 -oc sdl2_stubs sdlinit.cmx sdlquit.cmx sdlrect.cmx sdlblendMode.cmx sdlsurface.cmx sdlwindow.cmx sdlrender.cmx sdltexture.cmx sdlpixelFormat.cmx sdlpixel.cmx sdlevent.cmx sdlkeyboard.cmx sdlkeycode.cmx sdlscancode.cmx sdlkeymod.cmx sdlhat.cmx sdlmouse.cmx sdljoystick.cmx sdlclipboard.cmx sdltimer.cmx sdlaudio.cmx sdlfilesystem.cmx sdlversion.cmx sdlcpuinfo.cmx sdlpower.cmx sdlrwops.cmx sdlerror.cmx sdlgl.cmx sdl.cmx -lm -lasound -lm -ldl -lpthread -lpulse-simple -lpulse -lsamplerate -lX11 -lXext -lXcursor -lXi -lXfixes -lXrandr -lXss -ldrm -lgbm -lwayland-egl -lwayland-client -lwayland-cursor -lxkbcommon -ldecor-0 -lpthread -lrt - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' [ocamlsdl2: make src] + /usr/bin/make "-C" "src" "byte" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' - ocamlc -g -c sdlinit.ml - ocamlc -g -c sdlquit.ml - ocamlc -g -c sdlrect.ml - ocamlc -g -c sdlblendMode.ml - ocamlc -g -c sdlsurface.ml - ocamlc -g -c sdlwindow.ml - ocamlc -g -c sdlrender.ml - ocamlc -g -c sdltexture.ml - ocamlc -g -c sdlpixelFormat.ml - ocamlc -g -c sdlpixel.ml - ocamlc -g -c sdlevent.ml - ocamlc -g -c sdlkeyboard.ml - ocamlc -g -c sdlkeycode.ml - ocamlc -g -c sdlscancode.ml - ocamlc -g -c sdlkeymod.ml - ocamlc -g -c sdlhat.ml - ocamlc -g -c sdlmouse.ml - ocamlc -g -c sdljoystick.ml - ocamlc -g -c sdlclipboard.ml - ocamlc -g -c sdltimer.ml - ocamlc -g -c sdlaudio.ml - ocamlc -g -c sdlfilesystem.ml - ocamlc -g -c sdlversion.ml - ocamlc -g -c sdlcpuinfo.ml - ocamlc -g -c sdlpower.ml - ocamlc -g -c sdlrwops.ml - ocamlc -g -c sdlerror.ml - ocamlc -g -c sdlgl.ml - ocamlc -g -c sdl.ml - /usr/bin/sdl2-config: 61: : Permission denied - ocamlmklib -o sdl2 -oc sdl2_stubs sdlinit_stub.o sdlquit_stub.o sdlrect_stub.o sdlblendMode_stub.o sdlsurface_stub.o sdlwindow_stub.o sdlrender_stub.o sdltexture_stub.o sdlpixelFormat_stub.o sdlpixel_stub.o sdlevent_stub.o sdlkeyboard_stub.o sdlkeymod_stub.o sdlmouse_stub.o sdljoystick_stub.o sdlclipboard_stub.o sdltimer_stub.o sdlgl_stub.o sdlaudio_stub.o sdlfilesystem_stub.o sdlversion_stub.o sdlcpuinfo_stub.o sdlpower_stub.o sdlrwops_stub.o sdlerror_stub.o sdl_platform_stub.o -lm -lasound -lm -ldl -lpthread -lpulse-simple -lpulse -lsamplerate -lX11 -lXext -lXcursor -lXi -lXfixes -lXrandr -lXss -ldrm -lgbm -lwayland-egl -lwayland-client -lwayland-cursor -lxkbcommon -ldecor-0 -lpthread -lrt - /usr/bin/sdl2-config: 61: : Permission denied - ocamlmklib -o sdl2 -oc sdl2_stubs sdlinit.cmo sdlquit.cmo sdlrect.cmo sdlblendMode.cmo sdlsurface.cmo sdlwindow.cmo sdlrender.cmo sdltexture.cmo sdlpixelFormat.cmo sdlpixel.cmo sdlevent.cmo sdlkeyboard.cmo sdlkeycode.cmo sdlscancode.cmo sdlkeymod.cmo sdlhat.cmo sdlmouse.cmo sdljoystick.cmo sdlclipboard.cmo sdltimer.cmo sdlaudio.cmo sdlfilesystem.cmo sdlversion.cmo sdlcpuinfo.cmo sdlpower.cmo sdlrwops.cmo sdlerror.cmo sdlgl.cmo sdl.cmo -lm -lasound -lm -ldl -lpthread -lpulse-simple -lpulse -lsamplerate -lX11 -lXext -lXcursor -lXi -lXfixes -lXrandr -lXss -ldrm -lgbm -lwayland-egl -lwayland-client -lwayland-cursor -lxkbcommon -ldecor-0 -lpthread -lrt - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' -> compiled ocamlsdl2.0.02 [ocamlsdl2: make src] + /usr/bin/make "-C" "src" "findinstall" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' - ocamlfind install sdl2 META \ - *.cm[aix] *.cmx[as] sdl2*.a *sdl2*_stubs.* - Installed /home/opam/.opam/default/lib/sdl2/libsdl2_stubs.a - Installed /home/opam/.opam/default/lib/sdl2/sdl2.a - Installed /home/opam/.opam/default/lib/sdl2/sdl2.cmxa - Installed /home/opam/.opam/default/lib/sdl2/sdlwindow.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlwindow.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlversion.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlversion.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdltype.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdltype.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdltimer.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdltimer.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdltexture.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdltexture.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlsurface.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlsurface.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlscancode.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlscancode.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlrwops.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlrwops.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlrender.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlrender.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlrect.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlrect.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlquit.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlquit.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlpower.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlpower.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlpixelFormat.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlpixelFormat.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlpixel.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlpixel.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlmouse.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlmouse.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlkeymod.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlkeymod.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlkeycode.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlkeycode.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlkeyboard.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlkeyboard.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdljoystick.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdljoystick.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlinit.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlinit.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlhat.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlhat.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlgl.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlgl.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlfilesystem.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlfilesystem.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlevent.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlevent.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlerror.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlerror.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlcpuinfo.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlcpuinfo.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlclipboard.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlclipboard.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlblendMode.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlblendMode.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdlaudio.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdlaudio.cmi - Installed /home/opam/.opam/default/lib/sdl2/sdl2.cma - Installed /home/opam/.opam/default/lib/sdl2/sdl.cmx - Installed /home/opam/.opam/default/lib/sdl2/sdl.cmi - Installed /home/opam/.opam/default/lib/stublibs/dllsdl2_stubs.so - Installed /home/opam/.opam/default/lib/stublibs/dllsdl2_stubs.so.owner - ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/default/lib/stublibs is not mentioned in ld.conf - Installed /home/opam/.opam/default/lib/sdl2/META - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' [ocamlsdl2: make src] + /usr/bin/make "-C" "src" "findinstall_h" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' - mkdir -p /home/opam/.opam/default/lib/sdl2/include - cp -f \ - sdlaudio_stub.h sdlblendMode_stub.h sdlkeymod_stub.h sdlpixelFormat_stub.h sdlpixel_stub.h sdlpoint_stub.h sdlrect_stub.h sdlrender_stub.h sdlsurface_stub.h sdltexture_stub.h sdlwindow_stub.h sdlrwops_stub.h \ - /home/opam/.opam/default/lib/sdl2/include - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl2.0.02/src' [WARNING] Opam package conf-sdl2.1 depends on the following system package that can no longer be found: libsdl2-dev -> installed ocamlsdl2.0.02 === STDERR === 2026-06-23 18:16.19: OK: build ocamlsdl2.0.02 (runc: 20.2s, disk: 25KB) 2026-06-23 18:16.19: Job succeeded