Build:
  1. 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