Build:
  1. 0
2026-06-24 17:01.26: New job: build wasm_of_ocaml-compiler.6.4.0 (ea8c259777fb)
2026-06-24 17:01.26: Waiting for resource in pool day11-builds
2026-06-24 17:46.35: Got resource from pool day11-builds
2026-06-24 17:46.35: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-06-24 17:46.35: build wasm_of_ocaml-compiler.6.4.0 (ea8c259777fb)
=== DEPENDENCIES (25 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                                  f22fdc1a0d63
  js_of_ocaml-compiler.6.4.0                         7688e82363a8
  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
  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 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_1219bf_dune/array2fb3ec.wat' array '/tmp/build_1219bf_dune/backtracecc10af.wat' backtrace '/tmp/build_1219bf_dune/bigarrayf521e9.wat' bigarray '/tmp/build_1219bf_dune/bigstring2718a5.wat' bigstring '/tmp/build_1219bf_dune/blake2cdc080.wat' blake2 '/tmp/build_1219bf_dune/compare54006f.wat' compare '/tmp/build_1219bf_dune/custom9386d0.wat' custom '/tmp/build_1219bf_dune/domain6657c8.wat' domain '/tmp/build_1219bf_dune/dynlink71dcdb.wat' dynlink '/tmp/build_1219bf_dune/effect-native7b6868.wat' effect-native '/tmp/build_1219bf_dune/effectd4fd23.wat' effect '/tmp/build_1219bf_dune/fail212859.wat' fail '/tmp/build_1219bf_dune/float738350.wat' float '/tmp/build_1219bf_dune/float32a39819.wat' float32 '/tmp/build_1219bf_dune/fs47fe43.wat' fs '/tmp/build_1219bf_dune/gcddb8ef.wat' gc '/tmp/build_1219bf_dune/graphicsf00e57.wat' graphics '/tmp/build_1219bf_dune/hash0bc8ba.wat' hash '/tmp/build_1219bf_dune/int324216aa.wat' int32 '/tmp/build_1219bf_dune/int6448ed9f.wat' int64 '/tmp/build_1219bf_dune/intscf139c.wat' ints '/tmp/build_1219bf_dune/io70611d.wat' io '/tmp/build_1219bf_dune/jslib36b77f.wat' jslib '/tmp/build_1219bf_dune/jslib_js_of_ocaml69b983.wat' jslib_js_of_ocaml '/tmp/build_1219bf_dune/jsstring3b9c37.wat' jsstring '/tmp/build_1219bf_dune/lexinga484bf.wat' lexing '/tmp/build_1219bf_dune/marshal89591e.wat' marshal '/tmp/build_1219bf_dune/md5925ecb.wat' md5 '/tmp/build_1219bf_dune/nata70492.wat' nat '/tmp/build_1219bf_dune/obj3816d9.wat' obj '/tmp/build_1219bf_dune/parsingcb4791.wat' parsing '/tmp/build_1219bf_dune/printexc8e05a5.wat' printexc '/tmp/build_1219bf_dune/prngc3c363.wat' prng '/tmp/build_1219bf_dune/promise7c5831.wat' promise '/tmp/build_1219bf_dune/runtime_eventsb62ae5.wat' runtime_events '/tmp/build_1219bf_dune/stdliba4a422.wat' stdlib '/tmp/build_1219bf_dune/strfb8f17.wat' str '/tmp/build_1219bf_dune/string24d9ba.wat' string '/tmp/build_1219bf_dune/synce5cc06.wat' sync '/tmp/build_1219bf_dune/sys22667c.wat' sys '/tmp/build_1219bf_dune/toplevel3d8a1d.wat' toplevel '/tmp/build_1219bf_dune/unix35ccc4.wat' unix '/tmp/build_1219bf_dune/wasi_errors062832.wat' wasi_errors '/tmp/build_1219bf_dune/wasi_memory745b2b.wat' wasi_memory '/tmp/build_1219bf_dune/weak78f2be.wat' weak '/tmp/build_1219bf_dune/zstddad1e8.wat' zstd -o '/tmp/build_1219bf_dune/runtime-mergedcc48be.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_1219bf_dune/array1bdef9.wat' array '/tmp/build_1219bf_dune/backtrace36dcfd.wat' backtrace '/tmp/build_1219bf_dune/bigarrayaacbdd.wat' bigarray '/tmp/build_1219bf_dune/bigstring0daff2.wat' bigstring '/tmp/build_1219bf_dune/blake2f7b5ee.wat' blake2 '/tmp/build_1219bf_dune/compare435f86.wat' compare '/tmp/build_1219bf_dune/custom54ed2a.wat' custom '/tmp/build_1219bf_dune/domainf953d2.wat' domain '/tmp/build_1219bf_dune/dynlinkc683c7.wat' dynlink '/tmp/build_1219bf_dune/effect-nativef9fc1b.wat' effect-native '/tmp/build_1219bf_dune/effect0f3a2e.wat' effect '/tmp/build_1219bf_dune/fail07274e.wat' fail '/tmp/build_1219bf_dune/floatcd79db.wat' float '/tmp/build_1219bf_dune/float3267aa62.wat' float32 '/tmp/build_1219bf_dune/fs21f18c.wat' fs '/tmp/build_1219bf_dune/gc629c50.wat' gc '/tmp/build_1219bf_dune/graphicsfb3e07.wat' graphics '/tmp/build_1219bf_dune/hashb6bb0b.wat' hash '/tmp/build_1219bf_dune/int32827705.wat' int32 '/tmp/build_1219bf_dune/int64e3f530.wat' int64 '/tmp/build_1219bf_dune/ints74b3db.wat' ints '/tmp/build_1219bf_dune/iof4ed87.wat' io '/tmp/build_1219bf_dune/jslib5078dc.wat' jslib '/tmp/build_1219bf_dune/jslib_js_of_ocaml710fe6.wat' jslib_js_of_ocaml '/tmp/build_1219bf_dune/jsstring482d52.wat' jsstring '/tmp/build_1219bf_dune/lexing97696a.wat' lexing '/tmp/build_1219bf_dune/marshal1eda19.wat' marshal '/tmp/build_1219bf_dune/md57a2074.wat' md5 '/tmp/build_1219bf_dune/nata9592d.wat' nat '/tmp/build_1219bf_dune/obj290c5b.wat' obj '/tmp/build_1219bf_dune/parsingd0ecc9.wat' parsing '/tmp/build_1219bf_dune/printexc3e2e53.wat' printexc '/tmp/build_1219bf_dune/prngff5d6c.wat' prng '/tmp/build_1219bf_dune/promise634f5d.wat' promise '/tmp/build_1219bf_dune/runtime_events71eb90.wat' runtime_events '/tmp/build_1219bf_dune/stdlib5d8b00.wat' stdlib '/tmp/build_1219bf_dune/strb51566.wat' str '/tmp/build_1219bf_dune/string3f462b.wat' string '/tmp/build_1219bf_dune/sync973ce9.wat' sync '/tmp/build_1219bf_dune/sys6f7347.wat' sys '/tmp/build_1219bf_dune/toplevelfc323c.wat' toplevel '/tmp/build_1219bf_dune/unix64562c.wat' unix '/tmp/build_1219bf_dune/wasi_errorsa51c44.wat' wasi_errors '/tmp/build_1219bf_dune/wasi_memory71371d.wat' wasi_memory '/tmp/build_1219bf_dune/weaka632dc.wat' weak '/tmp/build_1219bf_dune/zstdfa2bb6.wat' zstd -o '/tmp/build_1219bf_dune/runtime-mergedf06f13.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:47.09: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-06-24 17:47.09: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0