Build:
- 0
2026-10-02 00:07.18: New job: build wasm_of_ocaml-compiler.6.3.2+ox (b216dcf349d4)
2026-10-02 00:07.18: Waiting for resource in pool day11-builds
2026-10-02 00:13.17: Got resource from pool day11-builds
2026-10-02 00:13.17: [profile oxcaml-odoc-master] build wasm_of_ocaml-compiler.6.3.2+ox
2026-10-02 00:13.17: build wasm_of_ocaml-compiler.6.3.2+ox (b216dcf349d4)
=== DEPENDENCIES (34 transitive) ===
base-threads.base ddcab511c589
base-unix.base 742554e1dbc2
basement.v0.18~preview.130.106+341 36f6eaf99295
binaryen-bin.119 bf8008020f24
cmdliner.2.1.1 5c5497d03dde
conf-autoconf.1 43fe4a407b7a
conf-c++.1.0 43731ce483d0
conf-cmake.1 526bb63076e4
conf-ninja.1 8d29729444c3
conf-which.1 5fccb3a41099
dune.3.24.2 3531cd1e5cdf
gen.1.1 7e0de663b81f
js_of_ocaml.6.3.2+ox f0e44b59c078
js_of_ocaml-compiler.6.3.2+ox 42eac44d7193
menhir.20250912 7a8abe4d81dd
menhirCST.20250912 62bf149ae193
menhirLib.20250912 40f90316b853
menhirSdk.20250912 68b71611b130
ocaml.5.2.0 cda6777ccfe3
ocaml-compiler-libs.v0.17.0+ox 596a2488107a
ocaml-config.3 d77b853eaa33
ocaml-variants.5.2.0+ox a9808a9375cd
ocamlfind.1.9.8+ox f23a347b8f5f
oxcaml-compiler.5.2.0minus39 9c94ae342626
ppx_derivers.1.2.1 c80bab9c69b9
ppxlib.0.33.0+ox2 3e79c90edd81
ppxlib_ast.0.33.0+ox2 0f3146fa0e0a
ppxlib_jane.v0.18~preview.130.106+341 a9e0c76fe345
sedlex.3.7+ox 19288a6b9ee1
seq.base c7881d2fd08c
sexp_type.v0.18~preview.130.106+341 127d4737e98d
sexplib0.v0.18~preview.130.106+341 0b4652e66917
stdlib-shims.0.3.0 2114a1a06193
yojson.2.2.2+ox 4b6e6b7113e7
=== 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/findlib -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/findlib-support -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
[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
-> installed wasm_of_ocaml-compiler.6.3.2+ox
=== STDERR ===
2026-10-02 00:14.33: OK: build wasm_of_ocaml-compiler.6.3.2+ox (runc: 37.6s, disk: 96KB)
2026-10-02 00:14.33: Job succeeded