Build:
- 0
2026-06-16 11:34.25: New job: build sexplib0.v0.11.0 (5b4f9c75bc65)
2026-06-16 11:34.25: Waiting for resource in pool day11-builds
2026-06-16 11:43.07: Got resource from pool day11-builds
2026-06-16 11:43.07: [profile full] build sexplib0.v0.11.0
2026-06-16 11:43.07: build sexplib0.v0.11.0 (5b4f9c75bc65)
=== DEPENDENCIES (4 transitive) ===
jbuilder.1.0+beta20.2 ab5ab9884b95
ocaml.4.14.4 cb826ea44eb2
ocaml-base-compiler.4.14.4 d2f775f983d7
ocaml-config.2 669e0fcf9e4d
=== STDOUT ===
Processing: [default: loading data]
[sexplib0.v0.11.0: dl]
[sexplib0.v0.11.0: extract]
-> retrieved sexplib0.v0.11.0 (https://opam.ocaml.org/cache)
[sexplib0: jbuilder build]
+ /home/opam/.opam/default/bin/jbuilder "build" "-p" "sexplib0" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/sexplib0.v0.11.0)
- ocamlc .sexplib0.objs/sexplib0__Sexp_conv.{cmo,cmt}
- File "sexp_conv.ml", line 97, characters 24-42:
- 97 | let compare t1 t2 = Pervasives.compare (t1 : int) t2
- ^^^^^^^^^^^^^^^^^^
- 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 "sexp_conv.ml", line 109, characters 13-29:
- 109 | let id = Obj.extension_id slot in
- ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_id
- use Obj.Extension_constructor.id
- File "sexp_conv.ml", line 121, characters 13-29:
- 121 | let id = Obj.extension_id extension_constructor in
- ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_id
- use Obj.Extension_constructor.id
- File "sexp_conv.ml", line 124, characters 17-36:
- 124 | let ephe = Ephemeron.K1.create () in
- ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "sexp_conv.ml", line 125, characters 6-27:
- 125 | Ephemeron.K1.set_data ephe sexp_of_exn;
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "sexp_conv.ml", line 126, characters 6-26:
- 126 | Ephemeron.K1.set_key ephe extension_constructor;
- ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "sexp_conv.ml", line 144, characters 19-44:
- 144 | add ?finalise (Obj.extension_constructor exn) sexp_of_exn
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_constructor
- use Obj.Extension_constructor.of_val
- File "sexp_conv.ml", line 147, characters 13-29:
- 147 | let id = Obj.extension_id (Obj.extension_constructor exn) in
- ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_id
- use Obj.Extension_constructor.id
- File "sexp_conv.ml", line 147, characters 31-56:
- 147 | let id = Obj.extension_id (Obj.extension_constructor exn) in
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_constructor
- use Obj.Extension_constructor.of_val
- File "sexp_conv.ml", line 151, characters 12-33:
- 151 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "sexp_conv.ml", line 158, characters 12-33:
- 158 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "sexp_conv.ml", line 423, characters 32-46:
- 423 | [%extension_constructor Stream.Failure],
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "sexp_conv.ml", line 425, characters 12-26:
- 425 | | Stream.Failure -> Atom "Stream.Failure"
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "sexp_conv.ml", line 428, characters 32-44:
- 428 | [%extension_constructor Stream.Error],
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "sexp_conv.ml", line 430, characters 12-24:
- 430 | | Stream.Error arg -> List [Atom "Stream.Error"; Atom arg ]
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlopt .sexplib0.objs/sexplib0__Sexp_conv.{cmx,o}
- File "sexp_conv.ml", line 97, characters 24-42:
- 97 | let compare t1 t2 = Pervasives.compare (t1 : int) t2
- ^^^^^^^^^^^^^^^^^^
- 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 "sexp_conv.ml", line 109, characters 13-29:
- 109 | let id = Obj.extension_id slot in
- ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_id
- use Obj.Extension_constructor.id
- File "sexp_conv.ml", line 121, characters 13-29:
- 121 | let id = Obj.extension_id extension_constructor in
- ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_id
- use Obj.Extension_constructor.id
- File "sexp_conv.ml", line 124, characters 17-36:
- 124 | let ephe = Ephemeron.K1.create () in
- ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "sexp_conv.ml", line 125, characters 6-27:
- 125 | Ephemeron.K1.set_data ephe sexp_of_exn;
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "sexp_conv.ml", line 126, characters 6-26:
- 126 | Ephemeron.K1.set_key ephe extension_constructor;
- ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "sexp_conv.ml", line 144, characters 19-44:
- 144 | add ?finalise (Obj.extension_constructor exn) sexp_of_exn
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_constructor
- use Obj.Extension_constructor.of_val
- File "sexp_conv.ml", line 147, characters 13-29:
- 147 | let id = Obj.extension_id (Obj.extension_constructor exn) in
- ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_id
- use Obj.Extension_constructor.id
- File "sexp_conv.ml", line 147, characters 31-56:
- 147 | let id = Obj.extension_id (Obj.extension_constructor exn) in
- ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Obj.extension_constructor
- use Obj.Extension_constructor.of_val
- File "sexp_conv.ml", line 151, characters 12-33:
- 151 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "sexp_conv.ml", line 158, characters 12-33:
- 158 | match Ephemeron.K1.get_data ephe with
- ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "sexp_conv.ml", line 423, characters 32-46:
- 423 | [%extension_constructor Stream.Failure],
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "sexp_conv.ml", line 425, characters 12-26:
- 425 | | Stream.Failure -> Atom "Stream.Failure"
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "sexp_conv.ml", line 428, characters 32-44:
- 428 | [%extension_constructor Stream.Error],
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "sexp_conv.ml", line 430, characters 12-24:
- 430 | | Stream.Error arg -> List [Atom "Stream.Error"; Atom arg ]
- ^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
-> compiled sexplib0.v0.11.0
-> installed sexplib0.v0.11.0
=== STDERR ===
2026-06-16 11:43.12: OK: build sexplib0.v0.11.0 (runc: 2.1s, disk: 12KB)
2026-06-16 11:43.12: Job succeeded