Build:
- 0
2026-10-07 22:10.54: New job: build wasm_of_ocaml-compiler.6.3.2+ox (7b3967ca9c3e)
2026-10-07 22:10.54: Waiting for resource in pool day11-builds
2026-10-07 22:14.47: Got resource from pool day11-builds
2026-10-07 22:14.47: [profile oxcaml-odoc-master] build wasm_of_ocaml-compiler.6.3.2+ox
2026-10-07 22:14.47: build wasm_of_ocaml-compiler.6.3.2+ox (7b3967ca9c3e)
=== DEPENDENCIES (34 transitive) ===
base-threads.base 464810371b96
base-unix.base 4596d20d2cf7
basement.v0.18~preview.130.106+341 8604678cfbc7
binaryen-bin.119 b393a65f8f08
cmdliner.2.1.1 9a9ee733e69a
conf-autoconf.1 8ee1e3913008
conf-c++.1.0 8ccd097daa9f
conf-cmake.1 4dbcf629bf1b
conf-ninja.1 b3db1d074931
conf-which.1 65c43ca119c3
dune.3.22.2+ox a601158acc62
gen.1.1 8eabb03ecf2d
js_of_ocaml.6.3.2+ox a36c811d0390
js_of_ocaml-compiler.6.3.2+ox d179bf9631b7
menhir.20260209 3a054ffedf44
menhirCST.20260209 dd8fad3023e8
menhirGLR.20260209 fa6c6d14031e
menhirLib.20260209 89d1fe3814dd
menhirSdk.20260209 37af233f7f9a
ocaml.5.2.0 b8c350f4f1ad
ocaml-compiler-libs.v0.17.0+ox 97d1a68258b8
ocaml-config.3 2c72b422dfc3
ocaml-variants.5.2.0+ox 60cb73ac7801
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
yojson.2.2.2+ox 4a52aa591560
=== STDOUT ===
Processing: [default: loading data]
[wasm_of_ocaml-compiler.6.3.2+ox: dl]
[wasm_of_ocaml-compiler.6.3.2+ox: http]
[wasm_of_ocaml-compiler.6.3.2+ox: extract]
-> retrieved wasm_of_ocaml-compiler.6.3.2+ox (https://github.com/ocsigen/js_of_ocaml/archive/744f92f0e2887c5f927e92ada6ad7cdb62dd6e10.tar.gz)
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-gh2212-draft.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-internal-obj-changes.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-fix-build_fs.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-iarray-primitives.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-important-config-changes.patch
[wasm_of_ocaml-compiler: patch] applying wasm_of_ocaml-bring-back-eval.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-revert_9c15703872_behavior_changing_rewrite_of_float_to_bits.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-stop_evaluating_caml_int64_bits_of_float_to_avoid_breaking_float_u.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-safepoint-friendly-array-init.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-cmdliner-compat.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-disable-ref-unboxing.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-runtime-bug-fixes.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-ppx-js-ghost-location.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-comment-unused.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-caml_max_domain_count.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-block-index-primitives.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-stdlib-float32-abstract.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-gc-compact-after-bytecode-read.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-test-oxcaml-compat.patch
[wasm_of_ocaml-compiler: patch] applying js_of_ocaml-unboxed-indexing-small-ints.patch
[wasm_of_ocaml-compiler: patch] applying dune.patch
[wasm_of_ocaml-compiler: patch] applying wasm_of_ocaml-args-basename.patch
[wasm_of_ocaml-compiler: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "wasm_of_ocaml-compiler" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/wasm_of_ocaml-compiler.6.3.2+ox)
- (cd tools/version && /home/opam/.opam/default/bin/ocaml -I +compiler-libs /home/opam/.opam/default/.opam-switch/build/wasm_of_ocaml-compiler.6.3.2+ox/_build/.dune/default/tools/version/dune.ml)
- fatal: not a git repository (or any of the parent directories): .git
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -7-37 -safe-string -open Js_of_ocaml_compiler -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/js_of_ocaml-compiler -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml-compiler-libs/bytecomp -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -cmi-file compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte/wasm_of_ocaml_compiler__Link.cmi -no-alias-deps -open Wasm_of_ocaml_compiler -o compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte/wasm_of_ocaml_compiler__Link.cmo -c -impl compiler/lib-wasm/link.pp.ml)
- File "compiler/lib-wasm/link.ml", lines 551-554, characters 4-41:
- 551 | ....match Config.effects () with
- 552 | | `Disabled -> ("disable_effects", Javascript.EBool true) :: props
- 553 | | `Jspi | `Cps -> props
- 554 | | `Double_translation -> assert false
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- `Native
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -7-37 -safe-string -open Js_of_ocaml_compiler -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/js_of_ocaml-compiler -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml-compiler-libs/bytecomp -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -cmi-file compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte/wasm_of_ocaml_compiler__Generate.cmi -no-alias-deps -open Wasm_of_ocaml_compiler -o compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte/wasm_of_ocaml_compiler__Generate.cmo -c -impl compiler/lib-wasm/generate.pp.ml)
- File "compiler/lib-wasm/generate.ml", lines 27-30, characters 2-39:
- 27 | ..match Config.effects () with
- 28 | | `Cps -> true
- 29 | | `Disabled | `Jspi -> false
- 30 | | `Double_translation -> assert false
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- `Native
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -7-37 -safe-string -open Js_of_ocaml_compiler -g -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/native -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/js_of_ocaml-compiler -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml-compiler-libs/bytecomp -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -cmi-file compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte/wasm_of_ocaml_compiler__Generate.cmi -no-alias-deps -open Wasm_of_ocaml_compiler -o compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/native/wasm_of_ocaml_compiler__Generate.cmx -c -impl compiler/lib-wasm/generate.pp.ml)
- File "compiler/lib-wasm/generate.ml", lines 27-30, characters 2-39:
- 27 | ..match Config.effects () with
- 28 | | `Cps -> true
- 29 | | `Disabled | `Jspi -> false
- 30 | | `Double_translation -> assert false
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- `Native
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -7-37 -safe-string -open Js_of_ocaml_compiler -g -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/native -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/js_of_ocaml-compiler -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml-compiler-libs/bytecomp -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -cmi-file compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte/wasm_of_ocaml_compiler__Link.cmi -no-alias-deps -open Wasm_of_ocaml_compiler -o compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/native/wasm_of_ocaml_compiler__Link.cmx -c -impl compiler/lib-wasm/link.pp.ml)
- File "compiler/lib-wasm/link.ml", lines 551-554, characters 4-41:
- 551 | ....match Config.effects () with
- 552 | | `Disabled -> ("disable_effects", Javascript.EBool true) :: props
- 553 | | `Jspi | `Cps -> props
- 554 | | `Double_translation -> assert false
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- `Native
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -safe-string -g -I compiler/bin-wasm_of_ocaml/.wasm_of_ocaml.eobjs/byte -I compiler/bin-wasm_of_ocaml/.wasm_of_ocaml.eobjs/native -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/gen -I /home/opam/.opam/default/lib/js_of_ocaml-compiler -I /home/opam/.opam/default/lib/js_of_ocaml-compiler/runtime-files -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml-compiler-libs/bytecomp -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/sedlex -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -I compiler/lib-cmdline/.jsoo_cmdline.objs/byte -I compiler/lib-cmdline/.jsoo_cmdline.objs/native -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/byte -I compiler/lib-wasm/.wasm_of_ocaml_compiler.objs/native -cmi-file compiler/bin-wasm_of_ocaml/.wasm_of_ocaml.eobjs/byte/dune__exe__Compile.cmi -no-alias-deps -open Dune__exe -o compiler/bin-wasm_of_ocaml/.wasm_of_ocaml.eobjs/native/dune__exe__Compile.cmx -c -impl compiler/bin-wasm_of_ocaml/compile.ml)
- File "compiler/bin-wasm_of_ocaml/compile.ml", lines 83-86, characters 8-46:
- 83 | ........(match Config.effects () with
- 84 | | `Disabled | `Jspi -> "jspi"
- 85 | | `Cps -> "cps"
- 86 | | `Double_translation -> assert false)..
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- `Native
-> compiled wasm_of_ocaml-compiler.6.3.2+ox
-> installed wasm_of_ocaml-compiler.6.3.2+ox
[WARNING] Opam packages conf-autoconf.1 and conf-ninja.1 depend on the following system packages that are no longer installed: autoconf ninja-build
- conf-autoconf.1: depends on autoconf
- conf-ninja.1: depends on ninja-build
=== STDERR ===
2026-10-07 22:16.12: OK: build wasm_of_ocaml-compiler.6.3.2+ox (runc: 54.1s, disk: 96KB)
2026-10-07 22:16.12: Job succeeded