Build:
- 0
2026-10-21 17:43.50: New job: build wasm_of_ocaml-compiler.6.3.2+ox (2b531d8be558)
2026-10-21 17:43.50: [profile oxcaml-odoc-master] build wasm_of_ocaml-compiler.6.3.2+ox
2026-10-21 17:43.50: build wasm_of_ocaml-compiler.6.3.2+ox (2b531d8be558)
=== DEPENDENCIES (34 transitive) ===
base-threads.base ca51096a9c5b
base-unix.base 88a83b7ed333
basement.v0.18~preview.130.106+341 e63b3ed84e10
binaryen-bin.119 eb890f10a616
cmdliner.2.1.1 33dbf0bf32dd
conf-autoconf.1 5ab3ab11f357
conf-c++.1.0 cbd8a970f0c7
conf-cmake.1 e9e17ee329dd
conf-ninja.1 e5a350258e71
conf-which.1 e5dee02ff34e
dune.3.22.2+ox 5e749ffa929d
gen.1.1 613cf8a6a259
js_of_ocaml.6.3.2+ox 80402d76b7fc
js_of_ocaml-compiler.6.3.2+ox d8be8d4aa23e
menhir.20240715 9ff6fed76ec7
menhirCST.20240715 cd052509b957
menhirLib.20240715 373834be6d24
menhirSdk.20240715 fd151461fe3d
ocaml.5.2.0 8c79aacf9a54
ocaml-compiler-libs.v0.17.0+ox 2c35fadd0dc1
ocaml-config.3 8d947022d382
ocaml-variants.5.2.0+ox 8333b07a6d9d
ocamlfind.1.9.8+ox ac5194292aef
oxcaml-compiler.5.2.0minus39 bd8c89ffae9c
ppx_derivers.1.2.1 3398d25cc61e
ppxlib.0.33.0+ox2 d85e811b7600
ppxlib_ast.0.33.0+ox2 0a0da3ee3d5b
ppxlib_jane.v0.18~preview.130.106+341 ccc1153d985b
sedlex.3.7+ox a675675ac409
seq.base 142155f3d570
sexp_type.v0.18~preview.130.106+341 6b10198e4870
sexplib0.v0.18~preview.130.106+341 7e00113f071c
stdlib-shims.0.3.0 0b775a14af43
yojson.2.2.2+ox e8aaf311b289
=== 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
-> 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-21 17:45.18: OK: build wasm_of_ocaml-compiler.6.3.2+ox (runc: 45.7s, disk: 96KB)
2026-10-21 17:45.18: Job succeeded