Build:
- 0
2026-10-07 22:10.47: New job: build brr.0.0.9 (a4e7e1e99c90)
2026-10-07 22:10.47: Waiting for resource in pool day11-builds
2026-10-07 22:14.33: Got resource from pool day11-builds
2026-10-07 22:14.33: [profile oxcaml-odoc-master] build brr.0.0.9
2026-10-07 22:14.34: build brr.0.0.9 (a4e7e1e99c90)
=== DEPENDENCIES (32 transitive) ===
base-threads.base 464810371b96
base-unix.base 4596d20d2cf7
basement.v0.18~preview.130.106+341 8604678cfbc7
cmdliner.2.1.1 9a9ee733e69a
conf-autoconf.1 8ee1e3913008
conf-which.1 65c43ca119c3
dune.3.22.2+ox a601158acc62
gen.1.1 8eabb03ecf2d
js_of_ocaml-compiler.6.3.2+ox 8eb73e5f5480
js_of_ocaml-toplevel.6.3.2+ox 289ee71c78d8
menhir.20250912 41dab417aed9
menhirCST.20250912 e7b0a46b7a0c
menhirLib.20250912 183a20ec50f2
menhirSdk.20250912 c4c7e0750186
ocaml.5.2.0 b8c350f4f1ad
ocaml-compiler-libs.v0.17.0+ox 97d1a68258b8
ocaml-config.3 2c72b422dfc3
ocaml-variants.5.2.0+ox 60cb73ac7801
ocamlbuild.0.16.1+ox de5a5462a208
ocamlfind.1.9.8+ox 70bd5761d4de
oxcaml-compiler.5.2.0minus39 c47b62237187
ppx_derivers.1.2.1 c1e05b615770
ppxlib.0.33.0+ox2 ef722ad5d5dd
ppxlib_ast.0.33.0+ox2 5b4eb2b67c22
ppxlib_jane.v0.18~preview.130.106+341 1e31a89a4747
sedlex.3.7+ox 84a9d2c5c596
seq.base cb5ff207fd47
sexp_type.v0.18~preview.130.106+341 3ddf0ba1a078
sexplib0.v0.18~preview.130.106+341 3c1103d71fd3
stdlib-shims.0.3.0 d2e8875350ba
topkg.1.1.1+ox 76d82ba7f921
yojson.2.2.2+ox 4a52aa591560
=== 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 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
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + 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 -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
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + 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 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
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + 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 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
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + 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-toplevel -package js_of_ocaml-compiler.runtime -I src/poke src/poke/brr_poke.cmo -o src/poke/brr_poke.cma
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + 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
- + 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
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- # 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-07 22:16.11: OK: build brr.0.0.9 (runc: 54.1s, disk: 30KB)
2026-10-07 22:16.11: Job succeeded