Build:
  1. 0
2026-06-23 08:52.41: New job: build wasm_of_ocaml-compiler.6.4.0 (ee1edcb204f8)
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 (ee1edcb204f8)
=== DEPENDENCIES (26 transitive) ===
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  cmdliner.2.1.1                                     31028e9aa5d7
  conf-binaryen.1                                    16a666d7e1da
  dune.3.23.1                                        433683e90514
  gen.1.1                                            cb46d9c7b1ee
  js_of_ocaml.6.4.0                                  314bbe81aab1
  js_of_ocaml-compiler.6.4.0                         fa4f0c07a8a2
  menhir.20260209                                    db1e576d09fc
  menhirCST.20260209                                 5ae1ce0e3cc9
  menhirGLR.20260209                                 a21348cfb497
  menhirLib.20260209                                 643af17924e0
  menhirSdk.20260209                                 3c82faacb8b3
  ocaml.5.3.0                                        f3f5cb82ec5e
  ocaml-base-compiler.5.3.0                          3282792848d7
  ocaml-compiler.5.3.0                               ec781058d2f3
  ocaml-compiler-libs.v0.17.0                        8c25585cc677
  ocaml-config.3                                     0df636be409d
  ocamlfind.1.9.8                                    814b8d0197a7
  ppx_derivers.1.2.1                                 ff9d4bfc129e
  ppxlib.0.38.0                                      07319cd5d4e6
  sedlex.3.7                                         38d4bb90df36
  seq.base                                           f8ce33768766
  sexplib0.v0.17.0                                   56e363170312
  stdlib-shims.0.3.0                                 f49bc9dde33b
  yojson.3.0.0                                       601529b9a4e6
