Build:
- 0
2026-06-24 17:10.17: New job: build wasm_of_ocaml-compiler.6.4.0 (79796eb60d11)
2026-06-24 17:10.17: Waiting for resource in pool day11-builds
2026-06-24 18:01.50: Got resource from pool day11-builds
2026-06-24 18:01.50: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-06-24 18:01.50: build wasm_of_ocaml-compiler.6.4.0 (79796eb60d11)
=== DEPENDENCIES (26 transitive) ===
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
cmdliner.2.1.1 131a57bdc3b4
conf-binaryen.1 93f7b93bcf05
dune.3.23.1 dc7ac21ea3be
gen.1.1 c2ec000cc973
js_of_ocaml.6.4.0 03aaf83fe778
js_of_ocaml-compiler.6.4.0 4cf5860191a4
menhir.20260209 33fcc346f20f
menhirCST.20260209 b78f18598292
menhirGLR.20260209 14503fb187dd
menhirLib.20260209 b8ed5f168c3f
menhirSdk.20260209 997f6d4de9b4
ocaml.5.4.1 71fed6f83b21
ocaml-base-compiler.5.4.1 4b8cbe74bda9
ocaml-compiler.5.4.1 df07189447bd
ocaml-compiler-libs.v0.17.0 16db8c1cf256
ocaml-config.3 e4a06a221f09
ocamlfind.1.9.8 567e34ecf540
ppx_derivers.1.2.1 9db920257470
ppxlib.0.38.0 778175ab9125
sedlex.3.7 5a4f234350b3
seq.base cf386be98197
sexplib0.v0.17.0 bc4140a6824d
stdlib-shims.0.3.0 d3f2d28ed00d
yojson.3.0.0 08149c2c002d
=== 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_4c9141_dune/arrayfdb765.wat' array '/tmp/build_4c9141_dune/backtrace299bac.wat' backtrace '/tmp/build_4c9141_dune/bigarrayddf295.wat' bigarray '/tmp/build_4c9141_dune/bigstringef8d97.wat' bigstring '/tmp/build_4c9141_dune/blake259c3ba.wat' blake2 '/tmp/build_4c9141_dune/compare2f66da.wat' compare '/tmp/build_4c9141_dune/customd6fc78.wat' custom '/tmp/build_4c9141_dune/domain4f3e73.wat' domain '/tmp/build_4c9141_dune/dynlink18abc8.wat' dynlink '/tmp/build_4c9141_dune/effect-nativeaf8c5c.wat' effect-native '/tmp/build_4c9141_dune/effect1a8320.wat' effect '/tmp/build_4c9141_dune/failc4e85f.wat' fail '/tmp/build_4c9141_dune/floatfe845e.wat' float '/tmp/build_4c9141_dune/float329cfac7.wat' float32 '/tmp/build_4c9141_dune/fs3bd361.wat' fs '/tmp/build_4c9141_dune/gcff5b55.wat' gc '/tmp/build_4c9141_dune/graphics0d3a46.wat' graphics '/tmp/build_4c9141_dune/hash0dc674.wat' hash '/tmp/build_4c9141_dune/int32b52513.wat' int32 '/tmp/build_4c9141_dune/int641595e9.wat' int64 '/tmp/build_4c9141_dune/intsb552ea.wat' ints '/tmp/build_4c9141_dune/io7ddbd8.wat' io '/tmp/build_4c9141_dune/jslib93d505.wat' jslib '/tmp/build_4c9141_dune/jslib_js_of_ocaml47a18c.wat' jslib_js_of_ocaml '/tmp/build_4c9141_dune/jsstring47779d.wat' jsstring '/tmp/build_4c9141_dune/lexing7145c2.wat' lexing '/tmp/build_4c9141_dune/marshal615bcd.wat' marshal '/tmp/build_4c9141_dune/md556477a.wat' md5 '/tmp/build_4c9141_dune/natc5cf81.wat' nat '/tmp/build_4c9141_dune/obj8be660.wat' obj '/tmp/build_4c9141_dune/parsinga6f100.wat' parsing '/tmp/build_4c9141_dune/printexce1c046.wat' printexc '/tmp/build_4c9141_dune/prng599429.wat' prng '/tmp/build_4c9141_dune/promise4008ef.wat' promise '/tmp/build_4c9141_dune/runtime_eventsdc18a4.wat' runtime_events '/tmp/build_4c9141_dune/stdlib114967.wat' stdlib '/tmp/build_4c9141_dune/str74a730.wat' str '/tmp/build_4c9141_dune/stringb6d6ff.wat' string '/tmp/build_4c9141_dune/sync9fc910.wat' sync '/tmp/build_4c9141_dune/sys96397d.wat' sys '/tmp/build_4c9141_dune/toplevel203986.wat' toplevel '/tmp/build_4c9141_dune/unix96acae.wat' unix '/tmp/build_4c9141_dune/wasi_errors5df767.wat' wasi_errors '/tmp/build_4c9141_dune/wasi_memorycdd03f.wat' wasi_memory '/tmp/build_4c9141_dune/weak46cb67.wat' weak '/tmp/build_4c9141_dune/zstd99165c.wat' zstd -o '/tmp/build_4c9141_dune/runtime-merged9f2692.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_4c9141_dune/arraya4c6ab.wat' array '/tmp/build_4c9141_dune/backtracee38286.wat' backtrace '/tmp/build_4c9141_dune/bigarray1fbfd9.wat' bigarray '/tmp/build_4c9141_dune/bigstring7965b4.wat' bigstring '/tmp/build_4c9141_dune/blake2c9770b.wat' blake2 '/tmp/build_4c9141_dune/compare8ed851.wat' compare '/tmp/build_4c9141_dune/custom6672ba.wat' custom '/tmp/build_4c9141_dune/domainfeab50.wat' domain '/tmp/build_4c9141_dune/dynlink9caa3d.wat' dynlink '/tmp/build_4c9141_dune/effect-native7427e3.wat' effect-native '/tmp/build_4c9141_dune/effect24d590.wat' effect '/tmp/build_4c9141_dune/fail5cf202.wat' fail '/tmp/build_4c9141_dune/float60def1.wat' float '/tmp/build_4c9141_dune/float32612eef.wat' float32 '/tmp/build_4c9141_dune/fsbe978e.wat' fs '/tmp/build_4c9141_dune/gc03467a.wat' gc '/tmp/build_4c9141_dune/graphics2a3784.wat' graphics '/tmp/build_4c9141_dune/hash67b011.wat' hash '/tmp/build_4c9141_dune/int32fd248d.wat' int32 '/tmp/build_4c9141_dune/int6470c159.wat' int64 '/tmp/build_4c9141_dune/ints8bbcb9.wat' ints '/tmp/build_4c9141_dune/iod9df5e.wat' io '/tmp/build_4c9141_dune/jslibdf5b63.wat' jslib '/tmp/build_4c9141_dune/jslib_js_of_ocamlfd11f5.wat' jslib_js_of_ocaml '/tmp/build_4c9141_dune/jsstringb86063.wat' jsstring '/tmp/build_4c9141_dune/lexingb22ee3.wat' lexing '/tmp/build_4c9141_dune/marshala8c9ad.wat' marshal '/tmp/build_4c9141_dune/md5c89eb9.wat' md5 '/tmp/build_4c9141_dune/nat66e79a.wat' nat '/tmp/build_4c9141_dune/obj4c6873.wat' obj '/tmp/build_4c9141_dune/parsingac59a1.wat' parsing '/tmp/build_4c9141_dune/printexce2918c.wat' printexc '/tmp/build_4c9141_dune/prng555a5b.wat' prng '/tmp/build_4c9141_dune/promise77c6a7.wat' promise '/tmp/build_4c9141_dune/runtime_events2c10fb.wat' runtime_events '/tmp/build_4c9141_dune/stdlib4fd03e.wat' stdlib '/tmp/build_4c9141_dune/str6c2f97.wat' str '/tmp/build_4c9141_dune/string4e13fa.wat' string '/tmp/build_4c9141_dune/sync51c0a6.wat' sync '/tmp/build_4c9141_dune/sys6a5927.wat' sys '/tmp/build_4c9141_dune/toplevel7b63a3.wat' toplevel '/tmp/build_4c9141_dune/unix785299.wat' unix '/tmp/build_4c9141_dune/wasi_errorse27dac.wat' wasi_errors '/tmp/build_4c9141_dune/wasi_memory0e545c.wat' wasi_memory '/tmp/build_4c9141_dune/weak2415a5.wat' weak '/tmp/build_4c9141_dune/zstd1ff6d3.wat' zstd -o '/tmp/build_4c9141_dune/runtime-mergedeeea8f.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:02.25: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-06-24 18:02.25: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0