Build:
- 0
2026-06-16 12:15.16: New job: build touist.3.5.0 (ed2cfc88615a)
2026-06-16 12:15.16: Waiting for resource in pool day11-builds
2026-06-16 12:54.30: Got resource from pool day11-builds
2026-06-16 12:54.30: [profile full] build touist.3.5.0
2026-06-16 12:54.30: build touist.3.5.0 (ed2cfc88615a)
=== DEPENDENCIES (14 transitive) ===
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
cmdliner.1.3.0 dad70bc4de20
dune.3.23.1 5402470d931c
jbuilder.1.0+beta20.2 ab5ab9884b95
menhir.20250912 61eab87689db
menhirCST.20250912 128cd608e6c2
menhirLib.20250912 fa16ed32cb6a
menhirSdk.20250912 7ba9c80ffd88
minisat.0.5 ca758706d3ad
ocaml.4.14.4 cb826ea44eb2
ocaml-base-compiler.4.14.4 d2f775f983d7
ocaml-config.2 669e0fcf9e4d
re.1.14.0 8d7c1999492d
=== STDOUT ===
Processing: [default: loading data]
[touist.3.5.0: dl]
[touist.3.5.0: extract]
-> retrieved touist.3.5.0 (https://opam.ocaml.org/cache)
[touist: jbuilder build]
+ /home/opam/.opam/default/bin/jbuilder "build" "-p" "touist" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/touist.3.5.0)
- menhir src/lib/parser.{ml,mli}
- File "parser.mly", line 143, characters 0-10:
- Warning: symbol comma_list(expr_smt) is unreachable from any of the start symbol(s).
- Warning: 7 states have shift/reduce conflicts.
- Warning: 17 shift/reduce conflicts were arbitrarily resolved.
- menhir src/lib/parserMsgs.ml
- File "parser.mly", line 143, characters 0-10:
- Warning: symbol comma_list(expr_smt) is unreachable from any of the start symbol(s).
- Warning: 7 states have shift/reduce conflicts.
- Warning: 17 shift/reduce conflicts were arbitrarily resolved.
- Read 302 sample input sentences and 93 error messages.
- ocamlc src/lib/.touist.objs/touist__Err.{cmo,cmt}
- File "src/lib/err.ml", line 31, characters 2-8:
- 31 | Re_str.(global_replace (regexp pattern) replacement text)
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 63, characters 13-34:
- 63 | let text = Re_str.global_replace (Re_str.regexp "\\\\n") "\n" text in
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 63, characters 36-49:
- 63 | let text = Re_str.global_replace (Re_str.regexp "\\\\n") "\n" text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 64, characters 13-34:
- 64 | let text = Re_str.global_replace (Re_str.regexp "\\\\t") "\t" text in
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 64, characters 36-49:
- 64 | let text = Re_str.global_replace (Re_str.regexp "\\\\t") "\t" text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 67, characters 21-42:
- 67 | let next_pos = Re_str.search_forward (Re_str.regexp "%[a-zA-Z]") text cur_pos in
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 67, characters 44-57:
- 67 | let next_pos = Re_str.search_forward (Re_str.regexp "%[a-zA-Z]") text cur_pos in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 74, characters 19-40:
- 74 | then Re_str.search_forward (Re_str.regexp "%[^flcLCbB]") text 0 else 0)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 74, characters 42-55:
- 74 | then Re_str.search_forward (Re_str.regexp "%[^flcLCbB]") text 0 else 0)
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 83, characters 26-47:
- 83 | let cur_indent = try (Re_str.search_forward (Re_str.regexp "[^ ]") text from_pos)-from_pos
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 83, characters 49-62:
- 83 | let cur_indent = try (Re_str.search_forward (Re_str.regexp "[^ ]") text from_pos)-from_pos
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 87, characters 12-33:
- 87 | try Re_str.search_forward (Re_str.regexp "\n") text from_pos
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 87, characters 35-48:
- 87 | try Re_str.search_forward (Re_str.regexp "\n") text from_pos
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 102, characters 27-49:
- 102 | let last_space = try Re_str.search_backward (Re_str.regexp "\\( \\|: \\|, \\|. \\)") text wrap_pos with Not_found -> wrap_pos in
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 102, characters 51-64:
- 102 | let last_space = try Re_str.search_backward (Re_str.regexp "\\( \\|: \\|, \\|. \\)") text wrap_pos with Not_found -> wrap_pos in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 110, characters 4-28:
- 110 | Re_str.global_substitute (Re_str.regexp "`\\([^`]+\\)`") (fun s -> "`"^ colorize (Re_str.matched_group 1 s) ^"`") text in
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 110, characters 30-43:
- 110 | Re_str.global_substitute (Re_str.regexp "`\\([^`]+\\)`") (fun s -> "`"^ colorize (Re_str.matched_group 1 s) ^"`") text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 110, characters 86-106:
- 110 | Re_str.global_substitute (Re_str.regexp "`\\([^`]+\\)`") (fun s -> "`"^ colorize (Re_str.matched_group 1 s) ^"`") text in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 112, characters 4-28:
- 112 | Re_str.global_substitute (Re_str.regexp "'\\([^']*\\)'") (fun s ->
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 112, characters 30-43:
- 112 | Re_str.global_substitute (Re_str.regexp "'\\([^']*\\)'") (fun s ->
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 113, characters 17-37:
- 113 | let s = (Re_str.matched_group 1 s) in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 116, characters 4-28:
- 116 | Re_str.global_substitute (Re_str.regexp "^\\( +.*\\)$") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 116, characters 30-43:
- 116 | Re_str.global_substitute (Re_str.regexp "^\\( +.*\\)$") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 116, characters 83-103:
- 116 | Re_str.global_substitute (Re_str.regexp "^\\( +.*\\)$") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 121, characters 7-30:
- 121 | in Re_str.substitute_first (Re_str.regexp "\\(error\\|warning\\)") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 121, characters 32-45:
- 121 | in Re_str.substitute_first (Re_str.regexp "\\(error\\|warning\\)") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 121, characters 91-111:
- 121 | in Re_str.substitute_first (Re_str.regexp "\\(error\\|warning\\)") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlopt src/lib/.touist.objs/touist__Err.{cmx,o}
- File "src/lib/err.ml", line 31, characters 2-8:
- 31 | Re_str.(global_replace (regexp pattern) replacement text)
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 63, characters 13-34:
- 63 | let text = Re_str.global_replace (Re_str.regexp "\\\\n") "\n" text in
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 63, characters 36-49:
- 63 | let text = Re_str.global_replace (Re_str.regexp "\\\\n") "\n" text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 64, characters 13-34:
- 64 | let text = Re_str.global_replace (Re_str.regexp "\\\\t") "\t" text in
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 64, characters 36-49:
- 64 | let text = Re_str.global_replace (Re_str.regexp "\\\\t") "\t" text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 67, characters 21-42:
- 67 | let next_pos = Re_str.search_forward (Re_str.regexp "%[a-zA-Z]") text cur_pos in
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 67, characters 44-57:
- 67 | let next_pos = Re_str.search_forward (Re_str.regexp "%[a-zA-Z]") text cur_pos in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 74, characters 19-40:
- 74 | then Re_str.search_forward (Re_str.regexp "%[^flcLCbB]") text 0 else 0)
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 74, characters 42-55:
- 74 | then Re_str.search_forward (Re_str.regexp "%[^flcLCbB]") text 0 else 0)
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 83, characters 26-47:
- 83 | let cur_indent = try (Re_str.search_forward (Re_str.regexp "[^ ]") text from_pos)-from_pos
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 83, characters 49-62:
- 83 | let cur_indent = try (Re_str.search_forward (Re_str.regexp "[^ ]") text from_pos)-from_pos
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 87, characters 12-33:
- 87 | try Re_str.search_forward (Re_str.regexp "\n") text from_pos
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 87, characters 35-48:
- 87 | try Re_str.search_forward (Re_str.regexp "\n") text from_pos
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 102, characters 27-49:
- 102 | let last_space = try Re_str.search_backward (Re_str.regexp "\\( \\|: \\|, \\|. \\)") text wrap_pos with Not_found -> wrap_pos in
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 102, characters 51-64:
- 102 | let last_space = try Re_str.search_backward (Re_str.regexp "\\( \\|: \\|, \\|. \\)") text wrap_pos with Not_found -> wrap_pos in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 110, characters 4-28:
- 110 | Re_str.global_substitute (Re_str.regexp "`\\([^`]+\\)`") (fun s -> "`"^ colorize (Re_str.matched_group 1 s) ^"`") text in
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 110, characters 30-43:
- 110 | Re_str.global_substitute (Re_str.regexp "`\\([^`]+\\)`") (fun s -> "`"^ colorize (Re_str.matched_group 1 s) ^"`") text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 110, characters 86-106:
- 110 | Re_str.global_substitute (Re_str.regexp "`\\([^`]+\\)`") (fun s -> "`"^ colorize (Re_str.matched_group 1 s) ^"`") text in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 112, characters 4-28:
- 112 | Re_str.global_substitute (Re_str.regexp "'\\([^']*\\)'") (fun s ->
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 112, characters 30-43:
- 112 | Re_str.global_substitute (Re_str.regexp "'\\([^']*\\)'") (fun s ->
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 113, characters 17-37:
- 113 | let s = (Re_str.matched_group 1 s) in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 116, characters 4-28:
- 116 | Re_str.global_substitute (Re_str.regexp "^\\( +.*\\)$") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 116, characters 30-43:
- 116 | Re_str.global_substitute (Re_str.regexp "^\\( +.*\\)$") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 116, characters 83-103:
- 116 | Re_str.global_substitute (Re_str.regexp "^\\( +.*\\)$") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 121, characters 7-30:
- 121 | in Re_str.substitute_first (Re_str.regexp "\\(error\\|warning\\)") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 121, characters 32-45:
- 121 | in Re_str.substitute_first (Re_str.regexp "\\(error\\|warning\\)") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/err.ml", line 121, characters 91-111:
- 121 | in Re_str.substitute_first (Re_str.regexp "\\(error\\|warning\\)") (fun s -> colorize (Re_str.matched_group 1 s)) text in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlc src/lib/.touist.objs/touist__Types.{cmo,cmt}
- File "src/lib/types.ml", line 133, characters 26-44:
- 133 | | Int x, Int y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/lib/types.ml", line 134, characters 30-48:
- 134 | | Float x, Float y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/lib/types.ml", line 135, characters 28-46:
- 135 | | Prop x, Prop y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/lib/types.ml", line 136, characters 26-44:
- 136 | | Set x, Set y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/lib/.touist.objs/touist__Types.{cmx,o}
- File "src/lib/types.ml", line 133, characters 26-44:
- 133 | | Int x, Int y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/lib/types.ml", line 134, characters 30-48:
- 134 | | Float x, Float y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/lib/types.ml", line 135, characters 28-46:
- 135 | | Prop x, Prop y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/lib/types.ml", line 136, characters 26-44:
- 136 | | Set x, Set y -> Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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
- ocamlc src/lib/.touist.objs/touist__Latex.{cmo,cmt}
- File "src/lib/latex.ml", line 119, characters 4-25:
- 119 | Re_str.global_replace (Re_str.regexp "_") "\\\\_" txt
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/latex.ml", line 119, characters 27-40:
- 119 | Re_str.global_replace (Re_str.regexp "_") "\\\\_" txt
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlc src/lib/.touist.objs/touist__ParserReport.{cmi,cmo,cmt}
- File "src/lib/parserReport.ml", line 137, characters 2-23:
- 137 | Re_str.global_replace (Re_str.regexp "[ \t\n\r]+") " " text
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 137, characters 25-38:
- 137 | Re_str.global_replace (Re_str.regexp "[ \t\n\r]+") " " text
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 245, characters 27-47:
- 245 | let i = int_of_string (Re_str.matched_group 1 message) in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 258, characters 2-26:
- 258 | Re_str.global_substitute
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 259, characters 5-18:
- 259 | (Re_str.regexp "\\$\\([0-9]+\\)")
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlc src/lib/.touist.objs/touist__SatSolve.{cmo,cmt}
- File "src/lib/satSolve.ml", line 33, characters 22-40:
- 33 | let compare l1 l2 = Pervasives.compare l1 l2
- ^^^^^^^^^^^^^^^^^^
- 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
- ocamlc src/lib/.touist.objs/touist__Qbf.{cmo,cmt}
- File "src/lib/qbf.ml", line 6, characters 11-17:
- 6 | let open Re_str in
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 7, characters 14-36:
- 7 | try let _ = Re_str.search_backward (Re_str.regexp "_[0-9]+$") name (String.length name) in ();
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 7, characters 38-51:
- 7 | try let _ = Re_str.search_backward (Re_str.regexp "_[0-9]+$") name (String.length name) in ();
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 8, characters 14-37:
- 8 | name |> Re_str.substitute_first (Re_str.regexp "[0-9]+$")
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 8, characters 39-52:
- 8 | name |> Re_str.substitute_first (Re_str.regexp "[0-9]+$")
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlc src/.main.eobjs/main.{cmi,cmo,cmt}
- File "src/main.ml", line 75, characters 32-38:
- 75 | let prog, opts = match cmd |> Re_str.(split (regexp " +")) with
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/main.ml", line 86, characters 11-17:
- 86 | s |> Re_str.(split (regexp " +")) |> List.fold_left
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/main.ml", line 747, characters 4-8:
- 747 | info "touist" ~version:Version.v
- ^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 748, characters 64-73:
- 748 | ~doc ~man ~exits:(code_msgs |> List.map (fun (doc,err) -> exit_info ~doc (get_code err))))
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- File "src/main.ml", line 750, characters 9-18:
- 750 | let () = Term.exit ~term_err:(get_code CLI_ERROR) @@ Term.eval cmd
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
- File "src/main.ml", line 750, characters 53-62:
- 750 | let () = Term.exit ~term_err:(get_code CLI_ERROR) @@ Term.eval cmd
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- ocamlopt src/lib/.touist.objs/touist__Latex.{cmx,o}
- File "src/lib/latex.ml", line 119, characters 4-25:
- 119 | Re_str.global_replace (Re_str.regexp "_") "\\\\_" txt
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/latex.ml", line 119, characters 27-40:
- 119 | Re_str.global_replace (Re_str.regexp "_") "\\\\_" txt
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlopt src/lib/.touist.objs/touist__SatSolve.{cmx,o}
- File "src/lib/satSolve.ml", line 33, characters 22-40:
- 33 | let compare l1 l2 = Pervasives.compare l1 l2
- ^^^^^^^^^^^^^^^^^^
- 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/lib/.touist.objs/touist__ParserReport.{cmx,o}
- File "src/lib/parserReport.ml", line 137, characters 2-23:
- 137 | Re_str.global_replace (Re_str.regexp "[ \t\n\r]+") " " text
- ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 137, characters 25-38:
- 137 | Re_str.global_replace (Re_str.regexp "[ \t\n\r]+") " " text
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 245, characters 27-47:
- 245 | let i = int_of_string (Re_str.matched_group 1 message) in
- ^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 258, characters 2-26:
- 258 | Re_str.global_substitute
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/parserReport.ml", line 259, characters 5-18:
- 259 | (Re_str.regexp "\\$\\([0-9]+\\)")
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlopt src/lib/.touist.objs/touist__Qbf.{cmx,o}
- File "src/lib/qbf.ml", line 6, characters 11-17:
- 6 | let open Re_str in
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 7, characters 14-36:
- 7 | try let _ = Re_str.search_backward (Re_str.regexp "_[0-9]+$") name (String.length name) in ();
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 7, characters 38-51:
- 7 | try let _ = Re_str.search_backward (Re_str.regexp "_[0-9]+$") name (String.length name) in ();
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 8, characters 14-37:
- 8 | name |> Re_str.substitute_first (Re_str.regexp "[0-9]+$")
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/lib/qbf.ml", line 8, characters 39-52:
- 8 | name |> Re_str.substitute_first (Re_str.regexp "[0-9]+$")
- ^^^^^^^^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- ocamlopt src/.main.eobjs/main.{cmx,o}
- File "src/main.ml", line 75, characters 32-38:
- 75 | let prog, opts = match cmd |> Re_str.(split (regexp " +")) with
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/main.ml", line 86, characters 11-17:
- 86 | s |> Re_str.(split (regexp " +")) |> List.fold_left
- ^^^^^^
- Alert deprecated: module Re_str
- Use Re.Str
- File "src/main.ml", line 747, characters 4-8:
- 747 | info "touist" ~version:Version.v
- ^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "src/main.ml", line 748, characters 64-73:
- 748 | ~doc ~man ~exits:(code_msgs |> List.map (fun (doc,err) -> exit_info ~doc (get_code err))))
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- File "src/main.ml", line 750, characters 9-18:
- 750 | let () = Term.exit ~term_err:(get_code CLI_ERROR) @@ Term.eval cmd
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
- File "src/main.ml", line 750, characters 53-62:
- 750 | let () = Term.exit ~term_err:(get_code CLI_ERROR) @@ Term.eval cmd
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
-> compiled touist.3.5.0
-> installed touist.3.5.0
=== STDERR ===
2026-06-16 12:55.05: OK: build touist.3.5.0 (runc: 4.6s, disk: 33KB)
2026-06-16 12:55.05: Job succeeded