Build:
- 0
2026-06-24 17:20.27: New job: build wasm_of_ocaml-compiler.6.4.0 (b25425108b29)
2026-06-24 17:20.27: Waiting for resource in pool day11-builds
2026-06-24 18:08.50: Got resource from pool day11-builds
2026-06-24 18:08.50: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-06-24 18:08.50: build wasm_of_ocaml-compiler.6.4.0 (b25425108b29)
=== DEPENDENCIES (26 transitive) ===
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
cmdliner.2.1.1 f8fcac25252a
conf-binaryen.1 93f7b93bcf05
dune.3.23.1 9d721df3a13a
gen.1.1 2291834c6da2
js_of_ocaml.6.4.0 cbc5f548dc63
js_of_ocaml-compiler.6.4.0 2a0758d60fec
menhir.20260209 05da01205928
menhirCST.20260209 10afe0461689
menhirGLR.20260209 7b22500e7305
menhirLib.20260209 0f58e6c70ac8
menhirSdk.20260209 caf07569aba6
ocaml.5.3.0 ec34d524d97d
ocaml-base-compiler.5.3.0 1841888fe75b
ocaml-compiler.5.3.0 f295fe609c87
ocaml-compiler-libs.v0.17.0 ae1038bc23cf
ocaml-config.3 a52eea84eedb
ocamlfind.1.9.8 558092066ff0
ppx_derivers.1.2.1 fe71b19cf412
ppxlib.0.38.0 d14cc4b32971
sedlex.3.7 62ef110770d6
seq.base cd738ac20daf
sexplib0.v0.17.0 a15b0f614c90
stdlib-shims.0.3.0 c94355dec213
yojson.3.0.0 2870f90eedda
=== 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 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_1858dd_dune/array9503bb.wat' array '/tmp/build_1858dd_dune/backtrace0c15c7.wat' backtrace '/tmp/build_1858dd_dune/bigarray95f287.wat' bigarray '/tmp/build_1858dd_dune/bigstring74e096.wat' bigstring '/tmp/build_1858dd_dune/blake2966571.wat' blake2 '/tmp/build_1858dd_dune/comparea18e45.wat' compare '/tmp/build_1858dd_dune/custom0a3bb4.wat' custom '/tmp/build_1858dd_dune/domain1ff4d0.wat' domain '/tmp/build_1858dd_dune/dynlink71f669.wat' dynlink '/tmp/build_1858dd_dune/effect-nativeec92a0.wat' effect-native '/tmp/build_1858dd_dune/effect0d9b82.wat' effect '/tmp/build_1858dd_dune/fail29d7bf.wat' fail '/tmp/build_1858dd_dune/floatbee613.wat' float '/tmp/build_1858dd_dune/float322e34e6.wat' float32 '/tmp/build_1858dd_dune/fs995029.wat' fs '/tmp/build_1858dd_dune/gce676eb.wat' gc '/tmp/build_1858dd_dune/graphics72193a.wat' graphics '/tmp/build_1858dd_dune/hashca1f25.wat' hash '/tmp/build_1858dd_dune/int32d952e1.wat' int32 '/tmp/build_1858dd_dune/int64ebe043.wat' int64 '/tmp/build_1858dd_dune/intsd28812.wat' ints '/tmp/build_1858dd_dune/io2a5ccb.wat' io '/tmp/build_1858dd_dune/jslibf8cf18.wat' jslib '/tmp/build_1858dd_dune/jslib_js_of_ocaml4db8db.wat' jslib_js_of_ocaml '/tmp/build_1858dd_dune/jsstring7e740b.wat' jsstring '/tmp/build_1858dd_dune/lexing2ca0d3.wat' lexing '/tmp/build_1858dd_dune/marshal91f28e.wat' marshal '/tmp/build_1858dd_dune/md574a928.wat' md5 '/tmp/build_1858dd_dune/natda1b55.wat' nat '/tmp/build_1858dd_dune/obj4d724b.wat' obj '/tmp/build_1858dd_dune/parsing057ffb.wat' parsing '/tmp/build_1858dd_dune/printexc5aa407.wat' printexc '/tmp/build_1858dd_dune/prng000459.wat' prng '/tmp/build_1858dd_dune/promisef60d71.wat' promise '/tmp/build_1858dd_dune/runtime_events60a751.wat' runtime_events '/tmp/build_1858dd_dune/stdlib6f2943.wat' stdlib '/tmp/build_1858dd_dune/str9bb823.wat' str '/tmp/build_1858dd_dune/string92bdd5.wat' string '/tmp/build_1858dd_dune/sync80f1c0.wat' sync '/tmp/build_1858dd_dune/sys0a2be4.wat' sys '/tmp/build_1858dd_dune/toplevel0d1bba.wat' toplevel '/tmp/build_1858dd_dune/unixc2d28c.wat' unix '/tmp/build_1858dd_dune/wasi_errors149841.wat' wasi_errors '/tmp/build_1858dd_dune/wasi_memory1f8fa2.wat' wasi_memory '/tmp/build_1858dd_dune/weak74f89f.wat' weak '/tmp/build_1858dd_dune/zstd647e20.wat' zstd -o '/tmp/build_1858dd_dune/runtime-mergedd42e0f.wasm'
- 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_1858dd_dune/array9e1a4d.wat' array '/tmp/build_1858dd_dune/backtrace69f40a.wat' backtrace '/tmp/build_1858dd_dune/bigarray67437f.wat' bigarray '/tmp/build_1858dd_dune/bigstring4e1a37.wat' bigstring '/tmp/build_1858dd_dune/blake2861e3a.wat' blake2 '/tmp/build_1858dd_dune/comparef0564b.wat' compare '/tmp/build_1858dd_dune/custom4b0c70.wat' custom '/tmp/build_1858dd_dune/domaind00acf.wat' domain '/tmp/build_1858dd_dune/dynlinkfa3619.wat' dynlink '/tmp/build_1858dd_dune/effect-nativea7b96c.wat' effect-native '/tmp/build_1858dd_dune/effect8d16e1.wat' effect '/tmp/build_1858dd_dune/fail63a2cb.wat' fail '/tmp/build_1858dd_dune/floatf98b96.wat' float '/tmp/build_1858dd_dune/float326f0cb7.wat' float32 '/tmp/build_1858dd_dune/fs344205.wat' fs '/tmp/build_1858dd_dune/gc2e915f.wat' gc '/tmp/build_1858dd_dune/graphics4eaffd.wat' graphics '/tmp/build_1858dd_dune/hashb7e9b2.wat' hash '/tmp/build_1858dd_dune/int3258f856.wat' int32 '/tmp/build_1858dd_dune/int64725708.wat' int64 '/tmp/build_1858dd_dune/ints6f6946.wat' ints '/tmp/build_1858dd_dune/io229175.wat' io '/tmp/build_1858dd_dune/jslib9a4846.wat' jslib '/tmp/build_1858dd_dune/jslib_js_of_ocaml99c84f.wat' jslib_js_of_ocaml '/tmp/build_1858dd_dune/jsstringf78ee5.wat' jsstring '/tmp/build_1858dd_dune/lexingcb8f15.wat' lexing '/tmp/build_1858dd_dune/marshal3a670e.wat' marshal '/tmp/build_1858dd_dune/md55a4c1f.wat' md5 '/tmp/build_1858dd_dune/nat479909.wat' nat '/tmp/build_1858dd_dune/obj9b4943.wat' obj '/tmp/build_1858dd_dune/parsingb97668.wat' parsing '/tmp/build_1858dd_dune/printexc4c787c.wat' printexc '/tmp/build_1858dd_dune/prngb098ab.wat' prng '/tmp/build_1858dd_dune/promisef1b592.wat' promise '/tmp/build_1858dd_dune/runtime_eventsb91174.wat' runtime_events '/tmp/build_1858dd_dune/stdlibe69cb9.wat' stdlib '/tmp/build_1858dd_dune/stra0aa97.wat' str '/tmp/build_1858dd_dune/string28f53b.wat' string '/tmp/build_1858dd_dune/sync7e3b46.wat' sync '/tmp/build_1858dd_dune/syse810a6.wat' sys '/tmp/build_1858dd_dune/toplevel4a3639.wat' toplevel '/tmp/build_1858dd_dune/unix03056d.wat' unix '/tmp/build_1858dd_dune/wasi_errors8a1e53.wat' wasi_errors '/tmp/build_1858dd_dune/wasi_memory18125f.wat' wasi_memory '/tmp/build_1858dd_dune/weak037f12.wat' weak '/tmp/build_1858dd_dune/zstd354eab.wat' zstd -o '/tmp/build_1858dd_dune/runtime-merged4ef2fb.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-24 18:09.51: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-06-24 18:09.51: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0