Build:
  1. 0
2026-09-03 20:04.19: New job: build tsdl.0.9.8 (4d2e574cbf83)
2026-09-03 20:04.19: Waiting for resource in pool day11-builds
2026-09-03 21:56.26: Got resource from pool day11-builds
2026-09-03 21:56.26: [profile full] build tsdl.0.9.8
2026-09-03 21:56.26: build tsdl.0.9.8 (4d2e574cbf83)
=== DEPENDENCIES (16 transitive) ===
  base-threads.base                                  3d2f2cbc6db2
  base-unix.base                                     3a38ddca6b5e
  conf-libffi.2.0.0                                  32cf20b5f065
  conf-pkg-config.5                                  74f50f3cfe72
  conf-sdl2.1                                        c9368a31a9f0
  ctypes.0.17.1                                      52264861f503
  ctypes-foreign.0.18.0                              fbc0bb22dae5
  dune.3.24.2                                        bf83cdf0a904
  integers.0.8.0                                     e09615b6ddf8
  ocaml.4.14.4                                       c7d6265b51fe
  ocaml-base-compiler.4.14.4                         7a409b6ffbef
  ocaml-config.2                                     85edea6ac168
  ocamlbuild.0.16.1                                  5ae5ab4d19bf
  ocamlfind.1.9.8                                    3cae95bed0a0
  stdlib-shims.0.3.0                                 484c72a128b6
  topkg.1.1.1                                        f1122af0988e
