Build:
  1. 0
2026-06-24 14:05.52: New job: build encore.0.1 (54e3a89f35b7)
2026-06-24 14:05.52: Waiting for resource in pool day11-builds
2026-06-24 16:24.02: Got resource from pool day11-builds
2026-06-24 16:24.02: [profile full] build encore.0.1
2026-06-24 16:24.02: build encore.0.1 (54e3a89f35b7)
=== DEPENDENCIES (19 transitive) ===
  angstrom.0.13.0                                    df83f4c976e9
  base-bytes.base                                    c40d17bc86b5
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  bigstringaf.0.10.0                                 2670f46d1cef
  cppo.1.8.0                                         5f3f70cae95b
  csexp.1.5.2                                        610c78f17734
  dune.3.23.1                                        848a72441e15
  dune-configurator.3.23.1                           bc97ce98d8a9
  fmt.0.11.0                                         2830e55b9a03
  jbuilder.1.0+beta20.2                              4f461261c648
  ocaml.4.14.4                                       b047fb9251f4
  ocaml-base-compiler.4.14.4                         d3b7ccb2c6fb
  ocaml-config.2                                     2d9c209f5590
  ocamlbuild.0.16.1                                  7e0d6aadb209
  ocamlfind.1.9.8                                    214dd418ac02
  ocplib-endian.1.2                                  380dd426e898
  result.1.5                                         9b1cd45b2159
  topkg.1.1.1                                        511e1a1958da
=== STDOUT ===
Processing: [default: loading data]
[encore.0.1: dl]
[encore.0.1: extract]
-> retrieved encore.0.1  (https://opam.ocaml.org/cache)
[encore: jbuilder build]
+ /home/opam/.opam/default/bin/jbuilder "build" "-p" "encore" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/encore.0.1)
-       ocamlc lib/.Encore.objs/Encore__FQueue.{cmo,cmt}
- File "lib/fQueue.ml", line 133, characters 31-39:
- 133 |     (Fmt.hvbox (Fmt.list ~sep:(Fmt.unit ";@ ") ppv)) (to_list q)
-                                      ^^^^^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
-       ocamlc lib/.Encore.objs/Encore__Bijection.{cmo,cmt}
- File "lib/bijection.ml", line 79, characters 11-19:
- 79 |   ; tag = (Fmt.strf "%s * %s" (fst u.tag) (fst v.tag), Fmt.strf "%s * %s" (snd u.tag) (snd v.tag)) }
-                 ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 79, characters 55-63:
- 79 |   ; tag = (Fmt.strf "%s * %s" (fst u.tag) (fst v.tag), Fmt.strf "%s * %s" (snd u.tag) (snd v.tag)) }
-                                                             ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 147, characters 19-27:
- 147 |     let tag = tag, Fmt.strf "%s singleton" tag in
-                          ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 156, characters 19-27:
- 156 |     let tag = tag, Fmt.strf "%s list" tag in
-                          ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 173, characters 15-23:
- 173 |     let tag = (Fmt.strf "%s * %s" (fst v.tag) tag), (snd v.tag) in
-                      ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 182, characters 15-23:
- 182 |     let tag = (Fmt.strf "%s * %s" tag (fst v.tag)), (snd v.tag) in
-                      ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 191, characters 20-28:
- 191 |     let tag = tag, (Fmt.strf "%s option" tag) in
-                           ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
-       ocamlc lib/.Encore.objs/Encore__Encoder.{cmo,cmt}
- File "lib/encoder.ml", line 76, characters 93-101:
- 76 |   { run = fun k e s' -> if String.equal s s' then Lole.write_string s' k e else raise (Fail (Fmt.strf "const: %s <> %s" s s')) }
-                                                                                                   ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
-     ocamlopt lib/.Encore.objs/Encore__FQueue.{cmx,o}
- File "lib/fQueue.ml", line 133, characters 31-39:
- 133 |     (Fmt.hvbox (Fmt.list ~sep:(Fmt.unit ";@ ") ppv)) (to_list q)
-                                      ^^^^^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
-     ocamlopt lib/.Encore.objs/Encore__Bijection.{cmx,o}
- File "lib/bijection.ml", line 79, characters 11-19:
- 79 |   ; tag = (Fmt.strf "%s * %s" (fst u.tag) (fst v.tag), Fmt.strf "%s * %s" (snd u.tag) (snd v.tag)) }
-                 ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 79, characters 55-63:
- 79 |   ; tag = (Fmt.strf "%s * %s" (fst u.tag) (fst v.tag), Fmt.strf "%s * %s" (snd u.tag) (snd v.tag)) }
-                                                             ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 147, characters 19-27:
- 147 |     let tag = tag, Fmt.strf "%s singleton" tag in
-                          ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 156, characters 19-27:
- 156 |     let tag = tag, Fmt.strf "%s list" tag in
-                          ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 173, characters 15-23:
- 173 |     let tag = (Fmt.strf "%s * %s" (fst v.tag) tag), (snd v.tag) in
-                      ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 182, characters 15-23:
- 182 |     let tag = (Fmt.strf "%s * %s" tag (fst v.tag)), (snd v.tag) in
-                      ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/bijection.ml", line 191, characters 20-28:
- 191 |     let tag = tag, (Fmt.strf "%s option" tag) in
-                           ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
-       ocamlc lib/.Encore.objs/Encore__Proxy_decoder.{cmo,cmt}
- File "lib/proxy_decoder.ml", line 13, characters 22-30:
- 13 |        Angstrom.fail (Fmt.strf "bijection: %s to %s" to_ of_))
-                            ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/proxy_decoder.ml", line 40, characters 23-31:
- 40 |         Angstrom.fail (Fmt.strf "bijection: %s to %s" to_ of_)
-                             ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/proxy_decoder.ml", line 51, characters 23-31:
- 51 |         Angstrom.fail (Fmt.strf "bijection: %s to %s" to_ of_)
-                             ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
-     ocamlopt lib/.Encore.objs/Encore__Encoder.{cmx,o}
- File "lib/encoder.ml", line 76, characters 93-101:
- 76 |   { run = fun k e s' -> if String.equal s s' then Lole.write_string s' k e else raise (Fail (Fmt.strf "const: %s <> %s" s s')) }
-                                                                                                   ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
-     ocamlopt lib/.Encore.objs/Encore__Proxy_decoder.{cmx,o}
- File "lib/proxy_decoder.ml", line 13, characters 22-30:
- 13 |        Angstrom.fail (Fmt.strf "bijection: %s to %s" to_ of_))
-                            ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/proxy_decoder.ml", line 40, characters 23-31:
- 40 |         Angstrom.fail (Fmt.strf "bijection: %s to %s" to_ of_)
-                             ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
- File "lib/proxy_decoder.ml", line 51, characters 23-31:
- 51 |         Angstrom.fail (Fmt.strf "bijection: %s to %s" to_ of_)
-                             ^^^^^^^^
- Alert deprecated: Fmt.strf
- use Fmt.str instead.
-> compiled  encore.0.1
-> installed encore.0.1

=== STDERR ===

2026-06-24 16:24.17: OK: build encore.0.1 (runc: 3.7s, disk: 13KB)
2026-06-24 16:24.17: Job succeeded