Build:
  1. 0
2026-06-23 08:46.48: New job: build wasm_of_ocaml-compiler.6.4.0 (4e299307526a)
2026-06-23 08:46.48: Waiting for resource in pool day11-builds
2026-06-23 08:47.33: Got resource from pool day11-builds
2026-06-23 08:47.33: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-06-23 08:47.33: build wasm_of_ocaml-compiler.6.4.0 (4e299307526a)
=== DEPENDENCIES (26 transitive) ===
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  cmdliner.2.1.1                                     c4607a09ecef
  compiler-cloning.enabled                           0d2606125f88
  conf-binaryen.1                                    16a666d7e1da
  dune.3.23.1                                        dbfeecb5ca10
  gen.1.1                                            787733a0c943
  js_of_ocaml.6.4.0                                  263de04c2dcd
  js_of_ocaml-compiler.6.4.0                         00f4f40fa892
  menhir.20260209                                    5f76d1d3722e
  menhirCST.20260209                                 b9f719ef3696
  menhirGLR.20260209                                 e70329f7f267
  menhirLib.20260209                                 c73d74bf4444
  menhirSdk.20260209                                 d70f00a72002
  ocaml.5.5.0                                        1b4132bddf48
  ocaml-base-compiler.5.5.0                          1901c3a760c1
  ocaml-compiler.5.5.0                               5f593a0b4a8c
  ocaml-compiler-libs.v0.17.0                        6373bfde8e91
  ocamlfind.1.9.8                                    5b46f9d92bbd
  ppx_derivers.1.2.1                                 2a3f00c1f6d2
  ppxlib.0.38.0                                      c01fe47fa7a4
  sedlex.3.7                                         e195469a45d8
  seq.base                                           1fbc0454e0be
  sexplib0.v0.17.0                                   313244870034
  stdlib-shims.0.3.0                                 9047e6396dc4
  yojson.3.0.0                                       32381b219f5f
