Build:
- 0
2026-10-07 21:30.28: New job: build gles3-wayland.20260725 (7e087fa90c09) 2026-10-07 21:30.28: Waiting for resource in pool day11-builds 2026-10-07 21:37.01: Got resource from pool day11-builds 2026-10-07 21:37.01: [profile oxcaml-odoc-master] build gles3-wayland.20260725 2026-10-07 21:37.01: build gles3-wayland.20260725 (7e087fa90c09) === DEPENDENCIES (18 transitive) === base-threads.base 464810371b96 base-unix.base 4596d20d2cf7 conf-autoconf.1 8ee1e3913008 conf-freetype.1 a503eb977c06 conf-gles2.3.0 a58f726d4812 conf-libfontconfig.1 c599ac9ab70f conf-libwayland.1 8af1242cd3ce conf-pkg-config.5 e39f7209b38f conf-wayland-protocols.1 792c4463c338 conf-which.1 65c43ca119c3 conf-xkbcommon.1 6c3373b8aa48 dune.3.24.2 6c23641a3a49 gles3.20260725 a740330b302a gles3-stubs.20260725 240ebd188350 ocaml.5.2.0 b8c350f4f1ad ocaml-config.3 2c72b422dfc3 ocaml-variants.5.2.0+ox 60cb73ac7801 oxcaml-compiler.5.2.0minus39 c47b62237187 === STDOUT === Processing: [default: loading data] [gles3-wayland.20260725: extract] -> retrieved gles3-wayland.20260725 (cached) [gles3-wayland: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "gles3-wayland" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/gles3-wayland.20260725) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -6 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I examples/windows/.windows_wayland.eobjs/byte -I /home/opam/.opam/default/lib/gles3-stubs -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I wayland/.gles3_wayland.objs/byte -no-alias-deps -open Dune__exe -o examples/windows/.windows_wayland.eobjs/byte/dune__exe__Windows.cmo -c -impl examples/windows/windows.ml) - File "examples/windows/windows.ml", line 130, characters 10-22: - 130 | let id1 = Domain.spawn run - ^^^^^^^^^^^^ - Alert do_not_spawn_domains: Stdlib.Domain.spawn - User programs should never spawn domains. To execute a function on a domain, use [Multicore] from the threading library. This is because spawning more than [recommended_domain_count] domains (the CPU core count) will significantly degrade GC performance. Using both [Domain.spawn] and [Multicore] can cause [Multicore] to abort. - - File "examples/windows/windows.ml", line 130, characters 10-22: - 130 | let id1 = Domain.spawn run - ^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.spawn - Use [Domain.Safe.spawn]. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -6 -g -I examples/windows/.windows_wayland.eobjs/byte -I examples/windows/.windows_wayland.eobjs/native -I /home/opam/.opam/default/lib/gles3-stubs -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I wayland/.gles3_wayland.objs/byte -I wayland/.gles3_wayland.objs/native -cmi-file examples/windows/.windows_wayland.eobjs/byte/dune__exe__Windows.cmi -no-alias-deps -open Dune__exe -o examples/windows/.windows_wayland.eobjs/native/dune__exe__Windows.cmx -c -impl examples/windows/windows.ml) - File "examples/windows/windows.ml", line 130, characters 10-22: - 130 | let id1 = Domain.spawn run - ^^^^^^^^^^^^ - Alert do_not_spawn_domains: Stdlib.Domain.spawn - User programs should never spawn domains. To execute a function on a domain, use [Multicore] from the threading library. This is because spawning more than [recommended_domain_count] domains (the CPU core count) will significantly degrade GC performance. Using both [Domain.spawn] and [Multicore] can cause [Multicore] to abort. - - File "examples/windows/windows.ml", line 130, characters 10-22: - 130 | let id1 = Domain.spawn run - ^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.spawn - Use [Domain.Safe.spawn]. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -6 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I examples/spheres/.spheres_wayland.eobjs/byte -I /home/opam/.opam/default/lib/gles3-stubs -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I wayland/.gles3_wayland.objs/byte -no-alias-deps -open Dune__exe -o examples/spheres/.spheres_wayland.eobjs/byte/dune__exe__Spheres.cmo -c -impl examples/spheres/spheres.ml) - File "examples/spheres/spheres.ml", line 577, characters 26-38: - 577 | let pid = ignore (Domain.spawn (fun () -> run (i-1) t0 t0)); (i-1) in - ^^^^^^^^^^^^ - Alert do_not_spawn_domains: Stdlib.Domain.spawn - User programs should never spawn domains. To execute a function on a domain, use [Multicore] from the threading library. This is because spawning more than [recommended_domain_count] domains (the CPU core count) will significantly degrade GC performance. Using both [Domain.spawn] and [Multicore] can cause [Multicore] to abort. - - File "examples/spheres/spheres.ml", line 577, characters 26-38: - 577 | let pid = ignore (Domain.spawn (fun () -> run (i-1) t0 t0)); (i-1) in - ^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.spawn - Use [Domain.Safe.spawn]. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -6 -g -I examples/spheres/.spheres_wayland.eobjs/byte -I examples/spheres/.spheres_wayland.eobjs/native -I /home/opam/.opam/default/lib/gles3-stubs -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -I wayland/.gles3_wayland.objs/byte -I wayland/.gles3_wayland.objs/native -cmi-file examples/spheres/.spheres_wayland.eobjs/byte/dune__exe__Spheres.cmi -no-alias-deps -open Dune__exe -o examples/spheres/.spheres_wayland.eobjs/native/dune__exe__Spheres.cmx -c -impl examples/spheres/spheres.ml) - File "examples/spheres/spheres.ml", line 577, characters 26-38: - 577 | let pid = ignore (Domain.spawn (fun () -> run (i-1) t0 t0)); (i-1) in - ^^^^^^^^^^^^ - Alert do_not_spawn_domains: Stdlib.Domain.spawn - User programs should never spawn domains. To execute a function on a domain, use [Multicore] from the threading library. This is because spawning more than [recommended_domain_count] domains (the CPU core count) will significantly degrade GC performance. Using both [Domain.spawn] and [Multicore] can cause [Multicore] to abort. - - File "examples/spheres/spheres.ml", line 577, characters 26-38: - 577 | let pid = ignore (Domain.spawn (fun () -> run (i-1) t0 t0)); (i-1) in - ^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.spawn - Use [Domain.Safe.spawn]. -> compiled gles3-wayland.20260725 [WARNING] Opam packages conf-autoconf.1, conf-freetype.1, conf-gles2.3.0, conf-libfontconfig.1, conf-libwayland.1, conf-wayland-protocols.1 and conf-xkbcommon.1 depend on the following system packages that are no longer installed: autoconf libfontconfig1-dev libfreetype6-dev libgles2-mesa-dev libwayland-dev libxkbcommon-dev wayland-protocols - conf-autoconf.1: depends on autoconf - conf-freetype.1: depends on libfreetype6-dev - conf-gles2.3.0: depends on libgles2-mesa-dev - conf-libfontconfig.1: depends on libfontconfig1-dev - conf-libwayland.1: depends on libwayland-dev - conf-wayland-protocols.1: depends on wayland-protocols - conf-xkbcommon.1: depends on libxkbcommon-dev -> installed gles3-wayland.20260725 === STDERR === 2026-10-07 21:37.38: OK: build gles3-wayland.20260725 (runc: 12.8s, disk: 12KB) 2026-10-07 21:37.38: Job succeeded