Build:
- 0
2026-06-16 17:13.29: New job: build memtrace_viewer.v0.14.0 (2604ecb2b464) 2026-06-16 17:13.29: Waiting for resource in pool day11-builds 2026-06-16 17:59.09: Got resource from pool day11-builds 2026-06-16 17:59.09: [profile full] build memtrace_viewer.v0.14.0 2026-06-16 17:59.09: build memtrace_viewer.v0.14.0 (2604ecb2b464) === DEPENDENCIES (62 transitive) === angstrom.0.16.1 40779a11c3fb astring.0.8.5 659b6332c593 base-threads.base b7164ff76afe base-unix.base 839dc585f12d base64.3.5.2 d7dc754527fb bigstringaf.0.10.0 03bf0d7c7a23 camlp-streams.5.0.1 30ee30694e44 cmdliner.1.3.0 2732d822bdf8 conf-gmp.5 61e3c79e0ddf conf-gmp-powm-sec.4 ceb17ad6499b conf-libffi.2.0.0 8d7a8d3da0b7 conf-libssl.4 cff50a027312 conf-pkg-config.5 64c6b37d622b conf-zlib.1 6a8e9cb470aa cryptokit.1.20 909e6171e484 csexp.1.5.2 a92eee576734 cstruct.6.2.0 7f7a33103e06 ctypes.0.17.1 e364f2d12cf0 ctypes-foreign.0.18.0 c85bb39554f7 domain-name.0.5.0 127b64709818 dune.3.22.2 090db5ac3af6 dune-configurator.3.22.2 6886647e503c fmt.0.11.0 017e4d93bd69 integers.0.8.0 5e56e6358a5e js_of_ocaml.3.11.0 08daec8fba51 js_of_ocaml-compiler.3.11.0 3e8b2180adee js_of_ocaml-ppx.3.11.0 1d563baa1b63 jsonm.1.0.2 e0905279d661 lambdasoup.1.1.1 0022e113dcf0 logs.0.7.0 18dbe8fa20ca magic-mime.1.3.1 816070d86d9e markup.1.0.3 8a21d6242394 memtrace.0.1.2 c937e9168328 menhir.20211128 1cd6e699d4d2 menhirLib.20211128 9a8af6c326a8 menhirSdk.20211128 ebfdde7b6573 ocaml.4.11.2 82527a3d9959 ocaml-base-compiler.4.11.2 853adb80bee7 ocaml-compiler-libs.v0.12.4 f8fc0b8a1c40 ocaml-config.1 73dc523c3cc6 ocaml-migrate-parsetree.1.8.0 28e2791fb948 ocaml-syntax-shims.1.0.0 7d4b5f958660 ocamlbuild.0.16.1 f3c519c1bc8e ocamlfind.1.9.8 df35b34caa16 octavius.1.2.2 e23ed6f0d05e ppx_derivers.1.2.1 a89b5387fc48 ppx_tools_versioned.5.4.0 cf5a8e62604f ppxlib.0.15.0 519c47c01b77 re.1.11.0 1d3dbb020ac5 result.1.5 87f1e64593cd seq.base 9cd2e9e1495c sexplib0.v0.14.0 974d9e3d586b spawn.v0.14.0 3b3bd5e6de1c stdlib-shims.0.3.0 de7ad9c0ec93 stringext.1.6.0 89c9a65a3a22 topkg.1.1.1 f9eed75f21fa tyxml.4.6.0 23ba9d002093 uchar.0.0.2 11c5d95f34ac uri.4.4.0 1cda929eac83 uutf.1.0.4 6835ace6a67e yojson.3.0.0 5bb21b3be313 zarith.1.14 3f7a7635b486 === STDOUT === Processing: [default: loading data] [memtrace_viewer.v0.14.0: dl] [memtrace_viewer.v0.14.0: extract] -> retrieved memtrace_viewer.v0.14.0 (https://opam.ocaml.org/cache) [memtrace_viewer: dune build] + /home/opam/.opam/default/bin/dune "build" "--profile" "release" "--default-target" "@install" "." "--root" "." (CWD=/home/opam/.opam/default/.opam-switch/build/memtrace_viewer.v0.14.0) - File "vendor/cstruct/lib/dune", line 4, characters 12-27: - 4 | (libraries bigarray-compat) - ^^^^^^^^^^^^^^^ - Error: Library "bigarray-compat" not found. - -> required by library "cstruct" in _build/default/vendor/cstruct/lib - -> required by _build/default/vendor/cstruct/lib/cstruct_stubs.o - -> required by alias vendor/cstruct/lib/all - -> required by alias vendor/cstruct/lib/default - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 583, characters 32-47: - 583 | let var x = Exp.ident (mknoloc (Longident.parse x)) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 604, characters 35-50: - 604 | let ojs_typ = Typ.constr (mknoloc (Longident.parse "Ojs.t")) [] - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 613, characters 33-48: - 613 | Exp.apply (Exp.ident (mknoloc (Longident.parse "List.iter"))) (nolabel [f; x]) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 650, characters 26-41: - 650 | Pat.construct (mknoloc (Longident.parse "Some")) (Some arg) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 653, characters 26-41: - 653 | Pat.construct (mknoloc (Longident.parse "None")) None - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 735, characters 56-71: - 735 | let assert_false = Exp.assert_ (Exp.construct (mknoloc (Longident.parse "false")) None) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 959, characters 43-58: - 959 | | Opt _ -> Exp.construct (mknoloc (Longident.parse "Some")) (Some extra_arg) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1171, characters 27-42: - 1171 | Typ.constr (mknoloc (Longident.parse s)) (List.map gen_typ tyl) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1273, characters 61-76: - 1273 | (Typ.arrow Nolabel (Typ.constr (mknoloc (Longident.parse name)) [Typ.constr (mknoloc (Longident.parse v)) []]) ojs_typ))) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1273, characters 106-121: - 1273 | (Typ.arrow Nolabel (Typ.constr (mknoloc (Longident.parse name)) [Typ.constr (mknoloc (Longident.parse v)) []]) ojs_typ))) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1341, characters 44-59: - 1341 | let e = Cl.apply (Cl.constr (mknoloc (Longident.parse super_class)) []) [Nolabel, obj] in - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1368, characters 43-58: - 1368 | let class_typ = Typ.constr (mknoloc (Longident.parse class_name)) [] in - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 583, characters 32-47: - 583 | let var x = Exp.ident (mknoloc (Longident.parse x)) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 604, characters 35-50: - 604 | let ojs_typ = Typ.constr (mknoloc (Longident.parse "Ojs.t")) [] - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 613, characters 33-48: - 613 | Exp.apply (Exp.ident (mknoloc (Longident.parse "List.iter"))) (nolabel [f; x]) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 650, characters 26-41: - 650 | Pat.construct (mknoloc (Longident.parse "Some")) (Some arg) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 653, characters 26-41: - 653 | Pat.construct (mknoloc (Longident.parse "None")) None - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 735, characters 56-71: - 735 | let assert_false = Exp.assert_ (Exp.construct (mknoloc (Longident.parse "false")) None) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 959, characters 43-58: - 959 | | Opt _ -> Exp.construct (mknoloc (Longident.parse "Some")) (Some extra_arg) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1171, characters 27-42: - 1171 | Typ.constr (mknoloc (Longident.parse s)) (List.map gen_typ tyl) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1273, characters 61-76: - 1273 | (Typ.arrow Nolabel (Typ.constr (mknoloc (Longident.parse name)) [Typ.constr (mknoloc (Longident.parse v)) []]) ojs_typ))) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1273, characters 106-121: - 1273 | (Typ.arrow Nolabel (Typ.constr (mknoloc (Longident.parse name)) [Typ.constr (mknoloc (Longident.parse v)) []]) ojs_typ))) - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1341, characters 44-59: - 1341 | let e = Cl.apply (Cl.constr (mknoloc (Longident.parse super_class)) []) [Nolabel, obj] in - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "vendor/gen_js_api/ppx-lib/gen_js_api_ppx.ml", line 1368, characters 43-58: - 1368 | let class_typ = Typ.constr (mknoloc (Longident.parse class_name)) [] in - ^^^^^^^^^^^^^^^ - Alert deprecated: Migrate_parsetree.Ast_408.Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque - File "vendor/base/src/float.ml", line 512, characters 10-52: - 512 | let t = (round_nearest [@ocaml.inlined always]) t0 in - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 55: Cannot inline: Function information unavailable - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 26, characters 40-49: - 26 | query: (string * string list) sexp_list; - ^^^^^^^^^ - Alert deprecated: Sexplib0.Sexp_conv.sexp_list - [since 2019-03] use [@sexp.list] instead - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 27, characters 20-33: - 27 | fragment: string option [@default None] [@sexp_drop_default] - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 25, characters 16-22: - 25 | path: string [@default ""] [@sexp_drop_default]; - ^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 24, characters 16-26: - 24 | port: int option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 23, characters 16-29: - 23 | host: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 22, characters 20-33: - 22 | userinfo: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 21, characters 18-31: - 21 | scheme: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 26, characters 40-49: - 26 | query: (string * string list) sexp_list; - ^^^^^^^^^ - Alert deprecated: Sexplib0.Sexp_conv.sexp_list - [since 2019-03] use [@sexp.list] instead - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 27, characters 20-33: - 27 | fragment: string option [@default None] [@sexp_drop_default] - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 25, characters 16-22: - 25 | path: string [@default ""] [@sexp_drop_default]; - ^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 24, characters 16-26: - 24 | port: int option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 23, characters 16-29: - 23 | host: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 22, characters 20-33: - 22 | userinfo: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "vendor/uri-sexp/lib_sexp/uri_sexp.ml", line 21, characters 18-31: - 21 | scheme: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - md5_stubs.c:11:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] - 11 | #pragma GCC diagnostic ignored "-pedantic" - | ^~~~~~~~~~~ - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque - openssl_helpers.c: In function 'async_ssl__subject_alt_names': - openssl_helpers.c:66:9: warning: 'ASN1_STRING_data' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] - 66 | cstr = ASN1_STRING_data(gen->d.dNSName); - | ^~~~ - In file included from /usr/include/openssl/objects.h:21, - from /usr/include/openssl/evp.h:43, - from /usr/include/openssl/x509.h:31, - from /usr/include/openssl/x509v3.h:27, - from openssl_helpers.c:2: - /usr/include/openssl/asn1.h:667:40: note: declared here - 667 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x); - | ^~~~~~~~~~~~~~~~ - File "vendor/async_ssl/bindings/ctypes_foreign_threaded_flat.ml", line 1, characters 39-68: - 1 | module Ctypes_foreign_threaded_stubs = Ctypes_foreign_threaded_stubs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 49: no cmi file was found in path for module Ctypes_foreign_threaded_stubs - File "vendor/async_ssl/bindings/ctypes_foreign_threaded_flat.ml", line 1, characters 39-68: - 1 | module Ctypes_foreign_threaded_stubs = Ctypes_foreign_threaded_stubs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 49: no cmi file was found in path for module Ctypes_foreign_threaded_stubs - File "vendor/async_websocket/src/websocket.ml", line 151, characters 20-31: - 151 | (C.hash_string (C.Hash.sha1 ()) (sec_websocket_key ^ magic_string)) - ^^^^^^^^^^^ - Alert crypto: C.Hash.sha1 - SHA1 is broken - File "vendor/conduit-async/async/private_ssl_real.ml", line 61, characters 39-50: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 127, characters 33-44: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 129, characters 39-50: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 150, characters 39-50: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 151, characters 35-46: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 242, characters 33-44: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/async_websocket/src/websocket.ml", line 151, characters 20-31: - 151 | (C.hash_string (C.Hash.sha1 ()) (sec_websocket_key ^ magic_string)) - ^^^^^^^^^^^ - Alert crypto: C.Hash.sha1 - SHA1 is broken - File "vendor/conduit-async/async/private_ssl_real.ml", line 61, characters 39-50: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 127, characters 33-44: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 129, characters 39-50: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 150, characters 39-50: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 151, characters 35-46: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead - File "vendor/conduit-async/async/private_ssl_real.ml", line 242, characters 33-44: - Alert deprecated: Core.sexp_opaque - [since 2019-03] use [@sexp.opaque] instead [ERROR] The compilation of memtrace_viewer.v0.14.0 failed at "dune build --profile release --default-target @install . --root .". build failed... === STDERR === 2026-06-16 18:07.22: FAILED: build memtrace_viewer.v0.14.0 2026-06-16 18:07.22: Job failed: build failed: memtrace_viewer.v0.14.0