Building on thyme
(from windows-server-2022-amd64-ocaml-5.3)
2025-10-20 21:08.30 ---> using "1d6ffeb5a52124df73b2e951323e99615c52ca4f9bdf0f65039be6146fabdaab" from cache
/: (user (uid 1000) (gid 1000))
/: (env OPAMPRECISETRACKING 1)
/: (env OPAMUTF8 never)
/: (env OPAMEXTERNALSOLVER builtin-0install)
/: (env OPAMCRITERIA +removed)
/: (env CI true)
/: (env OPAM_HEALTH_CHECK_CI true)
/: (run (shell "ln -f /usr/bin/opam-dev.exe /usr/bin/opam.exe"))
2025-10-20 21:08.30 ---> using "75bf3fbea1cbc65a9803f40104651d67c546cddf5606f6a4af6db8fca92eb5c0" from cache
/: (run (network host)
(shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q 5bf570252bd9fee71938b828ca0b86573c1e3355"))
2025-10-20 21:08.30 ---> using "1e48978ed9a09b733124480cf699e10313f11e25fa9b507fad4267edbb7a9838" from cache
/: (run (shell "rm -rf ~/.opam && opam init -ya --bare ~/opam-repository"))
User configuration:
[NOTE] Make sure that ~\.bash_profile is well sourced in your ~/.bashrc.
Updating ~\.bash_profile.
Added 9 lines after line 1 in ~\.bash_profile.
2025-10-20 21:08.30 ---> using "25b85dd471072646d69ae2337996744e3a19efea418f1552bf7e9e715d6e88e1" from cache
/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache")))
(network host)
(shell "opam switch create --repositories=default '4.14' '4.14.2'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.14.2"} | "ocaml-system" {= "4.14.2"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed arch-x86_64.1
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed host-arch-x86_64.1
-> installed host-system-mingw.1
-> retrieved flexdll.0.44 (cached)
-> retrieved ocaml-config.3 (cached)
-> installed flexdll.0.44
-> installed ocaml-options-vanilla.1
-> retrieved mingw-w64-shims.0.2.0 (cached)
-> installed conf-mingw-w64-gcc-x86_64.1
-> installed ocaml-env-mingw64.1
-> installed system-mingw.1
-> retrieved ocaml-base-compiler.4.14.2 (cached)
-> installed mingw-w64-shims.0.2.0
-> installed ocaml-base-compiler.4.14.2
-> installed ocaml-config.3
-> installed ocaml.4.14.2
Done.
# To update the current shell environment, run: eval $(opam env --switch=4.14)
2025-10-20 21:08.30 ---> using "40cba15c5b48a9f818ac75d16f7d9d1e460ce1700e4362da0f0fc912aab658fe" from cache
/: (run (network host)
(shell "opam update --depexts"))
2025-10-20 21:08.30 ---> using "3be06eda264071ef0aede3717e4206c2d50eccba923fb26abf27f4b1b696cdb6" from cache
/: (run (cache (opam-archives (target "c:\\Users\\opam\\AppData\\Local\\opam\\download-cache")))
(network host)
(shell "opam remove -y json-derivers.1.0.0\
\nopam install -vy json-derivers.1.0.0\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: json-derivers.1.0.0 | grep -q 'windows-server-2022-amd64-ocaml-5.3'; then\
\n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\
\n exit 69\
\n fi\
\nfi \
\n\
\n\
\nexit $res"))
Nothing to do.
[NOTE] json-derivers.1.0.0 is not installed.
The following actions will be performed:
=== install 7 packages
- install base v0.14.3 [required by json-derivers]
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.19.1 [required by base]
- install dune-configurator 3.19.1 [required by base]
- install jbuilder 1.0+beta20.2 (deprecated) [required by json-derivers]
- install json-derivers 1.0.0
- install sexplib0 v0.14.0 [required by base]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/20: [base.v0.14.3: extract]
Processing 2/20: [base.v0.14.3: extract] [csexp.1.5.2: extract]
Processing 3/20: [base.v0.14.3: extract] [csexp.1.5.2: extract] [dune.3.19.1, dune-configurator.3.19.1: http]
-> retrieved csexp.1.5.2 (cached)
Processing 3/20: [base.v0.14.3: extract] [dune.3.19.1, dune-configurator.3.19.1: http]
Processing 4/20: [base.v0.14.3: extract] [dune.3.19.1, dune-configurator.3.19.1: http] [jbuilder.1.0+beta20.2: extract]
Processing 4/20: [base.v0.14.3: extract] [dune.3.19.1, dune-configurator.3.19.1: extract] [jbuilder.1.0+beta20.2: extract]
Processing 4/20: [base.v0.14.3/fix-mpopcnt.patch: dl] [dune.3.19.1, dune-configurator.3.19.1: extract] [jbuilder.1.0+beta20.2: extract]
-> retrieved jbuilder.1.0+beta20.2 (cached)
Processing 4/20: [base.v0.14.3/fix-mpopcnt.patch: dl] [dune.3.19.1, dune-configurator.3.19.1: extract]
Processing 5/20: [base.v0.14.3/fix-mpopcnt.patch: dl] [dune.3.19.1, dune-configurator.3.19.1: extract] [json-derivers.1.0.0: http]
Processing 6/20: [base.v0.14.3/fix-mpopcnt.patch: dl] [dune.3.19.1, dune-configurator.3.19.1: extract] [json-derivers.1.0.0: http] [jbuilder: ocaml configure.ml]
[ERROR] Failed to get extra source "fix-mpopcnt.patch" of base.v0.14.3: Bad checksum
Processing 6/20: [dune.3.19.1, dune-configurator.3.19.1: extract] [json-derivers.1.0.0: http] [jbuilder: ocaml configure.ml]
Processing 7/20: [dune.3.19.1, dune-configurator.3.19.1: extract] [json-derivers.1.0.0: http] [sexplib0.v0.14.0: extract] [jbuilder: ocaml configure.ml]
Processing 7/20: [dune.3.19.1, dune-configurator.3.19.1: extract] [json-derivers.1.0.0: extract] [sexplib0.v0.14.0: extract] [jbuilder: ocaml configure.ml]
-> retrieved sexplib0.v0.14.0 (cached)
Processing 7/20: [dune.3.19.1, dune-configurator.3.19.1: extract] [json-derivers.1.0.0: extract] [jbuilder: ocaml configure.ml]
+ C:\Users\opam\AppData\Local\opam\4.14\bin\ocaml.exe "configure.ml" "--libdir" "C:\\Users\\opam\\AppData\\Local\\opam\\4.14\\lib" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\jbuilder.1.0+beta20.2)
Processing 7/20: [dune.3.19.1, dune-configurator.3.19.1: extract] [json-derivers.1.0.0: extract] [jbuilder: ocaml bootstrap.ml]
-> retrieved json-derivers.1.0.0 (https://github.com/rgrinberg/json-derivers/releases/download/1.0.0/json-derivers-1.0.0.tbz)
Processing 7/20: [dune.3.19.1, dune-configurator.3.19.1: extract] [jbuilder: ocaml bootstrap.ml]
+ C:\Users\opam\AppData\Local\opam\4.14\bin\ocaml.exe "bootstrap.ml" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\jbuilder.1.0+beta20.2)
- File ".\bootstrap.ml", line 185, characters 29-41:
- 185 | let base, ext = String.break base i in
- ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label pos was omitted in the application of this function.
- File ".\bootstrap.ml", line 190, characters 28-40:
- 190 | let a, b = String.break ext i in
- ^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label pos was omitted in the application of this function.
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamllex.opt.exe" -q src\meta_lexer.mll
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamldep.opt.exe" -modules src\action.ml src\action_intf.ml src\arg_spec.ml src\artifacts.ml src\bin.ml src\binary_kind.ml src\build.ml src\build_interpret.ml src\build_system.ml src\clflags.ml src\cm_kind.ml src\colors.ml src\config.ml src\context.ml src\dep_path.ml src\env.ml src\errors.ml src\exe.ml src\file_tree.ml src\findlib.ml src\gen_meta.ml src\gen_rules.ml src\glob_lexer.boot.ml src\import.ml src\inline_tests.ml src\install.ml src\install_rules.ml src\installed_dune_file.ml src\interned.ml src\jbuild.ml src\jbuild_load.ml vendor/boot\jbuilder_opam_file_format.ml vendor/boot\jbuilder_re.ml src\js_of_ocaml_rules.ml src\lib.ml src\loc.ml src\log.ml src\main.ml src\menhir.ml src\merlin.ml src\meta.ml src\meta_lexer.ml src\ml_kind.ml src\mode.ml src\module.ml src\module_compilation.ml src\modules_partitioner.ml src\ocaml_flags.ml src\ocamldep.ml src\odoc.boot.ml src\opam_file.ml src\ordered_set_lang.ml src\package.ml src\path.ml src\per_item.ml src\preprocessing.ml src\print_diff.ml src\process.ml src\report_error.ml src\scheduler.ml src\scope.ml src\setup.boot.ml src\sexp.ml src\string_with_vars.ml src\sub_system.ml src\sub_system_intf.ml src\sub_system_name.ml src\super_context.ml src\syntax.ml src\top_closure.ml src\utils.ml src\utop.ml src\variant.ml src\vfile_kind.ml src\watermarks.ml src\workspace.ml > boot-depends.txt
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamldep.opt.exe" -modules src/stdune/caml\caml.ml src/stdune/caml\result.ml src/stdune/caml\result_compat.ml > boot-depends.txt
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamldep.opt.exe" -modules src/fiber\fiber.ml > boot-depends.txt
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamldep.opt.exe" -modules src/ocaml-config\ocaml_config.ml > boot-depends.txt
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamldep.opt.exe" -modules src/stdune\stdune.ml src/stdune\ansi_color.ml src/stdune\array.ml src/stdune\char.ml src/stdune\common.ml src/stdune\comparable.ml src/stdune\either.ml src/stdune\exn.ml src/stdune\filename.ml src/stdune\hashtbl.ml src/stdune\import.ml src/stdune\int.ml src/stdune\io.ml src/stdune\list.ml src/stdune\map.ml src/stdune\map_intf.ml src/stdune\option.ml src/stdune\or_exn.ml src/stdune\ordering.ml src/stdune\pp.ml src/stdune\result.ml src/stdune\set.ml src/stdune\set_intf.ml src/stdune\staged.ml src/stdune\string.ml > boot-depends.txt
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamldep.opt.exe" -modules src/usexp\usexp.ml src/usexp\parser_automaton_internal.ml src/usexp\sexp_ast.ml src/usexp\table.ml > boot-depends.txt
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamldep.opt.exe" -modules src/xdg\xdg.ml > boot-depends.txt
- "C:\Users\opam\AppData\Local\opam\4.14\bin\ocamlc.opt.exe" -g -w -40 -o boot.exe unix.cma boot.ml
- File "src/stdune/caml\\result.ml", line 4, characters 7-17:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/stdune/caml\\result.mli", line 6, characters 7-17:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/stdune\\pp.ml", line 98, characters 7-18:
- Alert deprecated: Stdlib.Format.pp_open_tag
- Use Format.pp_open_stag.
- File "src/stdune\\pp.ml", line 100, characters 7-19:
- Alert deprecated: Stdlib.Format.pp_close_tag
- Use Format.pp_close_stag.
- File "src/stdune\\pp.ml", line 103, characters 18-48:
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
- File "src/stdune\\pp.ml", line 105, characters 6-36:
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- File "src/stdune\\io.ml", line 1, characters 11-21:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/usexp\\usexp.ml", line 209, characters 15-52:
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
- File "src/usexp\\usexp.ml", line 210, characters 2-39:
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- File "src\\colors.ml", line 105, characters 18-48:
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
- File "src\\colors.ml", line 107, characters 6-36:
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- File "src\\super_context.ml", line 72, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
Processing 7/20: [dune.3.19.1, dune-configurator.3.19.1: extract] [jbuilder: ./boot.exe 7]
-> retrieved dune.3.19.1, dune-configurator.3.19.1 (https://github.com/ocaml/dune/releases/download/3.19.1/dune-3.19.1.tbz)
Processing 7/20: [jbuilder: ./boot.exe 7]
Processing 8/20: [dune: ocaml 7] [jbuilder: ./boot.exe 7]
+ C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\jbuilder.1.0+beta20.2\./boot.exe "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\jbuilder.1.0+beta20.2)
- ocamlc src/stdune/caml/.caml.objs/caml__Result.{cmi,cmti}
- File "src/stdune/caml/result.mli", line 6, characters 7-17:
- 6 | open Pervasives
- ^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- ocamlopt src/stdune/caml/.caml.objs/caml__Result.{cmx,o}
- File "src/stdune/caml/result.ml", line 4, characters 7-17:
- 4 | open Pervasives
- ^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- ocamlopt src/usexp/.usexp.objs/usexp.{cmx,o}
- File "src/usexp/usexp.ml", line 209, characters 15-52:
- 209 | let tfuncs = Format.pp_get_formatter_tag_functions ppf () in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
- File "src/usexp/usexp.ml", line 210, characters 2-39:
- 210 | Format.pp_set_formatter_tag_functions ppf
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- ocamlopt src/stdune/.stdune.objs/stdune__Io.{cmx,o}
- File "src/stdune/io.ml", line 1, characters 11-21:
- 1 | module P = Pervasives
- ^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- ocamlopt src/stdune/.stdune.objs/stdune__Pp.{cmx,o}
- File "src/stdune/pp.ml", line 98, characters 7-18:
- 98 | pp_open_tag ppf (embed_tag ~opening ~closing);
- ^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_open_tag
- Use Format.pp_open_stag.
- File "src/stdune/pp.ml", line 100, characters 7-19:
- 100 | pp_close_tag ppf ()
- ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_close_tag
- Use Format.pp_close_stag.
- File "src/stdune/pp.ml", line 103, characters 18-48:
- 103 | let funcs = pp_get_formatter_tag_functions ppf () in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
- File "src/stdune/pp.ml", line 105, characters 6-36:
- 105 | pp_set_formatter_tag_functions ppf
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- ocamlopt src/.jbuilder.objs/jbuilder__Colors.{cmx,o}
- File "src/colors.ml", line 105, characters 18-48:
- 105 | let funcs = pp_get_formatter_tag_functions ppf () in
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
- File "src/colors.ml", line 107, characters 6-36:
- 107 | pp_set_formatter_tag_functions ppf
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- ocamlopt src/.jbuilder.objs/jbuilder__Super_context.{cmx,o}
- File "src/super_context.ml", line 72, characters 7-11:
- 72 | ?host
- ^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-> compiled jbuilder.1.0+beta20.2
Processing 8/20: [dune: ocaml 7]
-> installed jbuilder.1.0+beta20.2
Processing 9/20: [dune: ocaml 7]
+ C:\Users\opam\AppData\Local\opam\4.14\bin\ocaml.exe "boot/bootstrap.ml" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune.3.19.1)
- ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot unix.cma boot/libs.ml boot/duneboot.ml
- .\.duneboot.exe -j 7
-
Processing 9/20: [dune: ./_boot/dune.exe build]
+ C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune.3.19.1\./_boot/dune.exe "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune.3.19.1)
-> compiled dune.3.19.1
-> installed dune.3.19.1
Processing 11/20: [csexp: dune build]
Processing 12/20: [csexp: dune build] [sexplib0: dune build]
+ C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "csexp" "-j" "7" "@install" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\csexp.1.5.2)
-> compiled csexp.1.5.2
Processing 12/20: [sexplib0: dune build]
-> installed csexp.1.5.2
Processing 13/20: [sexplib0: dune build]
Processing 14/20: [dune-configurator: rm] [sexplib0: dune build]
+ C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "sexplib0" "-j" "7" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\sexplib0.v0.14.0)
- (cd _build/default && C:\Users\opam\AppData\Local\opam\4.14\bin\ocamlc.opt.exe -w -40 -g -bin-annot -I src/.sexplib0.objs/byte -intf-suffix .ml -no-alias-deps -open Sexplib0__ -o src/.sexplib0.objs/byte/sexplib0__Sexp_conv.cmo -c -impl src/sexp_conv.ml)
- File "src/sexp_conv.ml", line 132, characters 17-36:
- 132 | let ephe = Ephemeron.K1.create () in
- ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 133, characters 6-27:
- 133 | Ephemeron.K1.set_data ephe sexp_of_exn;
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 134, characters 6-26:
- 134 | Ephemeron.K1.set_key ephe extension_constructor;
- ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 159, characters 12-33:
- 159 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 166, characters 12-33:
- 166 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 431, characters 32-46:
- 431 | [%extension_constructor Stream.Failure],
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/sexp_conv.ml", line 433, characters 12-26:
- 433 | | Stream.Failure -> Atom "Stream.Failure"
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/sexp_conv.ml", line 436, characters 32-44:
- 436 | [%extension_constructor Stream.Error],
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/sexp_conv.ml", line 438, characters 12-24:
- 438 | | Stream.Error arg -> List [Atom "Stream.Error"; Atom arg ]
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && C:\Users\opam\AppData\Local\opam\4.14\bin\ocamlopt.opt.exe -w -40 -g -I src/.sexplib0.objs/byte -I src/.sexplib0.objs/native -intf-suffix .ml -no-alias-deps -open Sexplib0__ -o src/.sexplib0.objs/native/sexplib0__Sexp_conv.cmx -c -impl src/sexp_conv.ml)
- File "src/sexp_conv.ml", line 132, characters 17-36:
- 132 | let ephe = Ephemeron.K1.create () in
- ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 133, characters 6-27:
- 133 | Ephemeron.K1.set_data ephe sexp_of_exn;
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 134, characters 6-26:
- 134 | Ephemeron.K1.set_key ephe extension_constructor;
- ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 159, characters 12-33:
- 159 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 166, characters 12-33:
- 166 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/sexp_conv.ml", line 431, characters 32-46:
- 431 | [%extension_constructor Stream.Failure],
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/sexp_conv.ml", line 433, characters 12-26:
- 433 | | Stream.Failure -> Atom "Stream.Failure"
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/sexp_conv.ml", line 436, characters 32-44:
- 436 | [%extension_constructor Stream.Error],
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/sexp_conv.ml", line 438, characters 12-24:
- 438 | | Stream.Error arg -> List [Atom "Stream.Error"; Atom arg ]
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
-> compiled sexplib0.v0.14.0
Processing 14/20: [dune-configurator: rm]
-> installed sexplib0.v0.14.0
Processing 15/20: [dune-configurator: rm]
+ C:\cygwin64\bin\rm.exe "-rf" "vendor/csexp" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune-configurator.3.19.1)
+ C:\cygwin64\bin\rm.exe "-rf" "vendor/pp" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune-configurator.3.19.1)
Processing 15/20: [dune-configurator: dune build]
+ C:\Users\opam\AppData\Local\opam\4.14\bin\dune.exe "build" "-p" "dune-configurator" "-j" "7" "@install" (CWD=C:\Users\opam\AppData\Local\opam\4.14\.opam-switch\build\dune-configurator.3.19.1)
-> compiled dune-configurator.3.19.1
-> installed dune-configurator.3.19.1
#=== ERROR while fetching sources for base.v0.14.3 ============================#
OpamSolution.Fetch_fail("https://patch-diff.githubusercontent.com/raw/janestreet/base/pull/185.diff (Bad checksum, expected sha256=0fa6c87a379b3b35ffe3db3c8e1674dbc70cef91b5b457a35ed6d758a8f9ca80)")
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions were aborted
| - install json-derivers 1.0.0
+-
+- The following actions failed
| - fetch base v0.14.3
+-
+- The following changes have been performed (the rest was aborted)
| - install csexp 1.5.2
| - install dune 3.19.1
| - install dune-configurator 3.19.1
| - install jbuilder 1.0+beta20.2
| - install sexplib0 v0.14.0
+-
<><> jbuilder.1.0+beta20.2 installed successfully <><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
# To update the current shell environment, run: eval $(opam env)
The former state can be restored with:
C:\cygwin64\bin\opam.exe switch import "C:\\Users\\opam\\AppData\\Local\\opam\\4.14\\.opam-switch\\backup\\state-20251020211042.export"
'C:\cygwin64\bin\opam.exe install -vy json-derivers.1.0.0' failed.
"opam remove -y json-derivers.1.0.0
opam install -vy json-derivers.1.0.0
res=$?
if [ $res = 31 ]; then
if opam show -f x-ci-accept-failures: json-derivers.1.0.0 | grep -q 'windows-server-2022-amd64-ocaml-5.3'; then
echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field."
exit 69
fi
fi
exit $res" failed with exit status 40
Failed: Build failed