Build:
- 0
2026-06-24 15:45.05: New job: build uri.2.2.1 (34577e3d3980) 2026-06-24 15:45.05: Waiting for resource in pool day11-builds 2026-06-24 16:50.57: Got resource from pool day11-builds 2026-06-24 16:50.57: [profile full] build uri.2.2.1 2026-06-24 16:50.57: build uri.2.2.1 (34577e3d3980) === DEPENDENCIES (18 transitive) === base.v0.14.4 623ce2028dcd base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb csexp.1.5.2 ddd4f73d4409 dune.3.22.2 de99614aa6cd dune-configurator.3.22.2 4d1b865f0d6d ocaml.4.11.2 dc018a4b7397 ocaml-base-compiler.4.11.2 81f0dd8b8651 ocaml-compiler-libs.v0.12.4 e6d12cb9203e ocaml-config.1 2489653e51e5 ppx_derivers.1.2.1 cbbfbf126cd3 ppx_sexp_conv.v0.14.3 980db7becaab ppxlib.0.25.1 dc58f313672b re.1.11.0 cfb214bd4b49 seq.base 8a2d99539621 sexplib0.v0.14.0 b4069cae324c stdlib-shims.0.3.0 ec1dd6b9e716 stringext.1.6.0 91d8f70611f9 === STDOUT === Processing: [default: loading data] [uri.2.2.1: dl] [uri.2.2.1: extract] -> retrieved uri.2.2.1 (https://opam.ocaml.org/cache) [uri: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "uri" "-j" "1" (CWD=/home/opam/.opam/default/.opam-switch/build/uri.2.2.1) - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.uri_top.objs/byte -I lib/.uri_top.objs/native -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/posix -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/stringext -I lib/.uri.objs/byte -I lib/.uri.objs/native -intf-suffix .ml -no-alias-deps -o lib/.uri_top.objs/native/uri_top.cmx -c -impl lib/uri_top.ml) - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.uri_sexp.objs/byte -I lib/.uri_sexp.objs/native -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/posix -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I lib/.uri.objs/byte -I lib/.uri.objs/native -intf-suffix .ml -no-alias-deps -o lib/.uri_sexp.objs/native/uri_sexp.cmx -c -impl lib/uri_sexp.pp.ml) - File "lib/uri_sexp.ml", line 26, characters 40-49: - 26 | query: (string * string list) sexp_list; - ^^^^^^^^^ - Alert deprecated: Sexplib0.Sexp_conv.sexp_list - [since 2019-03] use [@sexp.list] instead - File "lib/uri_sexp.ml", line 27, characters 20-33: - 27 | fragment: string option [@default None] [@sexp_drop_default] - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 25, characters 16-22: - 25 | path: string [@default ""] [@sexp_drop_default]; - ^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 24, characters 16-26: - 24 | port: int option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 23, characters 16-29: - 23 | host: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 22, characters 20-33: - 22 | userinfo: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 21, characters 18-31: - 21 | scheme: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.uri_sexp.objs/byte -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/posix -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I lib/.uri.objs/byte -intf-suffix .ml -no-alias-deps -o lib/.uri_sexp.objs/byte/uri_sexp.cmo -c -impl lib/uri_sexp.pp.ml) - File "lib/uri_sexp.ml", line 26, characters 40-49: - 26 | query: (string * string list) sexp_list; - ^^^^^^^^^ - Alert deprecated: Sexplib0.Sexp_conv.sexp_list - [since 2019-03] use [@sexp.list] instead - File "lib/uri_sexp.ml", line 27, characters 20-33: - 27 | fragment: string option [@default None] [@sexp_drop_default] - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 25, characters 16-22: - 25 | path: string [@default ""] [@sexp_drop_default]; - ^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 24, characters 16-26: - 24 | port: int option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 23, characters 16-29: - 23 | host: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 22, characters 20-33: - 22 | userinfo: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - - File "lib/uri_sexp.ml", line 21, characters 18-31: - 21 | scheme: string option [@default None] [@sexp_drop_default]; - ^^^^^^^^^^^^^ - Warning 22: [@sexp_drop_default] is deprecated: please use one of: - - [@sexp_drop_default f] and give an explicit equality function ([f = Poly.(=)] corresponds to the old behavior) - - [@sexp_drop_default.compare] if the type supports [%compare] - - [@sexp_drop_default.equal] if the type supports [%equal] - - [@sexp_drop_default.sexp] if you want to compare the sexp representations - -> compiled uri.2.2.1 -> installed uri.2.2.1 === STDERR === 2026-06-24 16:51.19: OK: build uri.2.2.1 (runc: 8.6s, disk: 15KB) 2026-06-24 16:51.19: Job succeeded