Build:
- 0
2026-06-24 16:59.11: New job: build wasm_of_ocaml-compiler.6.4.0 (72450be1037e)
2026-06-24 16:59.11: Waiting for resource in pool day11-builds
2026-06-24 17:44.11: Got resource from pool day11-builds
2026-06-24 17:44.11: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-06-24 17:44.11: build wasm_of_ocaml-compiler.6.4.0 (72450be1037e)
=== DEPENDENCIES (26 transitive) ===
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
cmdliner.2.1.1 814ed16c6662
compiler-cloning.enabled 439a1fc77aa6
conf-binaryen.1 93f7b93bcf05
dune.3.23.1 a59dd9b14fe3
gen.1.1 c6b3c20b34bd
js_of_ocaml.6.4.0 f4b9e911798d
js_of_ocaml-compiler.6.4.0 c703ced4853e
menhir.20260209 2dfcdff6beb1
menhirCST.20260209 ca14cdeaa1bc
menhirGLR.20260209 5ba1fed6b7bb
menhirLib.20260209 93342fcbef2d
menhirSdk.20260209 28fda6618c58
ocaml.5.5.0 383268832c4b
ocaml-base-compiler.5.5.0 522c248944c8
ocaml-compiler.5.5.0 eb1a8babf54c
ocaml-compiler-libs.v0.17.0 d66bf6efa323
ocamlfind.1.9.8 b506a15fcd6c
ppx_derivers.1.2.1 82026aa8af61
ppxlib.0.38.0 2aa2dfbf252b
sedlex.3.7 5acdff9515ff
seq.base 8e8202906505
sexplib0.v0.17.0 166f8102230b
stdlib-shims.0.3.0 e7f8a4f187fa
yojson.3.0.0 e1da5f5d4d16
=== 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_2929d5_dune/array712477.wat' array '/tmp/build_2929d5_dune/backtrace8a1544.wat' backtrace '/tmp/build_2929d5_dune/bigarray448aa4.wat' bigarray '/tmp/build_2929d5_dune/bigstring5d3f96.wat' bigstring '/tmp/build_2929d5_dune/blake24713dd.wat' blake2 '/tmp/build_2929d5_dune/comparef9eab7.wat' compare '/tmp/build_2929d5_dune/custom0e4595.wat' custom '/tmp/build_2929d5_dune/domaine58d67.wat' domain '/tmp/build_2929d5_dune/dynlinke83d44.wat' dynlink '/tmp/build_2929d5_dune/effect-natived211e2.wat' effect-native '/tmp/build_2929d5_dune/effect484ad3.wat' effect '/tmp/build_2929d5_dune/fail6074db.wat' fail '/tmp/build_2929d5_dune/float957531.wat' float '/tmp/build_2929d5_dune/float32eaccc9.wat' float32 '/tmp/build_2929d5_dune/fse0e4d3.wat' fs '/tmp/build_2929d5_dune/gc8712be.wat' gc '/tmp/build_2929d5_dune/graphicsaa5167.wat' graphics '/tmp/build_2929d5_dune/hash4d1963.wat' hash '/tmp/build_2929d5_dune/int32c83062.wat' int32 '/tmp/build_2929d5_dune/int64451aa2.wat' int64 '/tmp/build_2929d5_dune/ints21e6a6.wat' ints '/tmp/build_2929d5_dune/io18d938.wat' io '/tmp/build_2929d5_dune/jslibbe3507.wat' jslib '/tmp/build_2929d5_dune/jslib_js_of_ocaml7cfc32.wat' jslib_js_of_ocaml '/tmp/build_2929d5_dune/jsstringc1d3a8.wat' jsstring '/tmp/build_2929d5_dune/lexingd941dd.wat' lexing '/tmp/build_2929d5_dune/marshale3f82b.wat' marshal '/tmp/build_2929d5_dune/md527867d.wat' md5 '/tmp/build_2929d5_dune/nate87bc5.wat' nat '/tmp/build_2929d5_dune/obj262f13.wat' obj '/tmp/build_2929d5_dune/parsingb88d51.wat' parsing '/tmp/build_2929d5_dune/printexc1a11bc.wat' printexc '/tmp/build_2929d5_dune/prngadb597.wat' prng '/tmp/build_2929d5_dune/promise8ac8f0.wat' promise '/tmp/build_2929d5_dune/runtime_events58d1d5.wat' runtime_events '/tmp/build_2929d5_dune/stdlibf050ba.wat' stdlib '/tmp/build_2929d5_dune/stre9a25c.wat' str '/tmp/build_2929d5_dune/string84fca2.wat' string '/tmp/build_2929d5_dune/syncfb0793.wat' sync '/tmp/build_2929d5_dune/sysafb093.wat' sys '/tmp/build_2929d5_dune/toplevel732fb5.wat' toplevel '/tmp/build_2929d5_dune/unix35c38e.wat' unix '/tmp/build_2929d5_dune/wasi_errors5b04a8.wat' wasi_errors '/tmp/build_2929d5_dune/wasi_memory479426.wat' wasi_memory '/tmp/build_2929d5_dune/weak27afeb.wat' weak '/tmp/build_2929d5_dune/zstdcd3f8a.wat' zstd -o '/tmp/build_2929d5_dune/runtime-mergedf4ef83.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_2929d5_dune/array8a3ea1.wat' array '/tmp/build_2929d5_dune/backtrace8a4845.wat' backtrace '/tmp/build_2929d5_dune/bigarray4916e2.wat' bigarray '/tmp/build_2929d5_dune/bigstringd99d32.wat' bigstring '/tmp/build_2929d5_dune/blake2a6ec8b.wat' blake2 '/tmp/build_2929d5_dune/compare44d1d1.wat' compare '/tmp/build_2929d5_dune/custom23d282.wat' custom '/tmp/build_2929d5_dune/domain5e7a2e.wat' domain '/tmp/build_2929d5_dune/dynlink00856d.wat' dynlink '/tmp/build_2929d5_dune/effect-nativef661fa.wat' effect-native '/tmp/build_2929d5_dune/effect76a21a.wat' effect '/tmp/build_2929d5_dune/failc14d4b.wat' fail '/tmp/build_2929d5_dune/float19effc.wat' float '/tmp/build_2929d5_dune/float3279d5ed.wat' float32 '/tmp/build_2929d5_dune/fscb7893.wat' fs '/tmp/build_2929d5_dune/gcd278f5.wat' gc '/tmp/build_2929d5_dune/graphics23d687.wat' graphics '/tmp/build_2929d5_dune/hash041f98.wat' hash '/tmp/build_2929d5_dune/int32eb7c5e.wat' int32 '/tmp/build_2929d5_dune/int64bbbb9a.wat' int64 '/tmp/build_2929d5_dune/ints7c3692.wat' ints '/tmp/build_2929d5_dune/io34b941.wat' io '/tmp/build_2929d5_dune/jslib7786c8.wat' jslib '/tmp/build_2929d5_dune/jslib_js_of_ocamlf9ffbe.wat' jslib_js_of_ocaml '/tmp/build_2929d5_dune/jsstringba299c.wat' jsstring '/tmp/build_2929d5_dune/lexingf324ba.wat' lexing '/tmp/build_2929d5_dune/marshal24249d.wat' marshal '/tmp/build_2929d5_dune/md5054341.wat' md5 '/tmp/build_2929d5_dune/nat0d8d85.wat' nat '/tmp/build_2929d5_dune/obj9293b2.wat' obj '/tmp/build_2929d5_dune/parsing7c62a1.wat' parsing '/tmp/build_2929d5_dune/printexc5fc9d8.wat' printexc '/tmp/build_2929d5_dune/prng232087.wat' prng '/tmp/build_2929d5_dune/promiseefae0d.wat' promise '/tmp/build_2929d5_dune/runtime_eventsb547af.wat' runtime_events '/tmp/build_2929d5_dune/stdlib9414d8.wat' stdlib '/tmp/build_2929d5_dune/str3d29ad.wat' str '/tmp/build_2929d5_dune/stringe2b603.wat' string '/tmp/build_2929d5_dune/sync435309.wat' sync '/tmp/build_2929d5_dune/sys2effbc.wat' sys '/tmp/build_2929d5_dune/toplevel5d4966.wat' toplevel '/tmp/build_2929d5_dune/unixe0c845.wat' unix '/tmp/build_2929d5_dune/wasi_errorseedc89.wat' wasi_errors '/tmp/build_2929d5_dune/wasi_memory5dae62.wat' wasi_memory '/tmp/build_2929d5_dune/weak0596fb.wat' weak '/tmp/build_2929d5_dune/zstdd3ed82.wat' zstd -o '/tmp/build_2929d5_dune/runtime-merged56b9a5.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 17:44.36: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-06-24 17:44.36: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0