Build:
- 0
2026-06-24 18:11.01: New job: build stk.0.1.0 (385bf7690078)
2026-06-24 18:11.01: Waiting for resource in pool day11-builds
2026-06-24 18:50.41: Got resource from pool day11-builds
2026-06-24 18:50.41: [profile full] build stk.0.1.0
2026-06-24 18:50.41: build stk.0.1.0 (385bf7690078)
=== DEPENDENCIES (59 transitive) ===
astring.0.8.5 213362b2c325
base-bytes.base 1869921476ec
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
conf-libffi.2.0.0 61d8d9bdb420
conf-libpcre.2 262542ccb2b0
conf-pkg-config.5 d5de2c6a88f9
conf-sdl2.1 1b88e3221a2b
conf-sdl2-image.1 a723ab85ea8e
conf-sdl2-ttf.1 309c18004ca0
cppo.1.8.0 81a58ae3b72f
csexp.1.5.2 7c76f970e34d
cstruct.6.2.0 d12cc9520c24
ctypes.0.24.0 0ad80f514a0a
ctypes-foreign.0.24.0 9908f0098d49
dune.3.23.1 1eda34fb24e0
dune-compiledb.0.6.0 8a4655180188
dune-configurator.3.23.1 0289692ea1c0
ezjsonm.1.3.0 6db5705f98bc
fmt.0.11.0 ca0374c34dd4
fpath.0.7.3 8496e24048e9
gen.1.1 5113c6d025f9
hex.1.5.0 ccf472e71d19
higlo.0.10.0 ad12dcb4da17
integers.0.8.0 a828f1fc21ab
iri.1.2.0 36e5bff7640b
jsonm.1.0.2 6f991dc8c38d
logs.0.10.0 241b8fd9a732
lwt.6.1.2 11ff8c50585d
lwt_ppx.6.1.0 80860a473fdd
num.1.6 116ebf130a1f
ocaml.5.1.1 d186cfe930c0
ocaml-base-compiler.5.1.1 9ad12ad5019c
ocaml-compiler-libs.v0.12.4 6c9bad27ba76
ocaml-config.3 cd07d28030fc
ocamlbuild.0.16.1 f8aba8280990
ocamlfind.1.9.8 eb1a7cabca9a
ocf.1.0.0 0b85702f1e52
ocf_ppx.1.0.0 183605f8d0c3
ocplib-endian.1.2 9b2911faaca1
parsexp.v0.17.0 41c1c4d49763
pcre.8.0.5 9f584bc3a2b7
ppx_blob.0.9.0 0993b3d53a96
ppx_derivers.1.2.1 715e591882d9
ppxlib.0.38.0 c43d4d7b7708
re.1.14.0 9691989f52b7
sedlex.3.7 410f06bc8ced
seq.base 6e556dd9da3e
sexplib.v0.17.0 bc5ca3adac81
sexplib0.v0.17.0 f0e3b67fb845
stdlib-shims.0.3.0 ab5875a43d86
topkg.1.1.1 bc6f6a21b42f
tsdl.1.3.0 7dd682c268d3
tsdl-image.0.6 5a8ec1000a4e
tsdl-ttf.0.7 4b4bf7d77c22
uunf.17.0.0 0f12c826444b
uutf.1.0.4 8c9727da0c14
xtmpl.1.2.0 84fe0ee52c40
yojson.3.0.0 e09b1bf09fd7
=== STDOUT ===
Processing: [default: loading data]
[stk.0.1.0: dl]
[stk.0.1.0: extract]
-> retrieved stk.0.1.0 (https://opam.ocaml.org/cache)
[stk: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "stk" "-j" "39" "--promote-install-files=false" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/stk.0.1.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -g -w -40 -bin-annot -w -6-7-9-10-27-30-32-33-34-35-36-50-52 -no-strict-sequence -g -bin-annot -I lib/.stk.objs/byte -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/higlo -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/iri -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_ppx -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocf -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/pcre -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/astlib -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/stdppx -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/str -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/tsdl -I /home/opam/.opam/default/lib/tsdl-image -I /home/opam/.opam/default/lib/tsdl-ttf -I /home/opam/.opam/default/lib/uunf -I /home/opam/.opam/default/lib/uutf -I /home/opam/.opam/default/lib/xtmpl -I /home/opam/.opam/default/lib/yojson -no-alias-deps -open Stk -o lib/.stk.objs/byte/stk__Misc.cmo -c -impl lib/misc.pp.ml)
- File "lib/misc.ml", lines 167-217, characters 11-29:
- 167 | ...........match t with
- 168 | | `App_did_enter_background
- 169 | | `App_did_enter_foreground
- 170 | | `App_low_memory
- 171 | | `App_terminating
- ...
- 214 | | `Audio_device_removed
- 215 | | `Audio_device_added
- 216 | | `Render_device_reset
- 217 | | `Keymap_changed -> None
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- `Locale_changed
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -g -w -40 -bin-annot -w -6-7-9-10-27-30-32-33-34-35-36-50-52 -no-strict-sequence -O3 -I lib/.stk.objs/byte -I lib/.stk.objs/native -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/higlo -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/iri -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_ppx -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocf -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/pcre -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/astlib -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/stdppx -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/str -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/tsdl -I /home/opam/.opam/default/lib/tsdl-image -I /home/opam/.opam/default/lib/tsdl-ttf -I /home/opam/.opam/default/lib/uunf -I /home/opam/.opam/default/lib/uutf -I /home/opam/.opam/default/lib/xtmpl -I /home/opam/.opam/default/lib/yojson -cmi-file lib/.stk.objs/byte/stk__Misc.cmi -no-alias-deps -open Stk -o lib/.stk.objs/native/stk__Misc.cmx -c -impl lib/misc.pp.ml)
- File "lib/misc.ml", lines 167-217, characters 11-29:
- 167 | ...........match t with
- 168 | | `App_did_enter_background
- 169 | | `App_did_enter_foreground
- 170 | | `App_low_memory
- 171 | | `App_terminating
- ...
- 214 | | `Audio_device_removed
- 215 | | `Audio_device_added
- 216 | | `Render_device_reset
- 217 | | `Keymap_changed -> None
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- `Locale_changed
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -g -w -40 -bin-annot -w -6-7-9-10-27-30-32-33-34-35-36-50-52 -no-strict-sequence -g -bin-annot -I lib/.stk.objs/byte -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/higlo -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/iri -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_ppx -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocf -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/pcre -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/astlib -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/stdppx -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/str -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/tsdl -I /home/opam/.opam/default/lib/tsdl-image -I /home/opam/.opam/default/lib/tsdl-ttf -I /home/opam/.opam/default/lib/uunf -I /home/opam/.opam/default/lib/uutf -I /home/opam/.opam/default/lib/xtmpl -I /home/opam/.opam/default/lib/yojson -cmi-file lib/.stk.objs/byte/stk__Props.cmi -no-alias-deps -open Stk -o lib/.stk.objs/byte/stk__Props.cmo -c -impl lib/props.pp.ml)
- File "lib/props.ml", line 204, characters 65-69:
- 204 | let v = w.Ocf.Wrapper.from_json ?def:default json in
- ^^^^
- Error: This expression has type
- [> `Assoc of ('b * 'a) list
- | `List of 'a list
- | `Null
- | `String of string
- | `Tuple of 'a list
- | `Variant of 'c * 'a option ]
- as 'a
- but an expression was expected of type Yojson.Safe.t
- The second variant type does not allow tag(s) `Tuple, `Variant
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -g -w -40 -bin-annot -w -6-7-9-10-27-30-32-33-34-35-36-50-52 -no-strict-sequence -O3 -I lib/.stk.objs/byte -I lib/.stk.objs/native -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/higlo -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/iri -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_ppx -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocf -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/pcre -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/astlib -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/stdppx -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/str -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/tsdl -I /home/opam/.opam/default/lib/tsdl-image -I /home/opam/.opam/default/lib/tsdl-ttf -I /home/opam/.opam/default/lib/uunf -I /home/opam/.opam/default/lib/uutf -I /home/opam/.opam/default/lib/xtmpl -I /home/opam/.opam/default/lib/yojson -cmi-file lib/.stk.objs/byte/stk__Props.cmi -no-alias-deps -open Stk -o lib/.stk.objs/native/stk__Props.cmx -c -impl lib/props.pp.ml)
- File "lib/props.ml", line 204, characters 65-69:
- 204 | let v = w.Ocf.Wrapper.from_json ?def:default json in
- ^^^^
- Error: This expression has type
- [> `Assoc of ('b * 'a) list
- | `List of 'a list
- | `Null
- | `String of string
- | `Tuple of 'a list
- | `Variant of 'c * 'a option ]
- as 'a
- but an expression was expected of type Yojson.Safe.t
- The second variant type does not allow tag(s) `Tuple, `Variant
[ERROR] The compilation of stk.0.1.0 failed at "dune build -p stk -j 39 --promote-install-files=false @install".
build failed...
=== STDERR ===
2026-06-24 18:50.55: FAILED: build stk.0.1.0
2026-06-24 18:50.55: Job failed: build failed: stk.0.1.0