Build:
  1. 0
2026-06-24 16:25.37: New job: build bastet.1.1.0 (bf2f81b22db4)
2026-06-24 16:25.37: Waiting for resource in pool day11-builds
2026-06-24 17:17.43: Got resource from pool day11-builds
2026-06-24 17:17.43: [profile full] build bastet.1.1.0
2026-06-24 17:17.43: build bastet.1.1.0 (bf2f81b22db4)
=== DEPENDENCIES (25 transitive) ===
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  cmdliner.2.1.1                                     861fc7b6374a
  cppo.1.8.0                                         7f309f86d8d5
  dune.3.23.1                                        1a2b61be1be6
  dune-build-info.3.23.1                             0a3b8cf11b62
  fix.20250919                                       167116d1bdcc
  menhir.20260209                                    58a22f6c92ba
  menhirCST.20260209                                 082f49628dee
  menhirGLR.20260209                                 d89c99cf52e2
  menhirLib.20260209                                 cef885e27de2
  menhirSdk.20260209                                 755ec11ac9de
  merlin-extend.0.6.2                                f972bb39125d
  ocaml.4.11.2                                       dc018a4b7397
  ocaml-base-compiler.4.11.2                         81f0dd8b8651
  ocaml-compiler-libs.v0.12.4                        4732f5e67664
  ocaml-config.1                                     2489653e51e5
  ocaml-secondary-compiler.4.14.2                    fb63d435ed9e
  ocamlfind.1.9.6                                    60aba0323008
  ocamlfind-secondary.1.9.6                          080d23d694f6
  ppx_derivers.1.2.1                                 a759d34e0391
  ppxlib.0.38.0                                      c3324a7ce6c3
  reason.3.17.3                                      07266f8ef3df
  sexplib0.v0.16.0                                   0b573ac181d9
  stdlib-shims.0.3.0                                 aaef461b2388
