Build:
- 0
2026-10-21 17:09.02: New job: build brr.0.0.9 (bd162c5bc17f)
2026-10-21 17:09.02: Waiting for resource in pool day11-builds
2026-10-21 17:10.09: Got resource from pool day11-builds
2026-10-21 17:10.09: [profile odoc-master-mini] build brr.0.0.9
2026-10-21 17:10.09: build brr.0.0.9 (bd162c5bc17f)
=== DEPENDENCIES (26 transitive) ===
base-threads.base ca51096a9c5b
base-unix.base 88a83b7ed333
cmdliner.2.1.1 a412e98c8a24
compiler-cloning.enabled 1aa529c962c5
dune.3.21.1 340ca7b7d1a5
gen.1.1 042a07bbba2f
js_of_ocaml-compiler.6.4.1 446e3ad98724
js_of_ocaml-toplevel.6.4.1 11a56073abdf
menhir.20260209 25880caa6378
menhirCST.20260209 cf4eafe2a4ee
menhirGLR.20260209 6d37c7eb9edf
menhirLib.20260209 838b3a97b439
menhirSdk.20260209 596619310e51
ocaml.5.5.1 b4ae7c74216a
ocaml-base-compiler.5.5.1 cae593a5c5a1
ocaml-compiler.5.5.1 22179c97969c
ocaml-compiler-libs.v0.17.0 453982975c2e
ocamlbuild.0.16.1 4352af4257a3
ocamlfind.1.9.9~preview 27baeb7469d0
ppx_derivers.1.2.1 fecfcf13383f
ppxlib.0.39.0 fb75f184ae32
sedlex.3.8.1 2e3e3d519f51
seq.base 30a7c709b8c3
sexplib0.v0.17.0 bd02890028bc
topkg.1.1.1 0676723358a8
yojson.2.2.2 2bcd8326015e
=== STDOUT ===
Processing: [default: loading data]
[brr.0.0.9: dl]
[brr.0.0.9: extract]
-> retrieved brr.0.0.9 (https://opam.ocaml.org/cache)
[brr: ocaml build]
+ /home/opam/.opam/default/bin/ocaml "pkg/pkg.ml" "build" "--dev-pkg" "false" (CWD=/home/opam/.opam/default/.opam-switch/build/brr.0.0.9)
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt -I +unix 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 -package js_of_ocaml-compiler.runtime -modules src/jv.ml > src/jv.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/jv.mli > src/jv.mli.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/jstr.mli > src/jstr.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/jstr.cmi src/jstr.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/jv.cmi src/jv.mli
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/jstr.ml > src/jstr.ml.depends
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/jstr.cmx src/jstr.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/fut.ml > src/fut.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/fut.mli > src/fut.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/fut.cmi src/fut.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/jv.cmx src/jv.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr.ml > src/brr.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr.mli > src/brr.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr.cmi src/brr.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/fut.cmx src/fut.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_css.ml > src/brr_css.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_css.mli > src/brr_css.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_css.cmi src/brr_css.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr.cmx src/brr.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_io.ml > src/brr_io.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_io.mli > src/brr_io.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_io.cmi src/brr_io.mli
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_canvas.ml > src/brr_canvas.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_canvas.mli > src/brr_canvas.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_canvas.cmi src/brr_canvas.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_io.cmx src/brr_io.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webgpu.ml > src/brr_webgpu.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webgpu.mli > src/brr_webgpu.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webgpu.cmi src/brr_webgpu.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_canvas.cmx src/brr_canvas.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webaudio.ml > src/brr_webaudio.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webaudio.mli > src/brr_webaudio.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webaudio.cmi src/brr_webaudio.mli
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webcrypto.ml > src/brr_webcrypto.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webcrypto.mli > src/brr_webcrypto.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webcrypto.cmi src/brr_webcrypto.mli
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webmidi.ml > src/brr_webmidi.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webmidi.mli > src/brr_webmidi.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webmidi.cmi src/brr_webmidi.mli
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webworkers.ml > src/brr_webworkers.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/brr_webworkers.mli > src/brr_webworkers.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webworkers.cmi src/brr_webworkers.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_css.cmx src/brr_css.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webgpu.cmx src/brr_webgpu.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webaudio.cmx src/brr_webaudio.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webcrypto.cmx src/brr_webcrypto.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webmidi.cmx src/brr_webmidi.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webworkers.cmx src/brr_webworkers.ml
- + ocamlfind ocamlopt -a -package js_of_ocaml-compiler.runtime -I src src/jstr.cmx src/jv.cmx src/fut.cmx src/brr.cmx src/brr_css.cmx src/brr_io.cmx src/brr_canvas.cmx src/brr_webgpu.cmx src/brr_webaudio.cmx src/brr_webcrypto.cmx src/brr_webmidi.cmx src/brr_webworkers.cmx -o src/brr.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/jv.cmo src/jv.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/jstr.cmo src/jstr.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/fut.cmo src/fut.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr.cmo src/brr.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_css.cmo src/brr_css.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_io.cmo src/brr_io.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_canvas.cmo src/brr_canvas.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webgpu.cmo src/brr_webgpu.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webaudio.cmo src/brr_webaudio.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webcrypto.cmo src/brr_webcrypto.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webmidi.cmo src/brr_webmidi.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/brr_webworkers.cmo src/brr_webworkers.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/ocaml_poke/brr_ocaml_poke.ml > src/ocaml_poke/brr_ocaml_poke.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/ocaml_poke/brr_ocaml_poke.mli > src/ocaml_poke/brr_ocaml_poke.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/ocaml_poke -I src -I src/poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/ocaml_poke/brr_ocaml_poke.cmi src/ocaml_poke/brr_ocaml_poke.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/ocaml_poke -I src -I src/poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/ocaml_poke/brr_ocaml_poke.cmx src/ocaml_poke/brr_ocaml_poke.ml
- + ocamlfind ocamlopt -a -package js_of_ocaml-compiler.runtime -I src/ocaml_poke src/ocaml_poke/brr_ocaml_poke.cmx -o src/ocaml_poke/brr_ocaml_poke.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/ocaml_poke -I src -I src/poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/ocaml_poke/brr_ocaml_poke.cmo src/ocaml_poke/brr_ocaml_poke.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/ocaml_poke_ui/brr_ocaml_poke_ui.ml > src/ocaml_poke_ui/brr_ocaml_poke_ui.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/ocaml_poke_ui/brr_ocaml_poke_ui.mli > src/ocaml_poke_ui/brr_ocaml_poke_ui.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/ocaml_poke_ui -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -o src/ocaml_poke_ui/brr_ocaml_poke_ui.cmi src/ocaml_poke_ui/brr_ocaml_poke_ui.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/ocaml_poke_ui -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -o src/ocaml_poke_ui/brr_ocaml_poke_ui.cmx src/ocaml_poke_ui/brr_ocaml_poke_ui.ml
- + ocamlfind ocamlopt -a -package js_of_ocaml-compiler.runtime -I src/ocaml_poke_ui src/ocaml_poke_ui/brr_ocaml_poke_ui.cmx -o src/ocaml_poke_ui/brr_ocaml_poke_ui.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/ocaml_poke_ui -I src -I src/poke -I src/ocaml_poke -I src/console -I src/poked -o src/ocaml_poke_ui/brr_ocaml_poke_ui.cmo src/ocaml_poke_ui/brr_ocaml_poke_ui.ml
- + ocamlfind ocamldep -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -modules src/poke/brr_poke.ml > src/poke/brr_poke.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -modules src/poke/brr_poke.mli > src/poke/brr_poke.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -I src/poke -I src -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/poke/brr_poke.cmi src/poke/brr_poke.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -I src/poke -I src -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/poke/brr_poke.cmx src/poke/brr_poke.ml
- + ocamlfind ocamlopt -a -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -I src/poke src/poke/brr_poke.cmx -o src/poke/brr_poke.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -I src/poke -I src -I src/ocaml_poke -I src/console -I src/poked -I src/ocaml_poke_ui -o src/poke/brr_poke.cmo src/poke/brr_poke.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/poked/brr_poked.ml > src/poked/brr_poked.ml.depends
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/poked/brr_poked.mli > src/poked/brr_poked.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/poked -I src -I src/poke -I src/ocaml_poke -I src/console -I src/ocaml_poke_ui -o src/poked/brr_poked.cmi src/poked/brr_poked.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/poked -I src -I src/poke -I src/ocaml_poke -I src/console -I src/ocaml_poke_ui -o src/poked/brr_poked.cmx src/poked/brr_poked.ml
- + ocamlfind ocamlopt -a -package js_of_ocaml-compiler.runtime -I src/poked src/poked/brr_poked.cmx -o src/poked/brr_poked.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/poked -I src -I src/poke -I src/ocaml_poke -I src/console -I src/ocaml_poke_ui -o src/poked/brr_poked.cmo src/poked/brr_poked.ml
- + ocamlfind ocamldep -package js_of_ocaml-compiler.runtime -modules src/console/ocaml_console.ml > src/console/ocaml_console.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -package js_of_ocaml-compiler.runtime -I src/console -I src -I src/poke -I src/ocaml_poke -I src/poked -I src/ocaml_poke_ui -o src/console/ocaml_console.cmo src/console/ocaml_console.ml
- + ocamlfind ocamlc -linkpkg -g -package js_of_ocaml-compiler.runtime -I src -I src/ocaml_poke -I src/ocaml_poke_ui -I src/console src/jstr.cmo src/jv.cmo src/fut.cmo src/brr.cmo src/ocaml_poke/brr_ocaml_poke.cmo src/brr_io.cmo src/ocaml_poke_ui/brr_ocaml_poke_ui.cmo src/console/ocaml_console.cmo -o src/console/ocaml_console.byte
- + ocamlfind ocamlopt -shared -linkall -package js_of_ocaml-compiler.runtime -I src src/brr.cmxa -o src/brr.cmxs
- + ocamlfind ocamlc -a -package js_of_ocaml-compiler.runtime -I src src/jstr.cmo src/jv.cmo src/fut.cmo src/brr.cmo src/brr_css.cmo src/brr_io.cmo src/brr_canvas.cmo src/brr_webgpu.cmo src/brr_webaudio.cmo src/brr_webcrypto.cmo src/brr_webmidi.cmo src/brr_webworkers.cmo -o src/brr.cma
- + ocamlfind ocamlopt -shared -linkall -package js_of_ocaml-compiler.runtime -I src/ocaml_poke src/ocaml_poke/brr_ocaml_poke.cmxa -o src/ocaml_poke/brr_ocaml_poke.cmxs
- + ocamlfind ocamlc -a -package js_of_ocaml-compiler.runtime -I src/ocaml_poke src/ocaml_poke/brr_ocaml_poke.cmo -o src/ocaml_poke/brr_ocaml_poke.cma
- + ocamlfind ocamlopt -shared -linkall -package js_of_ocaml-compiler.runtime -I src/ocaml_poke_ui src/ocaml_poke_ui/brr_ocaml_poke_ui.cmxa -o src/ocaml_poke_ui/brr_ocaml_poke_ui.cmxs
- + ocamlfind ocamlc -a -package js_of_ocaml-compiler.runtime -I src/ocaml_poke_ui src/ocaml_poke_ui/brr_ocaml_poke_ui.cmo -o src/ocaml_poke_ui/brr_ocaml_poke_ui.cma
- + ocamlfind ocamlopt -shared -linkall -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -I src/poke src/poke/brr_poke.cmxa -o src/poke/brr_poke.cmxs
- + ocamlfind ocamlc -a -package js_of_ocaml-toplevel -package js_of_ocaml-compiler.runtime -I src/poke src/poke/brr_poke.cmo -o src/poke/brr_poke.cma
- + ocamlfind ocamlopt -shared -linkall -package js_of_ocaml-compiler.runtime -I src/poked src/poked/brr_poked.cmxa -o src/poked/brr_poked.cmxs
- + ocamlfind ocamlc -a -package js_of_ocaml-compiler.runtime -I src/poked src/poked/brr_poked.cmo -o src/poked/brr_poked.cma
- + js_of_ocaml --pretty --debug-info --source-map -o src/console/ocaml_console.js src/console/ocaml_console.byte
- # Parallel statistics: { count(total): 3(74), max: 12, min: 6, average(total): 9.667(1.351) }
-> compiled brr.0.0.9
-> installed brr.0.0.9
=== STDERR ===
2026-10-21 17:10.42: OK: build brr.0.0.9 (runc: 12.1s, disk: 26KB)
2026-10-21 17:10.42: Job succeeded