Build:
- 0
2026-06-23 08:51.58: New job: build wasm_of_ocaml-compiler.6.4.0 (7eea2c6afed2)
2026-06-23 08:51.58: Waiting for resource in pool day11-builds
2026-06-23 08:55.36: Got resource from pool day11-builds
2026-06-23 08:55.36: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-06-23 08:55.36: build wasm_of_ocaml-compiler.6.4.0 (7eea2c6afed2)
=== DEPENDENCIES (25 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 64f66b25512d
js_of_ocaml-compiler.6.4.0 aa428defaa6d
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
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 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_538341_dune/array06e115.wat' array '/tmp/build_538341_dune/backtrace4163bd.wat' backtrace '/tmp/build_538341_dune/bigarrayd9ffc5.wat' bigarray '/tmp/build_538341_dune/bigstring5cebf6.wat' bigstring '/tmp/build_538341_dune/blake2f988e6.wat' blake2 '/tmp/build_538341_dune/compare89f11a.wat' compare '/tmp/build_538341_dune/custom3a4e95.wat' custom '/tmp/build_538341_dune/domaina6d73d.wat' domain '/tmp/build_538341_dune/dynlink5d57ac.wat' dynlink '/tmp/build_538341_dune/effect-nativec8f72e.wat' effect-native '/tmp/build_538341_dune/effect4f0ed7.wat' effect '/tmp/build_538341_dune/faile4c3b0.wat' fail '/tmp/build_538341_dune/float878702.wat' float '/tmp/build_538341_dune/float32b12038.wat' float32 '/tmp/build_538341_dune/fs502fba.wat' fs '/tmp/build_538341_dune/gcb2472a.wat' gc '/tmp/build_538341_dune/graphicsa33548.wat' graphics '/tmp/build_538341_dune/hash56ef23.wat' hash '/tmp/build_538341_dune/int32ad440e.wat' int32 '/tmp/build_538341_dune/int6462b3cd.wat' int64 '/tmp/build_538341_dune/intsd73a14.wat' ints '/tmp/build_538341_dune/io1bc48e.wat' io '/tmp/build_538341_dune/jslibc7c25b.wat' jslib '/tmp/build_538341_dune/jslib_js_of_ocamle3e989.wat' jslib_js_of_ocaml '/tmp/build_538341_dune/jsstring7696f2.wat' jsstring '/tmp/build_538341_dune/lexing734cc3.wat' lexing '/tmp/build_538341_dune/marshal474766.wat' marshal '/tmp/build_538341_dune/md54bc67a.wat' md5 '/tmp/build_538341_dune/nat27a0ce.wat' nat '/tmp/build_538341_dune/obja44943.wat' obj '/tmp/build_538341_dune/parsing0f81c6.wat' parsing '/tmp/build_538341_dune/printexcbb067b.wat' printexc '/tmp/build_538341_dune/prngd5fb6c.wat' prng '/tmp/build_538341_dune/promise746981.wat' promise '/tmp/build_538341_dune/runtime_events0d9fc1.wat' runtime_events '/tmp/build_538341_dune/stdlib1e7267.wat' stdlib '/tmp/build_538341_dune/str6b475e.wat' str '/tmp/build_538341_dune/string6746f9.wat' string '/tmp/build_538341_dune/sync2a1822.wat' sync '/tmp/build_538341_dune/syse08f3a.wat' sys '/tmp/build_538341_dune/toplevel1436d8.wat' toplevel '/tmp/build_538341_dune/unix655316.wat' unix '/tmp/build_538341_dune/wasi_errorse38c65.wat' wasi_errors '/tmp/build_538341_dune/wasi_memory1930ec.wat' wasi_memory '/tmp/build_538341_dune/weak911dea.wat' weak '/tmp/build_538341_dune/zstd00e367.wat' zstd -o '/tmp/build_538341_dune/runtime-merged3b8ece.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
[ERROR] The compilation of wasm_of_ocaml-compiler.6.4.0 failed at "dune build -p wasm_of_ocaml-compiler -j 39 @install".
- ../../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_538341_dune/arraydf9ed3.wat' array '/tmp/build_538341_dune/backtrace7e5e86.wat' backtrace '/tmp/build_538341_dune/bigarray33b8e2.wat' bigarray '/tmp/build_538341_dune/bigstring4750ca.wat' bigstring '/tmp/build_538341_dune/blake20fa0f1.wat' blake2 '/tmp/build_538341_dune/compared89f85.wat' compare '/tmp/build_538341_dune/custom25efce.wat' custom '/tmp/build_538341_dune/domain9e0188.wat' domain '/tmp/build_538341_dune/dynlink804f4d.wat' dynlink '/tmp/build_538341_dune/effect-native2d6d26.wat' effect-native '/tmp/build_538341_dune/effectb47244.wat' effect '/tmp/build_538341_dune/fail9af8fe.wat' fail '/tmp/build_538341_dune/floatc16123.wat' float '/tmp/build_538341_dune/float3253c54d.wat' float32 '/tmp/build_538341_dune/fs94af2a.wat' fs '/tmp/build_538341_dune/gc265075.wat' gc '/tmp/build_538341_dune/graphicsbe3956.wat' graphics '/tmp/build_538341_dune/hashccb8dc.wat' hash '/tmp/build_538341_dune/int325013c8.wat' int32 '/tmp/build_538341_dune/int64965b08.wat' int64 '/tmp/build_538341_dune/ints433890.wat' ints '/tmp/build_538341_dune/io97a7e1.wat' io '/tmp/build_538341_dune/jslib924ad2.wat' jslib '/tmp/build_538341_dune/jslib_js_of_ocaml65f06f.wat' jslib_js_of_ocaml '/tmp/build_538341_dune/jsstring5ea04e.wat' jsstring '/tmp/build_538341_dune/lexing064c45.wat' lexing '/tmp/build_538341_dune/marshal03ca96.wat' marshal '/tmp/build_538341_dune/md5f21741.wat' md5 '/tmp/build_538341_dune/nat0694da.wat' nat '/tmp/build_538341_dune/obje9201b.wat' obj '/tmp/build_538341_dune/parsing733f0c.wat' parsing '/tmp/build_538341_dune/printexc0987ac.wat' printexc '/tmp/build_538341_dune/prnge64718.wat' prng '/tmp/build_538341_dune/promiseb0de71.wat' promise '/tmp/build_538341_dune/runtime_eventse8e865.wat' runtime_events '/tmp/build_538341_dune/stdlibb515e5.wat' stdlib '/tmp/build_538341_dune/strf9d1c7.wat' str '/tmp/build_538341_dune/stringe86a43.wat' string '/tmp/build_538341_dune/sync3217e4.wat' sync '/tmp/build_538341_dune/sysf3562e.wat' sys '/tmp/build_538341_dune/toplevel20b3bb.wat' toplevel '/tmp/build_538341_dune/unixd5fffa.wat' unix '/tmp/build_538341_dune/wasi_errorsd28b73.wat' wasi_errors '/tmp/build_538341_dune/wasi_memoryda5fbc.wat' wasi_memory '/tmp/build_538341_dune/weak2f7f46.wat' weak '/tmp/build_538341_dune/zstd1748f9.wat' zstd -o '/tmp/build_538341_dune/runtime-merged72d99d.wasm'
build failed...
=== STDERR ===
2026-06-23 08:56.02: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-06-23 08:56.02: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0