Build:
  1. 0
2026-07-24 13:56.10: New job: build wasm_of_ocaml-compiler.6.4.0 (56e81c85c5c0)
2026-07-24 13:56.10: Waiting for resource in pool day11-builds
2026-07-24 14:12.17: Got resource from pool day11-builds
2026-07-24 14:12.17: [profile full] build wasm_of_ocaml-compiler.6.4.0
2026-07-24 14:12.17: build wasm_of_ocaml-compiler.6.4.0 (56e81c85c5c0)
=== DEPENDENCIES (25 transitive) ===
  base-threads.base                                  afe16a8e71c3
  base-unix.base                                     73c0a5fdd34a
  cmdliner.2.1.1                                     231c3ecee25a
  compiler-cloning.enabled                           22a431860256
  conf-binaryen.1                                    fd92e511abe2
  dune.3.24.1                                        0d2a3ba8bfb9
  gen.1.1                                            20b135145a6d
  js_of_ocaml.6.4.0                                  ab36d96f8fee
  js_of_ocaml-compiler.6.4.0                         a74fd8bc1b00
  menhir.20260209                                    2793f077669c
  menhirCST.20260209                                 f3d31f558a85
  menhirGLR.20260209                                 f23c6421a979
  menhirLib.20260209                                 29d51cfce968
  menhirSdk.20260209                                 32863c1d5978
  ocaml.5.5.0                                        af24caade1d3
  ocaml-base-compiler.5.5.0                          5f93989ce6d7
  ocaml-compiler.5.5.0                               15edcf5138e5
  ocaml-compiler-libs.v0.17.0                        143ee4c05724
  ppx_derivers.1.2.1                                 728b609b3158
  ppxlib.0.38.0                                      9f56b9c3a08f
  sedlex.3.7                                         b7f1ea869ede
  seq.base                                           ac039311c358
  sexplib0.v0.17.0                                   2f6793719818
  stdlib-shims.0.3.0                                 4bbd4a6c7a07
  yojson.3.0.0                                       3ef23edaa3ca