=== 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_74b12c_dune/arrayb1499f.wat' array '/tmp/build_74b12c_dune/backtracebc8aba.wat' backtrace '/tmp/build_74b12c_dune/bigarray1c8201.wat' bigarray '/tmp/build_74b12c_dune/bigstringd7c651.wat' bigstring '/tmp/build_74b12c_dune/blake23e9b70.wat' blake2 '/tmp/build_74b12c_dune/compared4a672.wat' compare '/tmp/build_74b12c_dune/customd0a0cd.wat' custom '/tmp/build_74b12c_dune/domaindba9e7.wat' domain '/tmp/build_74b12c_dune/dynlinkbdc628.wat' dynlink '/tmp/build_74b12c_dune/effect-nativecac50a.wat' effect-native '/tmp/build_74b12c_dune/effectcbcf42.wat' effect '/tmp/build_74b12c_dune/fail8f0a24.wat' fail '/tmp/build_74b12c_dune/floatbc09b6.wat' float '/tmp/build_74b12c_dune/float32eaff8b.wat' float32 '/tmp/build_74b12c_dune/fs5b3524.wat' fs '/tmp/build_74b12c_dune/gc821341.wat' gc '/tmp/build_74b12c_dune/graphics441e09.wat' graphics '/tmp/build_74b12c_dune/hash8acbc6.wat' hash '/tmp/build_74b12c_dune/int32102d2b.wat' int32 '/tmp/build_74b12c_dune/int64ecb1fc.wat' int64 '/tmp/build_74b12c_dune/intscdf1b6.wat' ints '/tmp/build_74b12c_dune/io681786.wat' io '/tmp/build_74b12c_dune/jslibce258e.wat' jslib '/tmp/build_74b12c_dune/jslib_js_of_ocamla9590f.wat' jslib_js_of_ocaml '/tmp/build_74b12c_dune/jsstringaae997.wat' jsstring '/tmp/build_74b12c_dune/lexing394e3b.wat' lexing '/tmp/build_74b12c_dune/marshal11e43d.wat' marshal '/tmp/build_74b12c_dune/md5f454a6.wat' md5 '/tmp/build_74b12c_dune/nat2ed9ee.wat' nat '/tmp/build_74b12c_dune/obj318497.wat' obj '/tmp/build_74b12c_dune/parsing2be998.wat' parsing '/tmp/build_74b12c_dune/printexcd355c0.wat' printexc '/tmp/build_74b12c_dune/prng24aa62.wat' prng '/tmp/build_74b12c_dune/promise15f4e7.wat' promise '/tmp/build_74b12c_dune/runtime_events76218f.wat' runtime_events '/tmp/build_74b12c_dune/stdlib7c20b3.wat' stdlib '/tmp/build_74b12c_dune/str10715c.wat' str '/tmp/build_74b12c_dune/stringa3735c.wat' string '/tmp/build_74b12c_dune/synce31173.wat' sync '/tmp/build_74b12c_dune/sys011b92.wat' sys '/tmp/build_74b12c_dune/toplevel778bf0.wat' toplevel '/tmp/build_74b12c_dune/unix8afbe1.wat' unix '/tmp/build_74b12c_dune/wasi_errorse0e1ee.wat' wasi_errors '/tmp/build_74b12c_dune/wasi_memory2aa1ca.wat' wasi_memory '/tmp/build_74b12c_dune/weakbc416d.wat' weak '/tmp/build_74b12c_dune/zstd0ca23b.wat' zstd -o '/tmp/build_74b12c_dune/runtime-merged5247fd.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_74b12c_dune/array22c701.wat' array '/tmp/build_74b12c_dune/backtrace0d224a.wat' backtrace '/tmp/build_74b12c_dune/bigarray0a1a73.wat' bigarray '/tmp/build_74b12c_dune/bigstringecd875.wat' bigstring '/tmp/build_74b12c_dune/blake285caa9.wat' blake2 '/tmp/build_74b12c_dune/compare9a85b9.wat' compare '/tmp/build_74b12c_dune/custome5ea83.wat' custom '/tmp/build_74b12c_dune/domainc6d40b.wat' domain '/tmp/build_74b12c_dune/dynlinke148e8.wat' dynlink '/tmp/build_74b12c_dune/effect-native4d5f88.wat' effect-native '/tmp/build_74b12c_dune/effect0b2065.wat' effect '/tmp/build_74b12c_dune/fail9bd4d9.wat' fail '/tmp/build_74b12c_dune/floatd0bf1d.wat' float '/tmp/build_74b12c_dune/float32fafaa0.wat' float32 '/tmp/build_74b12c_dune/fs542831.wat' fs '/tmp/build_74b12c_dune/gc2345d8.wat' gc '/tmp/build_74b12c_dune/graphicsbc7198.wat' graphics '/tmp/build_74b12c_dune/hash1a537a.wat' hash '/tmp/build_74b12c_dune/int32c2bc58.wat' int32 '/tmp/build_74b12c_dune/int647f1975.wat' int64 '/tmp/build_74b12c_dune/ints0faf33.wat' ints '/tmp/build_74b12c_dune/io94993c.wat' io '/tmp/build_74b12c_dune/jslib60d0ba.wat' jslib '/tmp/build_74b12c_dune/jslib_js_of_ocamld18e9d.wat' jslib_js_of_ocaml '/tmp/build_74b12c_dune/jsstring688a77.wat' jsstring '/tmp/build_74b12c_dune/lexing0c8995.wat' lexing '/tmp/build_74b12c_dune/marshala73468.wat' marshal '/tmp/build_74b12c_dune/md5179513.wat' md5 '/tmp/build_74b12c_dune/nat919c90.wat' nat '/tmp/build_74b12c_dune/objd1ada8.wat' obj '/tmp/build_74b12c_dune/parsing9755f9.wat' parsing '/tmp/build_74b12c_dune/printexca92253.wat' printexc '/tmp/build_74b12c_dune/prng03b8ee.wat' prng '/tmp/build_74b12c_dune/promise470667.wat' promise '/tmp/build_74b12c_dune/runtime_eventsfee898.wat' runtime_events '/tmp/build_74b12c_dune/stdlibedaf2d.wat' stdlib '/tmp/build_74b12c_dune/str1e8f6a.wat' str '/tmp/build_74b12c_dune/stringe40000.wat' string '/tmp/build_74b12c_dune/synccf19d2.wat' sync '/tmp/build_74b12c_dune/sysf346c1.wat' sys '/tmp/build_74b12c_dune/toplevel5d5560.wat' toplevel '/tmp/build_74b12c_dune/unixa9ac31.wat' unix '/tmp/build_74b12c_dune/wasi_errorsda7b1f.wat' wasi_errors '/tmp/build_74b12c_dune/wasi_memory29c5b6.wat' wasi_memory '/tmp/build_74b12c_dune/weakba5398.wat' weak '/tmp/build_74b12c_dune/zstdfb8267.wat' zstd -o '/tmp/build_74b12c_dune/runtime-merged15bdba.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