=== STDOUT ===
Processing: [default: loading data]
[tsdl.0.9.8: dl]
[tsdl.0.9.8: extract]
-> retrieved tsdl.0.9.8  (https://opam.ocaml.org/cache)
[tsdl: ocaml build]
+ /home/opam/.opam/default/bin/ocaml "pkg/pkg.ml" "build" "--pinned" "false" (CWD=/home/opam/.opam/default/.opam-switch/build/tsdl.0.9.8)
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -modules support/consts.ml > support/consts.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -thread -I support -I test -I src -o support/consts.cmo support/consts.ml
- + ocamlfind ocamlc -g -thread -ccopt -DHAS_SDL2 -ccopt -I/usr/include/SDL2 -ccopt -D_REENTRANT -c support/consts_stub.c
- + ocamlfind ocamlc -g -thread -ccopt -DHAS_SDL2 -ccopt -I/usr/include/SDL2 -ccopt -D_REENTRANT -c support/consts_stub.c
- In file included from /usr/include/SDL2/SDL.h:35,
-                  from support/consts_stub.c:11:
- /usr/include/SDL2/SDL_audio.h:186:13: warning: "callback" is deprecated: use "caml_callback" instead
-   186 |     SDL_AudioCallback callback; /**< Callback that feeds the audio device (NULL to use SDL_QueueAudio()). */
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /usr/include/SDL2/SDL_events.h:33,
-                  from /usr/include/SDL2/SDL.h:40:
- /usr/include/SDL2/SDL_video.h:1824:13: warning: "callback" is deprecated: use "caml_callback" instead
-  1824 |                                                  SDL_HitTest callback,
-       |             ^                                    ~~~~~~~~~~~~~~~~~~~~~ 
- In file included from /usr/include/SDL2/SDL.h:46:
- /usr/include/SDL2/SDL_hints.h:3259:13: warning: "callback" is deprecated: use "caml_callback" instead
-  3259 |                                                  SDL_HintCallback callback,
-       |             ^                                    ~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/SDL2/SDL_hints.h:3275:13: warning: "callback" is deprecated: use "caml_callback" instead
-  3275 |                                                  SDL_HintCallback callback,
-       |             ^                                    ~~~~~~~~~~~~~~~~~~~~~~
- In file included from /usr/include/SDL2/SDL.h:49:
- /usr/include/SDL2/SDL_log.h:382:13: warning: "callback" is deprecated: use "caml_callback" instead
-   382 | extern DECLSPEC void SDLCALL SDL_LogGetOutputFunction(SDL_LogOutputFunction *callback, void **userdata);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/SDL2/SDL_log.h:394:13: warning: "callback" is deprecated: use "caml_callback" instead
-   394 | extern DECLSPEC void SDLCALL SDL_LogSetOutputFunction(SDL_LogOutputFunction callback, void *userdata);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /usr/include/SDL2/SDL.h:60:
- /usr/include/SDL2/SDL_timer.h:197:13: warning: "callback" is deprecated: use "caml_callback" instead
-   197 |                                                  SDL_TimerCallback callback,
-       |             ^                                    ~~~~~~~~~~~~~~~~~~~~~~
- In file included from support/consts_stub.c:10:
- support/consts_stub.c: In function 'output_consts':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- support/consts_stub.c:1031:16: note: in expansion of macro 'String_val'
-  1031 |   char *outf = String_val (fname);
-       |                ^~~~~~~~~~
- + mv consts_stub.o support/consts_stub.o
- + ocamlfind ocamlc -linkpkg -g -custom -thread -I support support/consts.cmo support/consts_stub.o -o support/consts.byte
- + support/consts.byte src/tsdl_consts.ml
- + ocamlfind ocamldep -modules src/tsdl_consts.ml > src/tsdl_consts.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -thread -I src -I support -I test -o src/tsdl_consts.cmo src/tsdl_consts.ml
- + ocamlfind ocamldep -package ctypes -modules src/tsdl.ml > src/tsdl.ml.depends
- + ocamlfind ocamldep -package ctypes -modules src/tsdl.mli > src/tsdl.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -thread -package ctypes -I src -I support -I test -o src/tsdl.cmi src/tsdl.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -thread -I src -I support -I test -o src/tsdl_consts.cmx src/tsdl_consts.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -thread -package ctypes -I src -I support -I test -o src/tsdl.cmx src/tsdl.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -thread -package ctypes -I src -I support -I test -o src/tsdl.cmx src/tsdl.ml
- File "src/tsdl.ml", line 2236, characters 19-29:
- 2236 |         let exts = allocate_n string (!@n) in
-                           ^^^^^^^^^^
- Warning 6 [labels-omitted]: label count was omitted in the application of this function.
- File "src/tsdl.ml", line 2246, characters 12-22:
- 2246 |     let s = allocate_n surface 1 in
-                    ^^^^^^^^^^
- Warning 6 [labels-omitted]: label count was omitted in the application of this function.
- File "src/tsdl.ml", line 4007, characters 35-43:
- 4007 |   let padding = field t "padding" (abstract "padding" tsdl_sdl_event_size 1)
-                                           ^^^^^^^^
- Warning 6 [labels-omitted]: labels name, size, alignment were omitted in the application of this function.
- + ocamlfind ocamlopt -a -thread -ccopt -Wl,-no-as-needed -cclib -lSDL2 -package ctypes -package ctypes.foreign -I src src/tsdl_consts.cmx src/tsdl.cmx -o src/tsdl.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -thread -package ctypes -I src -I support -I test -o src/tsdl.cmo src/tsdl.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -thread -package ctypes -I src -I support -I test -o src/tsdl.cmo src/tsdl.ml
- File "src/tsdl.ml", line 2236, characters 19-29:
- 2236 |         let exts = allocate_n string (!@n) in
-                           ^^^^^^^^^^
- Warning 6 [labels-omitted]: label count was omitted in the application of this function.
- File "src/tsdl.ml", line 2246, characters 12-22:
- 2246 |     let s = allocate_n surface 1 in
-                    ^^^^^^^^^^
- Warning 6 [labels-omitted]: label count was omitted in the application of this function.
- File "src/tsdl.ml", line 4007, characters 35-43:
- 4007 |   let padding = field t "padding" (abstract "padding" tsdl_sdl_event_size 1)
-                                           ^^^^^^^^
- Warning 6 [labels-omitted]: labels name, size, alignment were omitted in the application of this function.
- + ocamlfind ocamldep -package compiler-libs.toplevel -modules src/tsdl_top.ml > src/tsdl_top.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -thread -package compiler-libs.toplevel -I src -I support -I test -o src/tsdl_top.cmo src/tsdl_top.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -thread -package compiler-libs.toplevel -I src -I support -I test -o src/tsdl_top.cmo src/tsdl_top.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -thread -package compiler-libs.toplevel -I src -I support -I test -o src/tsdl_top.cmx src/tsdl_top.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -thread -package compiler-libs.toplevel -I src -I support -I test -o src/tsdl_top.cmx src/tsdl_top.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- + ocamlfind ocamlopt -a -thread -package compiler-libs.toplevel -I src src/tsdl_top.cmx -o src/tsdl_top.cmxa
- + ocamlfind ocamlopt -a -thread -package compiler-libs.toplevel -I src src/tsdl_top.cmx -o src/tsdl_top.cmxa
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- + ocamlfind ocamlc -g -thread -c src/tsdl_stubs.c
- + mv tsdl_stubs.o src/tsdl_stubs.o
- + ocamlfind ocamlmklib -o src/tsdl -g -ldopt -Wl,-no-as-needed -lSDL2 src/tsdl_stubs.o
- + ocamlfind ocamlopt -shared -linkall -thread -ccopt -Wl,-no-as-needed -cclib -lSDL2 -package ctypes -package ctypes.foreign -I src src/tsdl.cmxa -o src/tsdl.cmxs
- + ocamlfind ocamlc -a -custom -thread -ccopt -Wl,-no-as-needed -cclib -lSDL2 -dllib -ltsdl -package ctypes -package ctypes.foreign -I src src/tsdl_consts.cmo src/tsdl.cmo -o src/tsdl.cma
- + ocamlfind ocamlopt -shared -linkall -thread -package compiler-libs.toplevel -I src src/tsdl_top.cmxa -o src/tsdl_top.cmxs
- + ocamlfind ocamlc -a -thread -package compiler-libs.toplevel -I src src/tsdl_top.cmo -o src/tsdl_top.cma
- + ocamlfind ocamlc -a -thread -package compiler-libs.toplevel -I src src/tsdl_top.cmo -o src/tsdl_top.cma
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- + ocamlfind ocamlopt -shared -linkall -thread -package compiler-libs.toplevel -I src src/tsdl_top.cmxa -o src/tsdl_top.cmxs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- # Parallel statistics: { count(total): 1(25), max: 4, min: 4, average(total): 4.000(1.120) }
-> compiled  tsdl.0.9.8
-> installed tsdl.0.9.8
[WARNING] Opam packages conf-libffi.2.0.0 and conf-sdl2.1 depend on the following system packages that are no longer installed: libffi-dev libsdl2-dev
  - conf-libffi.2.0.0: depends on libffi-dev
  - conf-sdl2.1: depends on libsdl2-dev

=== STDERR ===

2026-09-03 21:57.04: OK: build tsdl.0.9.8 (runc: 10.6s, disk: 16KB)
2026-09-03 21:57.04: Job succeeded