Build:
- 0
2026-06-23 08:52.41: New job: build wasm_of_ocaml-compiler.6.4.0 (c84bbafa086d)
2026-06-23 08:52.41: Waiting for resource in pool day11-builds
2026-06-23 08:55.59: Got resource from pool day11-builds
2026-06-23 08:55.59: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-06-23 08:55.59: build wasm_of_ocaml-compiler.6.4.0 (c84bbafa086d)
=== DEPENDENCIES (26 transitive) ===
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
cmdliner.2.1.1 36fe5a2b1d3e
conf-binaryen.1 16a666d7e1da
dune.3.23.1 d50060dd2cab
gen.1.1 d7514bd3a90a
js_of_ocaml.6.4.0 c3fe5b57bccd
js_of_ocaml-compiler.6.4.0 138d7b847f20
menhir.20260209 918bd21ac84f
menhirCST.20260209 b2588cab386e
menhirGLR.20260209 9f1a82c9daff
menhirLib.20260209 521b8486c619
menhirSdk.20260209 0f5231646c84
ocaml.5.4.1 708fed352b2a
ocaml-base-compiler.5.4.1 89b85703f841
ocaml-compiler.5.4.1 a719b8419b8e
ocaml-compiler-libs.v0.17.0 bb35244dbd80
ocaml-config.3 aa27f63940d8
ocamlfind.1.9.8 5cfa73ef65e7
ppx_derivers.1.2.1 48d8f0a02148
ppxlib.0.38.0 089dd9eec9cd
sedlex.3.7 198f03726ec1
seq.base 75c7a6b170f3
sexplib0.v0.17.0 3a274f46ef22
stdlib-shims.0.3.0 b64bd5274094
yojson.3.0.0 fcc5f5f6d1cc
=== 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_a0a19f_dune/array0ae896.wat' array '/tmp/build_a0a19f_dune/backtrace185148.wat' backtrace '/tmp/build_a0a19f_dune/bigarray27d0ce.wat' bigarray '/tmp/build_a0a19f_dune/bigstringa2e6e4.wat' bigstring '/tmp/build_a0a19f_dune/blake22f6a7b.wat' blake2 '/tmp/build_a0a19f_dune/comparecb26b0.wat' compare '/tmp/build_a0a19f_dune/custom08ef2a.wat' custom '/tmp/build_a0a19f_dune/domain44e02f.wat' domain '/tmp/build_a0a19f_dune/dynlink70595b.wat' dynlink '/tmp/build_a0a19f_dune/effect-native9eed29.wat' effect-native '/tmp/build_a0a19f_dune/effecta91e41.wat' effect '/tmp/build_a0a19f_dune/fail214647.wat' fail '/tmp/build_a0a19f_dune/float80244d.wat' float '/tmp/build_a0a19f_dune/float32d396a8.wat' float32 '/tmp/build_a0a19f_dune/fs2b57b4.wat' fs '/tmp/build_a0a19f_dune/gc8fbaf5.wat' gc '/tmp/build_a0a19f_dune/graphicsc13308.wat' graphics '/tmp/build_a0a19f_dune/hash54ed36.wat' hash '/tmp/build_a0a19f_dune/int327dbed8.wat' int32 '/tmp/build_a0a19f_dune/int6426eab5.wat' int64 '/tmp/build_a0a19f_dune/ints447d00.wat' ints '/tmp/build_a0a19f_dune/io5d916c.wat' io '/tmp/build_a0a19f_dune/jslib8f3f9d.wat' jslib '/tmp/build_a0a19f_dune/jslib_js_of_ocaml996e8e.wat' jslib_js_of_ocaml '/tmp/build_a0a19f_dune/jsstring40c65b.wat' jsstring '/tmp/build_a0a19f_dune/lexingb9339d.wat' lexing '/tmp/build_a0a19f_dune/marshal71b2d9.wat' marshal '/tmp/build_a0a19f_dune/md5ef0a64.wat' md5 '/tmp/build_a0a19f_dune/nat0f94ca.wat' nat '/tmp/build_a0a19f_dune/obj9662a6.wat' obj '/tmp/build_a0a19f_dune/parsingcda69f.wat' parsing '/tmp/build_a0a19f_dune/printexcdfa96b.wat' printexc '/tmp/build_a0a19f_dune/prngd68f64.wat' prng '/tmp/build_a0a19f_dune/promise733fd3.wat' promise '/tmp/build_a0a19f_dune/runtime_events093c1a.wat' runtime_events '/tmp/build_a0a19f_dune/stdlib58815b.wat' stdlib '/tmp/build_a0a19f_dune/strae029e.wat' str '/tmp/build_a0a19f_dune/stringb0cdfe.wat' string '/tmp/build_a0a19f_dune/syncb7a96f.wat' sync '/tmp/build_a0a19f_dune/sys44aa04.wat' sys '/tmp/build_a0a19f_dune/toplevel6ae8ce.wat' toplevel '/tmp/build_a0a19f_dune/unix9d5365.wat' unix '/tmp/build_a0a19f_dune/wasi_errors6390e7.wat' wasi_errors '/tmp/build_a0a19f_dune/wasi_memorya78fcd.wat' wasi_memory '/tmp/build_a0a19f_dune/weakd0a064.wat' weak '/tmp/build_a0a19f_dune/zstdb0cd9a.wat' zstd -o '/tmp/build_a0a19f_dune/runtime-mergedc3d70f.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_a0a19f_dune/array1ce553.wat' array '/tmp/build_a0a19f_dune/backtrace8c0237.wat' backtrace '/tmp/build_a0a19f_dune/bigarraya5409f.wat' bigarray '/tmp/build_a0a19f_dune/bigstringd0199c.wat' bigstring '/tmp/build_a0a19f_dune/blake2a970a3.wat' blake2 '/tmp/build_a0a19f_dune/compare21f36e.wat' compare '/tmp/build_a0a19f_dune/customd11d82.wat' custom '/tmp/build_a0a19f_dune/domain60b9e6.wat' domain '/tmp/build_a0a19f_dune/dynlinkefa1d0.wat' dynlink '/tmp/build_a0a19f_dune/effect-natived12e0e.wat' effect-native '/tmp/build_a0a19f_dune/effectaddc49.wat' effect '/tmp/build_a0a19f_dune/faildab457.wat' fail '/tmp/build_a0a19f_dune/float80efcf.wat' float '/tmp/build_a0a19f_dune/float3239341a.wat' float32 '/tmp/build_a0a19f_dune/fs06e7fc.wat' fs '/tmp/build_a0a19f_dune/gc6f4cd3.wat' gc '/tmp/build_a0a19f_dune/graphicsf8e70b.wat' graphics '/tmp/build_a0a19f_dune/hash95dc75.wat' hash '/tmp/build_a0a19f_dune/int321bc0ba.wat' int32 '/tmp/build_a0a19f_dune/int644aa04c.wat' int64 '/tmp/build_a0a19f_dune/ints8fe156.wat' ints '/tmp/build_a0a19f_dune/ioe8ddbd.wat' io '/tmp/build_a0a19f_dune/jslib247fcf.wat' jslib '/tmp/build_a0a19f_dune/jslib_js_of_ocaml6d77cc.wat' jslib_js_of_ocaml '/tmp/build_a0a19f_dune/jsstringe45e0e.wat' jsstring '/tmp/build_a0a19f_dune/lexinga768ef.wat' lexing '/tmp/build_a0a19f_dune/marshal53d687.wat' marshal '/tmp/build_a0a19f_dune/md5073a8d.wat' md5 '/tmp/build_a0a19f_dune/natfe4d23.wat' nat '/tmp/build_a0a19f_dune/objbef88b.wat' obj '/tmp/build_a0a19f_dune/parsingc13395.wat' parsing '/tmp/build_a0a19f_dune/printexc616146.wat' printexc '/tmp/build_a0a19f_dune/prngdff632.wat' prng '/tmp/build_a0a19f_dune/promise5eef2b.wat' promise '/tmp/build_a0a19f_dune/runtime_eventsbf0dcd.wat' runtime_events '/tmp/build_a0a19f_dune/stdlib636269.wat' stdlib '/tmp/build_a0a19f_dune/strd63c7f.wat' str '/tmp/build_a0a19f_dune/string15b41f.wat' string '/tmp/build_a0a19f_dune/sync06e97a.wat' sync '/tmp/build_a0a19f_dune/sysfe99a8.wat' sys '/tmp/build_a0a19f_dune/toplevele6c412.wat' toplevel '/tmp/build_a0a19f_dune/unixd7409f.wat' unix '/tmp/build_a0a19f_dune/wasi_errors31388f.wat' wasi_errors '/tmp/build_a0a19f_dune/wasi_memorye414cc.wat' wasi_memory '/tmp/build_a0a19f_dune/weake97bec.wat' weak '/tmp/build_a0a19f_dune/zstd9aff48.wat' zstd -o '/tmp/build_a0a19f_dune/runtime-mergedea5b49.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:56.27: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-06-23 08:56.27: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0