=== STDOUT ===
Processing: [default: loading data]
[bastet.1.1.0: dl]
[bastet.1.1.0: extract]
-> retrieved bastet.1.1.0  (https://opam.ocaml.org/cache)
[bastet: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "bastet" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/bastet.1.1.0)
- File "dune-project", line 1, characters 11-16:
- 1 | (lang dune 2.2.0)
-                ^^^^^
- Warning: The ".0" part is ignored here.
- This version is parsed as just 2.2.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I bastet/src/.bastet.objs/byte -no-alias-deps -open Bastet -o bastet/src/.bastet.objs/byte/bastet__Result.cmo -c -impl bastet/src/Result.re.ml)
- File "bastet/src/Result.re", line 5, characters 33-50:
- 5 | let result: ('a => 'c, 'b => 'c, Pervasives.result('a, 'b)) => 'c =
-                                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 5, characters 33-50:
- 5 | let result: ('a => 'c, 'b => 'c, Pervasives.result('a, 'b)) => 'c =
-                                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 13, characters 45-62:
- 13 |   (T: TYPE, M: MAGMA) => MAGMA with type t = Pervasives.result(M.t, T.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 16, characters 30-47:
- 16 |    MEDIAL_MAGMA with type t = Pervasives.result(M.t, T.t);
-                                    ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 19, characters 27-44:
- 19 |    SEMIGROUP with type t = Pervasives.result(S.t, T.t);
-                                 ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 21, characters 41-58:
- 21 |   (T: TYPE) => FUNCTOR with type t('a) = Pervasives.result('a, T.t);
-                                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 23, characters 39-56:
- 23 |   (T: TYPE) => APPLY with type t('a) = Pervasives.result('a, T.t);
-                                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 25, characters 45-62:
- 25 |   (T: TYPE) => APPLICATIVE with type t('a) = Pervasives.result('a, T.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 27, characters 39-56:
- 27 |   (T: TYPE) => MONAD with type t('a) = Pervasives.result('a, T.t);
-                                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 29, characters 37-54:
- 29 |   (T: TYPE) => ALT with type t('a) = Pervasives.result('a, T.t);
-                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 31, characters 40-57:
- 31 |   (T: TYPE) => EXTEND with type t('a) = Pervasives.result('a, T.t);
-                                              ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 34, characters 22-39:
- 34 |    SHOW with type t = Pervasives.result(Ok.t, Error.t);
-                            ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 36, characters 42-59:
- 36 |   (Ok: EQ, Error: EQ) => EQ with type t = Pervasives.result(Ok.t, Error.t);
-                                                ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 38, characters 45-62:
- 38 |   (Ok: ORD, Error: ORD) => ORD with type t = Pervasives.result(Ok.t, Error.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 41, characters 25-42:
- 41 |    BOUNDED with type t = Pervasives.result(Ok.t, Error.t);
-                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 43, characters 42-59:
- 43 |   (T: TYPE) => FOLDABLE with type t('a) = Pervasives.result('a, T.t);
-                                                ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 46, characters 33-50:
- 46 |    TRAVERSABLE with type t('a) = Pervasives.result('a, T.t);
-                                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 51, characters 23-40:
- 51 |       type t('a, 'b) = Pervasives.result('a, 'b) and
-                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 56, characters 13-30:
- 56 |     type t = Pervasives.result(M.t, T.t);
-                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 78, characters 17-34:
- 78 |     type t('a) = Pervasives.result('a, T.t);
-                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 87, characters 19-36:
- 87 |   type t('a, 'b) = Pervasives.result('a, 'b);
-                         ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 86, characters 50-67:
- 86 | module Bifunctor: BIFUNCTOR with type t('a, 'b) = Pervasives.result('a, 'b) = {
-                                                        ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 143, characters 13-30:
- 143 |     type t = Pervasives.result(Ok.t, Error.t);
-                    ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 149, characters 13-30:
- 149 |     type t = Pervasives.result(Ok.t, Error.t);
-                    ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 186, characters 22-39:
- 186 |      EQ with type t = Pervasives.result(Ok.t, Error.t);
-                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 189, characters 23-40:
- 189 |      ORD with type t = Pervasives.result(Ok.t, Error.t);
-                              ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 192, characters 36-53:
- 192 |      JOIN_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 195, characters 36-53:
- 195 |      MEET_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 198, characters 44-61:
- 198 |      BOUNDED_JOIN_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 201, characters 44-61:
- 201 |      BOUNDED_MEET_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 204, characters 35-52:
- 204 |      HEYTING_ALGEBRA with type t = Pervasives.result(Ok.t, Error.t);
-                                          ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 208, characters 15-32:
- 208 |       type t = Pervasives.result(Ok.t, Error.t);
-                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 233, characters 15-32:
- 233 |       type t = Pervasives.result(Ok.t, Error.t);
-                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 245, characters 15-32:
- 245 |       type t = Pervasives.result(Ok.t, Error.t);
-                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 326, characters 17-34:
- 326 |     type t('a) = Pervasives.result('a, T.t);
-                        ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 363, characters 19-36:
- 363 |   type t('a, 'b) = Pervasives.result('a, 'b);
-                          ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 362, characters 52-69:
- 362 | module Bifoldable: BIFOLDABLE with type t('a, 'b) = Pervasives.result('a, 'b) = {
-                                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 391, characters 17-34:
- 391 |     type t('a) = Pervasives.result('a, T.t)
-                        ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 412, characters 19-36:
- 412 |   type t('a, 'b) = Pervasives.result('a, 'b)
-                          ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 435, characters 40-57:
- 435 |   let choose: (A.t('a), A.t('b)) => A.t(Pervasives.result('a, 'b)) =
-                                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 435, characters 40-57:
- 435 |   let choose: (A.t('a), A.t('b)) => A.t(Pervasives.result('a, 'b)) =
-                                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 456, characters 32-49:
- 456 | and note: ('err, option('a)) => Pervasives.result('a, 'err) =
-                                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 458, characters 10-27:
- 458 | and hush: Pervasives.result('a, 'err) => option('a) =
-                 ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 456, characters 32-49:
- 456 | and note: ('err, option('a)) => Pervasives.result('a, 'err) =
-                                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 458, characters 10-27:
- 458 | and hush: Pervasives.result('a, 'err) => option('a) =
-                 ^^^^^^^^^^^^^^^^^
- 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
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I bastet/src/.bastet.objs/byte -I bastet/src/.bastet.objs/native -intf-suffix .ml -no-alias-deps -open Bastet -o bastet/src/.bastet.objs/native/bastet__Result.cmx -c -impl bastet/src/Result.re.ml)
- File "bastet/src/Result.re", line 5, characters 33-50:
- 5 | let result: ('a => 'c, 'b => 'c, Pervasives.result('a, 'b)) => 'c =
-                                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 5, characters 33-50:
- 5 | let result: ('a => 'c, 'b => 'c, Pervasives.result('a, 'b)) => 'c =
-                                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 13, characters 45-62:
- 13 |   (T: TYPE, M: MAGMA) => MAGMA with type t = Pervasives.result(M.t, T.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 16, characters 30-47:
- 16 |    MEDIAL_MAGMA with type t = Pervasives.result(M.t, T.t);
-                                    ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 19, characters 27-44:
- 19 |    SEMIGROUP with type t = Pervasives.result(S.t, T.t);
-                                 ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 21, characters 41-58:
- 21 |   (T: TYPE) => FUNCTOR with type t('a) = Pervasives.result('a, T.t);
-                                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 23, characters 39-56:
- 23 |   (T: TYPE) => APPLY with type t('a) = Pervasives.result('a, T.t);
-                                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 25, characters 45-62:
- 25 |   (T: TYPE) => APPLICATIVE with type t('a) = Pervasives.result('a, T.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 27, characters 39-56:
- 27 |   (T: TYPE) => MONAD with type t('a) = Pervasives.result('a, T.t);
-                                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 29, characters 37-54:
- 29 |   (T: TYPE) => ALT with type t('a) = Pervasives.result('a, T.t);
-                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 31, characters 40-57:
- 31 |   (T: TYPE) => EXTEND with type t('a) = Pervasives.result('a, T.t);
-                                              ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 34, characters 22-39:
- 34 |    SHOW with type t = Pervasives.result(Ok.t, Error.t);
-                            ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 36, characters 42-59:
- 36 |   (Ok: EQ, Error: EQ) => EQ with type t = Pervasives.result(Ok.t, Error.t);
-                                                ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 38, characters 45-62:
- 38 |   (Ok: ORD, Error: ORD) => ORD with type t = Pervasives.result(Ok.t, Error.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 41, characters 25-42:
- 41 |    BOUNDED with type t = Pervasives.result(Ok.t, Error.t);
-                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 43, characters 42-59:
- 43 |   (T: TYPE) => FOLDABLE with type t('a) = Pervasives.result('a, T.t);
-                                                ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 46, characters 33-50:
- 46 |    TRAVERSABLE with type t('a) = Pervasives.result('a, T.t);
-                                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 51, characters 23-40:
- 51 |       type t('a, 'b) = Pervasives.result('a, 'b) and
-                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 56, characters 13-30:
- 56 |     type t = Pervasives.result(M.t, T.t);
-                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 78, characters 17-34:
- 78 |     type t('a) = Pervasives.result('a, T.t);
-                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 87, characters 19-36:
- 87 |   type t('a, 'b) = Pervasives.result('a, 'b);
-                         ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 86, characters 50-67:
- 86 | module Bifunctor: BIFUNCTOR with type t('a, 'b) = Pervasives.result('a, 'b) = {
-                                                        ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 143, characters 13-30:
- 143 |     type t = Pervasives.result(Ok.t, Error.t);
-                    ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 149, characters 13-30:
- 149 |     type t = Pervasives.result(Ok.t, Error.t);
-                    ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 186, characters 22-39:
- 186 |      EQ with type t = Pervasives.result(Ok.t, Error.t);
-                             ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 189, characters 23-40:
- 189 |      ORD with type t = Pervasives.result(Ok.t, Error.t);
-                              ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 192, characters 36-53:
- 192 |      JOIN_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 195, characters 36-53:
- 195 |      MEET_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 198, characters 44-61:
- 198 |      BOUNDED_JOIN_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 201, characters 44-61:
- 201 |      BOUNDED_MEET_SEMILATTICE with type t = Pervasives.result(Ok.t, Error.t);
-                                                   ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 204, characters 35-52:
- 204 |      HEYTING_ALGEBRA with type t = Pervasives.result(Ok.t, Error.t);
-                                          ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 208, characters 15-32:
- 208 |       type t = Pervasives.result(Ok.t, Error.t);
-                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 233, characters 15-32:
- 233 |       type t = Pervasives.result(Ok.t, Error.t);
-                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 245, characters 15-32:
- 245 |       type t = Pervasives.result(Ok.t, Error.t);
-                      ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 326, characters 17-34:
- 326 |     type t('a) = Pervasives.result('a, T.t);
-                        ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 363, characters 19-36:
- 363 |   type t('a, 'b) = Pervasives.result('a, 'b);
-                          ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 362, characters 52-69:
- 362 | module Bifoldable: BIFOLDABLE with type t('a, 'b) = Pervasives.result('a, 'b) = {
-                                                           ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 391, characters 17-34:
- 391 |     type t('a) = Pervasives.result('a, T.t)
-                        ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 412, characters 19-36:
- 412 |   type t('a, 'b) = Pervasives.result('a, 'b)
-                          ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 435, characters 40-57:
- 435 |   let choose: (A.t('a), A.t('b)) => A.t(Pervasives.result('a, 'b)) =
-                                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 435, characters 40-57:
- 435 |   let choose: (A.t('a), A.t('b)) => A.t(Pervasives.result('a, 'b)) =
-                                               ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 456, characters 32-49:
- 456 | and note: ('err, option('a)) => Pervasives.result('a, 'err) =
-                                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 458, characters 10-27:
- 458 | and hush: Pervasives.result('a, 'err) => option('a) =
-                 ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 456, characters 32-49:
- 456 | and note: ('err, option('a)) => Pervasives.result('a, 'err) =
-                                       ^^^^^^^^^^^^^^^^^
- 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 "bastet/src/Result.re", line 458, characters 10-27:
- 458 | and hush: Pervasives.result('a, 'err) => option('a) =
-                 ^^^^^^^^^^^^^^^^^
- 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
-> compiled  bastet.1.1.0
-> installed bastet.1.1.0

=== STDERR ===

2026-06-24 17:18.07: OK: build bastet.1.1.0 (runc: 12.2s, disk: 42KB)
2026-06-24 17:18.07: Job succeeded