Build:
- 0
2026-09-03 18:09.32: New job: build markup.0.8.2 (f0f1f6d67ec4)
2026-09-03 18:09.32: Waiting for resource in pool day11-builds
2026-09-03 19:53.31: Got resource from pool day11-builds
2026-09-03 19:53.31: [profile full] build markup.0.8.2
2026-09-03 19:53.31: build markup.0.8.2 (f0f1f6d67ec4)
=== DEPENDENCIES (11 transitive) ===
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
dune.3.24.2 bf83cdf0a904
ocaml.4.14.4 c7d6265b51fe
ocaml-base-compiler.4.14.4 7a409b6ffbef
ocaml-config.2 85edea6ac168
ocamlbuild.0.16.1 5ae5ab4d19bf
ocamlfind.1.9.8 3cae95bed0a0
topkg.1.1.1 f1122af0988e
uchar.0.0.2 e60f907a56af
uutf.1.0.4 7be34a5f8898
=== STDOUT ===
Processing: [default: loading data]
[markup.0.8.2: dl]
[markup.0.8.2: extract]
-> retrieved markup.0.8.2 (https://opam.ocaml.org/cache)
[markup: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "markup" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/markup.0.8.2)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Trie.cmo -c -impl src/trie.ml)
- File "src/trie.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Entities.cmo -c -impl src/entities.ml)
- File "src/entities.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Common.cmo -c -impl src/common.ml)
- File "src/common.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Error.cmo -c -impl src/error.ml)
- File "src/error.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Text.cmo -c -impl src/text.ml)
- File "src/text.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -intf-suffix .ml -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Kstream.cmo -c -impl src/kstream.ml)
- File "src/kstream.ml", line 20, characters 9-12:
- 20 | let next {f} throw e k = f throw e k
- ^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 22, characters 16-19:
- 22 | let next_option {f} throw k = f throw (fun () -> k None) (fun v -> k (Some v))
- ^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 24, characters 18-21:
- 24 | let next_expected {f} throw k =
- ^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 39, characters 9-19:
- 39 | let push ({f} as s) v = s.f <- fun _ _ k -> s.f <- f; k v
- ^^^^^^^^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 45, characters 14-24:
- 45 | let push_list ({f} as s) = function
- ^^^^^^^^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Stream_io.cmo -c -impl src/stream_io.ml)
- File "src/stream_io.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Encoding.cmo -c -impl src/encoding.ml)
- File "src/encoding.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -bin-annot -I src/.markup.objs/byte -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Markup__ -o src/.markup.objs/byte/markup__Utility.cmo -c -impl src/utility.ml)
- File "src/utility.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w +A-4-9-44-48 -warn-error -3-4-9-44-48 -safe-string -g -I src/.markup.objs/byte -I src/.markup.objs/native -I /home/opam/.opam/default/lib/uutf -intf-suffix .ml -no-alias-deps -open Markup__ -o src/.markup.objs/native/markup__Kstream.cmx -c -impl src/kstream.ml)
- File "src/kstream.ml", line 20, characters 9-12:
- 20 | let next {f} throw e k = f throw e k
- ^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 22, characters 16-19:
- 22 | let next_option {f} throw k = f throw (fun () -> k None) (fun v -> k (Some v))
- ^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 24, characters 18-21:
- 24 | let next_expected {f} throw k =
- ^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 39, characters 9-19:
- 39 | let push ({f} as s) v = s.f <- fun _ _ k -> s.f <- f; k v
- ^^^^^^^^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
- File "src/kstream.ml", line 45, characters 14-24:
- 45 | let push_list ({f} as s) = function
- ^^^^^^^^^^
- Warning 68 [match-on-mutable-state-prevent-uncurry]: This pattern depends on mutable state.
- It prevents the remaining arguments from being uncurried, which will cause additional closure allocations.
-> compiled markup.0.8.2
-> installed markup.0.8.2
=== STDERR ===
2026-09-03 19:53.42: OK: build markup.0.8.2 (runc: 6.6s, disk: 13KB)
2026-09-03 19:53.42: Job succeeded