=== STDOUT ===
Processing: [default: loading data]
[wasm_of_ocaml-compiler.6.4.0: extract]
-> retrieved wasm_of_ocaml-compiler.6.4.0  (cached)
[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.4.0)
- (cd tools/version && /home/opam/.opam/default/bin/ocaml -I +compiler-libs /home/opam/.opam/default/.opam-switch/build/wasm_of_ocaml-compiler.6.4.0/_build/.dune/default/tools/version/dune.ml)
- fatal: not a git repository (or any of the parent directories): .git
- File "runtime/wasm/dune", lines 9-17, characters 0-169:
-  9 | (rule
- 10 |  (target binaryen-version-check)
- 11 |  (deps check_binaryen.ml (universe))
- 12 |  (action
- 13 |   (progn
- 14 |    (run ocaml %{deps})
- 15 |    (with-stdout-to
- 16 |     %{target}
- 17 |     (echo "ok")))))
- (cd _build/default/runtime/wasm && /home/opam/.opam/default/bin/ocaml check_binaryen.ml)
- Error: wasm-merge not found. Binaryen >= 119 is required.
- File "runtime/wasm/dune", lines 83-102, characters 0-377:
-  83 | (rule
-  84 |  (target runtime-cps-wasi.wasm)
-  85 |  (deps
- .....
- 100 |    zstd:zstd-impl.wasm
- 101 |    blake2:blake2-impl.wasm
- 102 |    %{read-lines:args})))
- (cd _build/default/runtime/wasm && ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe --binaryen=-g --binaryen-opt=-O3 --set=effects=cps --enable=wasi runtime-cps-wasi.wasm libc:libc.wasm zstd:zstd-impl.wasm blake2:blake2-impl.wasm array:array.wat backtrace:backtrace.wat bigarray:bigarray.wat bigstring:bigstring.wat blake2:blake2.wat compare:compare.wat custom:custom.wat domain:domain.wat dynlink:dynlink.wat effect-native:effect-native.wat effect:effect.wat fail:fail.wat float:float.wat float32:float32.wat fs:fs.wat gc:gc.wat graphics:graphics.wat hash:hash.wat int32:int32.wat int64:int64.wat ints:ints.wat io:io.wat jslib:jslib.wat jslib_js_of_ocaml:jslib_js_of_ocaml.wat jsstring:jsstring.wat lexing:lexing.wat marshal:marshal.wat md5:md5.wat nat:nat.wat obj:obj.wat parsing:parsing.wat printexc:printexc.wat prng:prng.wat promise:promise.wat runtime_events:runtime_events.wat stdlib:stdlib.wat str:str.wat string:string.wat sync:sync.wat sys:sys.wat toplevel:toplevel.wat unix:unix.wat wasi_errors:wasi_errors.wat wasi_memory:wasi_memory.wat weak:weak.wat zstd:zstd.wat)
- sh: 1: wasm-merge: not found
- ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe: Error: the following command terminated unsuccessfully: wasm-merge --enable-gc --enable-multivalue --enable-exception-handling --enable-reference-types --enable-tail-call --enable-bulk-memory --enable-nontrapping-float-to-int --enable-strings --enable-multimemory -g 'libc.wasm' libc 'zstd-impl.wasm' zstd 'blake2-impl.wasm' blake2 '/tmp/build_948088_dune/array860349.wat' array '/tmp/build_948088_dune/backtraced6b4a5.wat' backtrace '/tmp/build_948088_dune/bigarray7b5209.wat' bigarray '/tmp/build_948088_dune/bigstring128a6c.wat' bigstring '/tmp/build_948088_dune/blake2c6ee44.wat' blake2 '/tmp/build_948088_dune/compare678d81.wat' compare '/tmp/build_948088_dune/custom4c6786.wat' custom '/tmp/build_948088_dune/domaind812b3.wat' domain '/tmp/build_948088_dune/dynlink917379.wat' dynlink '/tmp/build_948088_dune/effect-nativeefd7ab.wat' effect-native '/tmp/build_948088_dune/effect30046f.wat' effect '/tmp/build_948088_dune/fail4a0779.wat' fail '/tmp/build_948088_dune/float8a905e.wat' float '/tmp/build_948088_dune/float32428229.wat' float32 '/tmp/build_948088_dune/fs59df91.wat' fs '/tmp/build_948088_dune/gc87a3b5.wat' gc '/tmp/build_948088_dune/graphicsc0b7d4.wat' graphics '/tmp/build_948088_dune/hash24b4cc.wat' hash '/tmp/build_948088_dune/int3231d2ad.wat' int32 '/tmp/build_948088_dune/int645b6d9d.wat' int64 '/tmp/build_948088_dune/intsc06d7f.wat' ints '/tmp/build_948088_dune/ioca0c9d.wat' io '/tmp/build_948088_dune/jslibeb10cf.wat' jslib '/tmp/build_948088_dune/jslib_js_of_ocaml154350.wat' jslib_js_of_ocaml '/tmp/build_948088_dune/jsstringd70bc9.wat' jsstring '/tmp/build_948088_dune/lexing1ffa20.wat' lexing '/tmp/build_948088_dune/marshal4801d6.wat' marshal '/tmp/build_948088_dune/md5580501.wat' md5 '/tmp/build_948088_dune/nat769788.wat' nat '/tmp/build_948088_dune/obj36c812.wat' obj '/tmp/build_948088_dune/parsing184c75.wat' parsing '/tmp/build_948088_dune/printexc2c2229.wat' printexc '/tmp/build_948088_dune/prngf57906.wat' prng '/tmp/build_948088_dune/promise2ce830.wat' promise '/tmp/build_948088_dune/runtime_eventsce428c.wat' runtime_events '/tmp/build_948088_dune/stdlibc86379.wat' stdlib '/tmp/build_948088_dune/strb8cc0c.wat' str '/tmp/build_948088_dune/string7cf23f.wat' string '/tmp/build_948088_dune/syncaca45c.wat' sync '/tmp/build_948088_dune/sys8d8ca7.wat' sys '/tmp/build_948088_dune/toplevel0a6d99.wat' toplevel '/tmp/build_948088_dune/unixd50c42.wat' unix '/tmp/build_948088_dune/wasi_errorsbf3fb9.wat' wasi_errors '/tmp/build_948088_dune/wasi_memory5d7381.wat' wasi_memory '/tmp/build_948088_dune/weak52b9f6.wat' weak '/tmp/build_948088_dune/zstd55576f.wat' zstd -o '/tmp/build_948088_dune/runtime-mergedca38fe.wasm'
- File "runtime/wasm/dune", lines 61-81, characters 0-428:
- 61 | (rule
- 62 |  (target runtime-wasi.wasm)
- 63 |  (deps
- ....
- 79 |    zstd:zstd-impl.wasm
- 80 |    blake2:blake2-impl.wasm
- 81 |    %{read-lines:args})))
- (cd _build/default/runtime/wasm && ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe --binaryen=-g --binaryen-opt=-O3 --set=effects=disabled --enable=wasi --allowed-imports=wasi_snapshot_preview1,OCaml runtime-wasi.wasm libc:libc.wasm zstd:zstd-impl.wasm blake2:blake2-impl.wasm array:array.wat backtrace:backtrace.wat bigarray:bigarray.wat bigstring:bigstring.wat blake2:blake2.wat compare:compare.wat custom:custom.wat domain:domain.wat dynlink:dynlink.wat effect-native:effect-native.wat effect:effect.wat fail:fail.wat float:float.wat float32:float32.wat fs:fs.wat gc:gc.wat graphics:graphics.wat hash:hash.wat int32:int32.wat int64:int64.wat ints:ints.wat io:io.wat jslib:jslib.wat jslib_js_of_ocaml:jslib_js_of_ocaml.wat jsstring:jsstring.wat lexing:lexing.wat marshal:marshal.wat md5:md5.wat nat:nat.wat obj:obj.wat parsing:parsing.wat printexc:printexc.wat prng:prng.wat promise:promise.wat runtime_events:runtime_events.wat stdlib:stdlib.wat str:str.wat string:string.wat sync:sync.wat sys:sys.wat toplevel:toplevel.wat unix:unix.wat wasi_errors:wasi_errors.wat wasi_memory:wasi_memory.wat weak:weak.wat zstd:zstd.wat)
- sh: 1: wasm-merge: not found
- ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe: Error: the following command terminated unsuccessfully: wasm-merge --enable-gc --enable-multivalue --enable-exception-handling --enable-reference-types --enable-tail-call --enable-bulk-memory --enable-nontrapping-float-to-int --enable-strings --enable-multimemory -g 'libc.wasm' libc 'zstd-impl.wasm' zstd 'blake2-impl.wasm' blake2 '/tmp/build_948088_dune/arraye872d4.wat' array '/tmp/build_948088_dune/backtrace019045.wat' backtrace '/tmp/build_948088_dune/bigarraya6e962.wat' bigarray '/tmp/build_948088_dune/bigstring31b209.wat' bigstring '/tmp/build_948088_dune/blake2c7bbd7.wat' blake2 '/tmp/build_948088_dune/comparece8516.wat' compare '/tmp/build_948088_dune/customc6bcb0.wat' custom '/tmp/build_948088_dune/domaindbb274.wat' domain '/tmp/build_948088_dune/dynlink7da887.wat' dynlink '/tmp/build_948088_dune/effect-native4005a9.wat' effect-native '/tmp/build_948088_dune/effect4c6f40.wat' effect '/tmp/build_948088_dune/failfed1b1.wat' fail '/tmp/build_948088_dune/floatc5855d.wat' float '/tmp/build_948088_dune/float32285241.wat' float32 '/tmp/build_948088_dune/fs2c8fb7.wat' fs '/tmp/build_948088_dune/gc998136.wat' gc '/tmp/build_948088_dune/graphicsbcc742.wat' graphics '/tmp/build_948088_dune/hash79fdfb.wat' hash '/tmp/build_948088_dune/int3262d004.wat' int32 '/tmp/build_948088_dune/int64dee28a.wat' int64 '/tmp/build_948088_dune/ints79a786.wat' ints '/tmp/build_948088_dune/io94855b.wat' io '/tmp/build_948088_dune/jslibbc1ae8.wat' jslib '/tmp/build_948088_dune/jslib_js_of_ocaml2865e1.wat' jslib_js_of_ocaml '/tmp/build_948088_dune/jsstring6b038a.wat' jsstring '/tmp/build_948088_dune/lexing80b6f3.wat' lexing '/tmp/build_948088_dune/marshalc58bfd.wat' marshal '/tmp/build_948088_dune/md5d565f0.wat' md5 '/tmp/build_948088_dune/natc841de.wat' nat '/tmp/build_948088_dune/objb263ae.wat' obj '/tmp/build_948088_dune/parsinga9443e.wat' parsing '/tmp/build_948088_dune/printexcc8bbb7.wat' printexc '/tmp/build_948088_dune/prng59fdb4.wat' prng '/tmp/build_948088_dune/promise55c388.wat' promise '/tmp/build_948088_dune/runtime_events702754.wat' runtime_events '/tmp/build_948088_dune/stdlib051280.wat' stdlib '/tmp/build_948088_dune/str1433aa.wat' str '/tmp/build_948088_dune/string3a5274.wat' string '/tmp/build_948088_dune/sync7ea6ad.wat' sync '/tmp/build_948088_dune/sys9e9cb7.wat' sys '/tmp/build_948088_dune/toplevel56b478.wat' toplevel '/tmp/build_948088_dune/unix7b9517.wat' unix '/tmp/build_948088_dune/wasi_errors01f825.wat' wasi_errors '/tmp/build_948088_dune/wasi_memoryedec74.wat' wasi_memory '/tmp/build_948088_dune/weak7430ea.wat' weak '/tmp/build_948088_dune/zstd58af75.wat' zstd -o '/tmp/build_948088_dune/runtime-merged5730f2.wasm'
[ERROR] The compilation of wasm_of_ocaml-compiler.6.4.0 failed at "dune build -p wasm_of_ocaml-compiler -j 39 @install".
build failed... 

=== STDERR ===

2026-06-23 08:48.53: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-06-23 08:48.53: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0