=== 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 40-59, characters 0-457:
- 40 | (rule
- 41 |  (target runtime-cps.wasm)
- 42 |  (deps
- ....
- 57 |    zstd:zstd-impl.wasm
- 58 |    blake2:blake2-impl.wasm
- 59 |    %{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 --disable=wasi --allowed-imports=bindings,Math,js,wasm:js-string,wasm:text-encoder,wasm:text-decoder ./runtime-cps.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)
- The runtime contains unknown imports:
-   fail caml_invalid_argument
-   fail caml_bound_error
-   fail caml_raise_out_of_memory
-   fail caml_failwith
-   jslib wrap
-   jslib unwrap
-   int32 caml_copy_int32
-   int32 Int32_val
-   int32 caml_copy_nativeint
-   int64 caml_copy_int64
-   int64 Int64_val
-   hash caml_hash_mix_int
-   hash caml_hash_mix_int64
-   hash caml_hash_mix_double
-   hash caml_hash_mix_float
-   hash caml_hash_mix_float16
-   marshal caml_serialize_int_1
-   marshal caml_serialize_int_2
-   marshal caml_serialize_int_4
-   marshal caml_serialize_int_8
-   marshal caml_deserialize_uint_1
-   marshal caml_deserialize_sint_1
-   marshal caml_deserialize_uint_2
-   marshal caml_deserialize_sint_2
-   marshal caml_deserialize_int_4
-   marshal caml_deserialize_int_8
-   jslib caml_js_get
-   bigarray caml_ba_to_typed_array
-   bigarray caml_ba_char_of_typed_array
-   bigarray caml_ba_sub
-   bigarray caml_ba_fill
-   bigarray caml_ba_get_data
-   bigarray caml_ba_get_view
-   bigarray caml_ba_num_elts
-   bigarray caml_blit_dataview_to_bytes
-   bigarray caml_blit_bytes_to_dataview
-   obj caml_obj_tag
-   obj caml_is_closure
-   effect caml_is_continuation
-   string caml_string_compare
-   jsstring jsstring_test
-   jsstring jsstring_compare
-   string caml_bytes_equal
-   obj caml_callback_1
-   sync caml_ml_mutex_unlock
-   bigarray caml_uint8_array_of_string
-   jslib caml_jsstring_of_string
-   fail caml_raise_constant
-   fail caml_raise_with_arg
-   obj caml_fresh_oo_id
-   stdlib caml_named_value
-   jslib caml_wrap_exception
-   jsstring jsstring_of_bytes
-   jsstring bytes_of_jsstring
-   float caml_parse_float
-   float caml_format_float
-   float caml_fma_float
-   float caml_erf_float
-   float caml_erfc_float
-   float caml_frexp_float
-   float caml_ldexp_float
-   bigarray caml_ba_uint8_get32
-   bigarray caml_ba_uint8_set32
-   string caml_string_get32
-   string caml_bytes_get32
-   string caml_bytes_set32
-   jslib caml_string_of_jsstring
-   jslib caml_js_to_string_array
-   sys caml_handle_sys_error
-   bigarray caml_string_of_uint8_array
-   string caml_string_concat
-   fail caml_raise_sys_error
-   jsstring jsstring_hash
-   ints parse_int
-   ints format_int
-   ints parse_sign_and_base
-   ints parse_digit
-   ints parse_int_format
-   fail caml_raise_end_of_file
-   jslib caml_list_of_js_array
-   jslib caml_js_fun_call
-   jslib caml_jsbytes_of_string
-   custom custom_compare_id
-   custom custom_hash_id
-   custom custom_next_id
-   fail caml_failwith_tag
-   obj caml_is_last_arg
-   jsstring jsstring_of_subbytes
-   int32 Nativeint_val
-   jslib caml_js_global
-   jslib caml_js_new
-   obj caml_set_oo_id
-   io caml_really_putblock
-   io caml_really_getblock
-   io caml_flush_if_unbuffered
-   custom caml_init_custom_operations
-   custom caml_find_custom_operations
-   io caml_getblock
-   custom caml_is_custom
-   custom caml_dup_custom
-   effect caml_cps_trampoline
-   io caml_ml_output
-   io caml_ml_flush
-   ints caml_format_int
-   fail caml_is_special_exception
-   hash caml_string_hash
-   string caml_string_equal
-   obj caml_callback_2
-   printexc caml_format_exception
-   fail caml_raise_not_found
-   jslib caml_js_meth_call
-   io caml_channel_descriptor
-   io convert_flag_list
-   io initialize_fd_offset
-   io get_fd_offset_unchecked
-   io release_fd_offset
-   io caml_ml_open_descriptor_in
-   io caml_ml_open_descriptor_out
-   obj caml_obj_dup
-   stdlib caml_global_data
-   io IO_BUFFER_SIZE
-   obj forward_tag
-   compare unordered
-   io caml_stderr
-   stdlib caml_global_data
-   obj abstract_tag
-   obj null
-   stdlib link_info
-   obj cont_tag
-   obj forward_tag
-   obj null
-   stdlib link_info
-   obj object_tag
-   float32 float32_ops
-   int32 int32_ops
-   int32 nativeint_ops
-   int64 int64_ops
-   bigarray bigarray_ops
-   nat nat_ops
-   obj object_tag
-   ints lowercase_hex_table
-   obj object_tag
-   obj abstract_tag
-   ints lowercase_hex_table
-   ints uppercase_hex_table
-   obj object_tag
-   marshal caml_intern_decompress_input
-   fail ocaml_exception
-   fail ocaml_exception
-   fail javascript_exception
-   fail javascript_exception
-   fail javascript_exception
-   fail javascript_exception
-   sys ocaml_exit
-   fail ocaml_exception
-   fail javascript_exception
-   fail javascript_exception
-   fail ocaml_exception
-   fail javascript_exception
- File "runtime/wasm/dune", lines 19-38, characters 0-463:
- 19 | (rule
- 20 |  (target runtime-standard.wasm)
- 21 |  (deps
- ....
- 36 |    zstd:zstd-impl.wasm
- 37 |    blake2:blake2-impl.wasm
- 38 |    %{read-lines:args})))
- (cd _build/default/runtime/wasm && ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe --binaryen=-g --binaryen-opt=-O3 --set=effects=jspi --disable=wasi --allowed-imports=bindings,Math,js,wasm:js-string,wasm:text-encoder,wasm:text-decoder ./runtime-standard.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)
- The runtime contains unknown imports:
-   fail caml_invalid_argument
-   fail caml_bound_error
-   fail caml_raise_out_of_memory
-   fail caml_failwith
-   jslib wrap
-   jslib unwrap
-   int32 caml_copy_int32
-   int32 Int32_val
-   int32 caml_copy_nativeint
-   int64 caml_copy_int64
-   int64 Int64_val
-   hash caml_hash_mix_int
-   hash caml_hash_mix_int64
-   hash caml_hash_mix_double
-   hash caml_hash_mix_float
-   hash caml_hash_mix_float16
-   marshal caml_serialize_int_1
-   marshal caml_serialize_int_2
-   marshal caml_serialize_int_4
-   marshal caml_serialize_int_8
-   marshal caml_deserialize_uint_1
-   marshal caml_deserialize_sint_1
-   marshal caml_deserialize_uint_2
-   marshal caml_deserialize_sint_2
-   marshal caml_deserialize_int_4
-   marshal caml_deserialize_int_8
-   jslib caml_js_get
-   bigarray caml_ba_to_typed_array
-   bigarray caml_ba_char_of_typed_array
-   bigarray caml_ba_sub
-   bigarray caml_ba_fill
-   bigarray caml_ba_get_data
-   bigarray caml_ba_get_view
-   bigarray caml_ba_num_elts
-   bigarray caml_blit_dataview_to_bytes
-   bigarray caml_blit_bytes_to_dataview
-   obj caml_obj_tag
-   obj caml_is_closure
-   effect caml_is_continuation
-   string caml_string_compare
-   jsstring jsstring_test
-   jsstring jsstring_compare
-   string caml_bytes_equal
-   obj caml_callback_1
-   sync caml_ml_mutex_unlock
-   bigarray caml_uint8_array_of_string
-   jslib caml_jsstring_of_string
-   fail caml_raise_constant
-   fail caml_raise_with_arg
-   obj caml_fresh_oo_id
-   stdlib caml_named_value
-   jslib caml_wrap_exception
-   jsstring jsstring_of_bytes
-   jsstring bytes_of_jsstring
-   float caml_parse_float
-   float caml_format_float
-   float caml_fma_float
-   float caml_erf_float
-   float caml_erfc_float
-   float caml_frexp_float
-   float caml_ldexp_float
-   bigarray caml_ba_uint8_get32
-   bigarray caml_ba_uint8_set32
-   string caml_string_get32
-   string caml_bytes_get32
-   string caml_bytes_set32
-   jslib caml_string_of_jsstring
-   jslib caml_js_to_string_array
-   sys caml_handle_sys_error
-   bigarray caml_string_of_uint8_array
-   string caml_string_concat
-   fail caml_raise_sys_error
-   jsstring jsstring_hash
-   ints parse_int
-   ints format_int
-   ints parse_sign_and_base
-   ints parse_digit
-   ints parse_int_format
-   fail caml_raise_end_of_file
-   jslib caml_list_of_js_array
-   jslib caml_js_fun_call
-   jslib caml_jsbytes_of_string
-   custom custom_compare_id
-   custom custom_hash_id
-   custom custom_next_id
-   fail caml_failwith_tag
-   obj caml_is_last_arg
-   jsstring jsstring_of_subbytes
-   int32 Nativeint_val
-   jslib caml_js_global
-   jslib caml_js_new
-   obj caml_set_oo_id
-   io caml_really_putblock
-   io caml_really_getblock
-   io caml_flush_if_unbuffered
-   custom caml_init_custom_operations
-   custom caml_find_custom_operations
-   io caml_getblock
-   custom caml_is_custom
-   custom caml_dup_custom
-   io caml_ml_output
-   io caml_ml_flush
-   ints caml_format_int
-   fail caml_is_special_exception
-   hash caml_string_hash
-   string caml_string_equal
-   obj caml_callback_2
-   printexc caml_format_exception
-   fail caml_raise_not_found
-   jslib caml_js_meth_call
-   io caml_channel_descriptor
-   io convert_flag_list
-   io initialize_fd_offset
-   io get_fd_offset_unchecked
-   io release_fd_offset
-   io caml_ml_open_descriptor_in
-   io caml_ml_open_descriptor_out
-   obj caml_obj_dup
-   stdlib caml_global_data
-   io IO_BUFFER_SIZE
-   obj forward_tag
-   compare unordered
-   io caml_stderr
-   stdlib caml_global_data
-   obj abstract_tag
-   obj null
-   stdlib link_info
-   obj cont_tag
-   obj forward_tag
-   obj null
-   stdlib link_info
-   obj object_tag
-   float32 float32_ops
-   int32 int32_ops
-   int32 nativeint_ops
-   int64 int64_ops
-   bigarray bigarray_ops
-   nat nat_ops
-   obj object_tag
-   ints lowercase_hex_table
-   obj object_tag
-   obj abstract_tag
-   ints lowercase_hex_table
-   ints uppercase_hex_table
-   obj object_tag
-   marshal caml_intern_decompress_input
-   fail ocaml_exception
-   fail ocaml_exception
-   fail javascript_exception
-   fail javascript_exception
-   fail javascript_exception
-   fail javascript_exception
-   sys ocaml_exit
-   fail ocaml_exception
-   fail javascript_exception
-   fail javascript_exception
-   fail ocaml_exception
-   fail javascript_exception
- 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)
- The runtime contains unknown imports:
-   fail caml_invalid_argument
-   fail caml_bound_error
-   fail caml_raise_out_of_memory
-   fail caml_failwith
-   int32 caml_copy_int32
-   int32 Int32_val
-   int32 caml_copy_nativeint
-   int64 caml_copy_int64
-   int64 Int64_val
-   hash caml_hash_mix_int
-   hash caml_hash_mix_int64
-   hash caml_hash_mix_double
-   hash caml_hash_mix_float
-   hash caml_hash_mix_float16
-   marshal caml_serialize_int_1
-   marshal caml_serialize_int_2
-   marshal caml_serialize_int_4
-   marshal caml_serialize_int_8
-   marshal caml_deserialize_uint_1
-   marshal caml_deserialize_sint_1
-   marshal caml_deserialize_uint_2
-   marshal caml_deserialize_sint_2
-   marshal caml_deserialize_int_4
-   marshal caml_deserialize_int_8
-   bigarray caml_ba_sub
-   bigarray caml_ba_fill
-   bigarray caml_ba_get_data
-   bigarray caml_ba_get_view
-   bigarray caml_ba_num_elts
-   bigarray caml_blit_dataview_to_bytes
-   bigarray caml_blit_bytes_to_dataview
-   bigarray ta_subarray
-   bigarray ta_set
-   bigarray dv_get_i32_unaligned
-   bigarray dv_get_ui8
-   obj caml_obj_tag
-   obj caml_is_closure
-   effect caml_is_continuation
-   string caml_string_compare
-   string caml_bytes_equal
-   obj caml_callback_1
-   sync caml_ml_mutex_unlock
-   wasi_memory checked_malloc
-   wasi_memory get_buffer
-   wasi_memory write_string_to_memory
-   wasi_memory release_memory
-   wasi_memory blit_string_to_memory
-   wasi_memory blit_memory_to_string
-   float caml_parse_float
-   float caml_format_float
-   float caml_fma_float
-   float caml_erf_float
-   float caml_erfc_float
-   float caml_frexp_float
-   float caml_ldexp_float
-   bigarray caml_ba_uint8_get32
-   bigarray caml_ba_uint8_set32
-   string caml_string_get32
-   string caml_bytes_get32
-   string caml_bytes_set32
-   sys caml_handle_sys_error
-   sys caml_handle_sys_error_if
-   string caml_string_concat
-   fail caml_raise_sys_error
-   ints parse_int
-   ints format_int
-   ints parse_sign_and_base
-   ints parse_digit
-   ints parse_int_format
-   fail caml_raise_end_of_file
-   wasi_memory blit_memory_to_substring
-   wasi_memory blit_substring_to_memory
-   fs caml_sys_resolve_path
-   custom custom_compare_id
-   custom custom_hash_id
-   custom custom_next_id
-   obj caml_set_oo_id
-   io caml_really_putblock
-   io caml_really_getblock
-   io caml_flush_if_unbuffered
-   custom caml_init_custom_operations
-   custom caml_find_custom_operations
-   io caml_getblock
-   int32 Nativeint_val
-   custom caml_is_custom
-   custom caml_dup_custom
-   io caml_ml_output
-   io caml_ml_flush
-   ints caml_format_int
-   fail caml_is_special_exception
-   bigarray dv_get_i64
-   bigarray dv_set_i64
-   hash caml_string_hash
-   string caml_string_equal
-   obj caml_callback_2
-   printexc caml_format_exception
-   io write_all_to_fd
-   fail caml_raise_not_found
-   fs wasi_resolve_path
-   fs wasi_chdir
-   stdlib caml_named_value
-   io convert_flag_list
-   io caml_ml_open_descriptor_in
-   io caml_ml_open_descriptor_out
-   obj caml_obj_dup
-   stdlib caml_global_data
-   io IO_BUFFER_SIZE
-   obj forward_tag
-   compare unordered
-   io caml_stderr
-   obj abstract_tag
-   obj null
-   stdlib link_info
-   io IO_BUFFER_SIZE
-   obj forward_tag
-   obj null
-   wasi_errors error_messages
-   wasi_errors error_messages
-   obj object_tag
-   float32 float32_ops
-   int32 int32_ops
-   int32 nativeint_ops
-   int64 int64_ops
-   bigarray bigarray_ops
-   nat nat_ops
-   obj cont_tag
-   ints lowercase_hex_table
-   obj object_tag
-   obj abstract_tag
-   ints lowercase_hex_table
-   ints uppercase_hex_table
-   obj object_tag
-   io IO_BUFFER_SIZE
-   marshal caml_intern_decompress_input
-   fail ocaml_exception
-   fail ocaml_exception
-   fail javascript_exception
-   sys ocaml_exit
-   fail ocaml_exception
-   fail ocaml_exception
[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-07-24 14:12.55: FAILED: build wasm_of_ocaml-compiler.6.4.0
2026-07-24 14:12.55: Job failed: build failed: wasm_of_ocaml-compiler.6.4.0