Build:
  1. 0
2026-06-24 13:54.51: New job: build piqilib.0.6.15 (d797e4b9e884)
2026-06-24 13:54.51: Waiting for resource in pool day11-builds
2026-06-24 15:58.04: Got resource from pool day11-builds
2026-06-24 15:58.04: [profile full] build piqilib.0.6.15
2026-06-24 15:58.04: build piqilib.0.6.15 (d797e4b9e884)
=== DEPENDENCIES (22 transitive) ===
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  base64.3.5.2                                       210584fc1188
  conf-which.1                                       84b48e007e35
  dune.3.23.1                                        848a72441e15
  easy-format.1.3.4                                  1672fd0d9a38
  gen.1.1                                            184c22a7869b
  ocaml.4.14.4                                       b047fb9251f4
  ocaml-base-compiler.4.14.4                         d3b7ccb2c6fb
  ocaml-compiler-libs.v0.12.4                        2aecf989b0b2
  ocaml-config.2                                     2d9c209f5590
  ocamlbuild.0.16.1                                  7e0d6aadb209
  ocamlfind.1.9.8                                    214dd418ac02
  ppx_derivers.1.2.1                                 9245877bc46e
  ppxlib.0.35.0                                      333b02d71d21
  sedlex.2.6                                         53fee1e7ba15
  seq.base                                           0160fc3002c2
  sexplib0.v0.17.0                                   86d78ae8a795
  stdlib-shims.0.3.0                                 de5202e23add
  topkg.1.1.1                                        511e1a1958da
  uchar.0.0.2                                        15440406b802
  xmlm.1.4.0                                         09c162d8fb94
=== STDOUT ===
Processing: [default: loading data]
[piqilib.0.6.15: dl]
[piqilib.0.6.15: extract]
-> retrieved piqilib.0.6.15  (https://opam.ocaml.org/cache)
[piqilib: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/./configure "--prefix" "/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15)
- found ocamlfind: /home/opam/.opam/default/bin/ocamlfind
- detected linux OCaml toolchain
- ocaml version: 4.14.4
- configure OK
[piqilib: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15)
- set -e; \
- for dir in piqilib src; do \
- 	/usr/bin/make -C $dir ; \
- done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- echo "let version = \"`head -1 ../VERSION`\"" >piqi_version.ml
- echo "version = \"`head -1 ../VERSION`\"" >META
- cat META.in >>META
- ocamllex  piqi_json_parser.mll
- 91 states, 1087 transitions, table size 4894 bytes
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- ocamlfind ocamldep -native piqi_xml_type.mli > ._ncdi/piqi_xml_type.di
- ocamlfind ocamldep -native piqi_json_type.mli > ._ncdi/piqi_json_type.di
- ocamlfind ocamldep -native piqi_c.mli > ._ncdi/piqi_c.di
- ocamlfind ocamldep piqi_json_parser.ml > ._d/piqi_json_parser.d
- ocamlfind ocamldep piqi_getopt.ml > ._d/piqi_getopt.d
- ocamlfind ocamldep piqi_light.ml > ._d/piqi_light.d
- ocamlfind ocamldep piqi_compile.ml > ._d/piqi_compile.d
- ocamlfind ocamldep piqi_convert.ml > ._d/piqi_convert.d
- ocamlfind ocamldep piqobj_of_xml.ml > ._d/piqobj_of_xml.d
- ocamlfind ocamldep piqobj_to_xml.ml > ._d/piqobj_to_xml.d
- ocamlfind ocamldep piqi_xml.ml > ._d/piqi_xml.d
- ocamlfind ocamldep piqobj_of_json.ml > ._d/piqobj_of_json.d
- ocamlfind ocamldep piqobj_to_json.ml > ._d/piqobj_to_json.d
- ocamlfind ocamldep piqi_base64.ml > ._d/piqi_base64.d
- ocamlfind ocamldep piqi_json.ml > ._d/piqi_json.d
- ocamlfind ocamldep piqi_json_gen.ml > ._d/piqi_json_gen.d
- ocamlfind ocamldep piqi_pp.ml > ._d/piqi_pp.d
- ocamlfind ocamldep piqi.ml > ._d/piqi.d
- ocamlfind ocamldep piq.ml > ._d/piq.d
- ocamlfind ocamldep piqobj_of_piq.ml > ._d/piqobj_of_piq.d
- ocamlfind ocamldep piqobj_to_piq.ml > ._d/piqobj_to_piq.d
- ocamlfind ocamldep piqobj_of_protobuf.ml > ._d/piqobj_of_protobuf.d
- ocamlfind ocamldep piqobj_to_protobuf.ml > ._d/piqobj_to_protobuf.d
- ocamlfind ocamldep piqobj_common.ml > ._d/piqobj_common.d
- ocamlfind ocamldep piqobj.ml > ._d/piqobj.d
- ocamlfind ocamldep piqi_objstore.ml > ._d/piqi_objstore.d
- ocamlfind ocamldep piq_gen.ml > ._d/piq_gen.d
- ocamlfind ocamldep piq_parser.ml > ._d/piq_parser.d
- ocamlfind ocamldep piq_lexer.ml > ._d/piq_lexer.d
- ocamlfind ocamldep piqi_utf8.ml > ._d/piqi_utf8.d
- ocamlfind ocamldep piqi_db.ml > ._d/piqi_db.d
- ocamlfind ocamldep piqi_protobuf.ml > ._d/piqi_protobuf.d
- ocamlfind ocamldep piqi_command.ml > ._d/piqi_command.d
- ocamlfind ocamldep piqi_file.ml > ._d/piqi_file.d
- ocamlfind ocamldep piqi_common.ml > ._d/piqi_common.d
- ocamlfind ocamldep piqi_name.ml > ._d/piqi_name.d
- ocamlfind ocamldep piqi_iolist.ml > ._d/piqi_iolist.d
- ocamlfind ocamldep piqi_config.ml > ._d/piqi_config.d
- ocamlfind ocamldep piqi_c.ml > ._d/piqi_c.d
- ocamlfind ocamldep piqi_boot.ml > ._d/piqi_boot.d
- ocamlfind ocamldep piqi_impl_piqi.ml > ._d/piqi_impl_piqi.d
- ocamlfind ocamldep piq_ast.ml > ._d/piq_ast.d
- ocamlfind ocamldep piq_piqi.ml > ._d/piq_piqi.d
- ocamlfind ocamldep piqloc.ml > ._d/piqloc.d
- ocamlfind ocamldep piqi_util.ml > ._d/piqi_util.d
- ocamlfind ocamldep piqi_piqi.ml > ._d/piqi_piqi.d
- ocamlfind ocamldep piqi_piqirun.ml > ._d/piqi_piqirun.d
- ocamlfind ocamldep piqi_version.ml > ._d/piqi_version.d
- ocamlfind ocamlc -c -ccopt "-fPIC  \
- 			-DPIC -DNATIVE_CODE   \
- 			    -o piqi_c_impl.o " piqi_c_impl.c
- piqi_c_impl.c: In function 'camlidl_piqi_c_piqi_strtoull':
- piqi_c_impl.c:84:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    84 |   str = String_val(_v_str);
-       |       ^
- piqi_c_impl.c:86:13: warning: "copy_int64" is deprecated: use "caml_copy_int64" instead
-    86 |   _vres = copy_int64(_res);
-       |             ^~~~~~~~~~~~~~~                                                
- ar rcs libpiqilib_stubs.a  piqi_c_impl.o
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_version.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_piqirun.ml
- File "piqi_piqirun.ml", line 206, characters 17-40:
- 206 |             (try Pervasives.really_input x s 0 length
-                        ^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_piqi.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_util.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqloc.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_piqi.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_ast.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_impl_piqi.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_boot.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_c.mli
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_c.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_config.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_iolist.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_name.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_common.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_file.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_command.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_protobuf.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_db.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_utf8.ml
- File "piqi_utf8.ml", line 76, characters 8-19:
- 76 |   match Stream.next s with
-              ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 81, characters 21-32:
- 81 | 	let n2 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 86, characters 21-32:
- 86 | 	let n2 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 87, characters 21-32:
- 87 | 	let n3 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 92, characters 21-32:
- 92 | 	let n2 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 93, characters 21-32:
- 93 | 	let n3 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 94, characters 21-32:
- 94 | 	let n4 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 164, characters 2-13:
- 164 |   Stream.from 
-         ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 167, characters 12-26:
- 167 |        with Stream.Failure -> None)
-                   ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_lexer.ml
- File "piq_lexer.ml", line 480, characters 15-41:
- 480 |   let lexbuf = Sedlexing.Utf8.from_stream s in
-                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Sedlexing.Utf8.from_stream
- Use [Sedlexing.Utf8.from_gen] instead.
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_parser.ml
- File "piq_parser.ml", line 358, characters 21-35:
- 358 |         | "0.nan" -> Pervasives.nan
-                            ^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 359, characters 21-40:
- 359 |         | "0.inf" -> Pervasives.infinity
-                            ^^^^^^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 360, characters 22-45:
- 360 |         | "-0.inf" -> Pervasives.neg_infinity
-                             ^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 361, characters 15-41:
- 361 |         | _ -> Pervasives.float_of_string s
-                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 387, characters 19-30:
- 387 |     let tok, loc = Stream.next lexstream in
-                          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 391, characters 10-21:
- 391 |     match Stream.peek lexstream with
-                 ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 396, characters 22-33:
- 396 |   let junk_token () = Stream.junk lexstream in
-                             ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 612, characters 2-13:
- 612 |   Stream.from f
-         ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 626, characters 10-24:
- 626 |   (fname, Stream.of_list l)
-                 ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_gen.ml
- File "piq_gen.ml", line 125, characters 8-33:
- 125 |   match Pervasives.classify_float x with
-               ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piq_gen.ml", line 128, characters 15-34:
- 128 |         if x = Pervasives.infinity
-                      ^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_json_type.mli
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_xml_type.mli
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_objstore.ml
- File "piqi_objstore.ml", line 37, characters 22-40:
- 37 |         let compare = Pervasives.compare
-                            ^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_common.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_protobuf.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_protobuf.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_piq.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_piq.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi.ml
- File "piqi.ml", line 758, characters 6-28:
- 758 |   try Pervasives.open_in_bin fname
-             ^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi.ml", line 768, characters 6-25:
- 768 |       Pervasives.close_in ch;
-             ^^^^^^^^^^^^^^^^^^^
- 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 "piqi.ml", line 771, characters 2-21:
- 771 |   Pervasives.close_in ch;
-         ^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_pp.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_json_parser.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_json_gen.ml
- File "piqi_json_gen.ml", line 111, characters 8-33:
- 111 |   match Pervasives.classify_float x with
-               ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi_json_gen.ml", line 121, characters 8-33:
- 121 |   match Pervasives.classify_float x with
-               ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_json.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_base64.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_json.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_json.ml
- File "piqobj_of_json.ml", line 50, characters 21-35:
- 50 |   | `String "NaN" -> Pervasives.nan
-                           ^^^^^^^^^^^^^^
- 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 "piqobj_of_json.ml", line 51, characters 26-45:
- 51 |   | `String "Infinity" -> Pervasives.infinity
-                                ^^^^^^^^^^^^^^^^^^^
- 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 "piqobj_of_json.ml", line 52, characters 27-50:
- 52 |   | `String "-Infinity" -> Pervasives.neg_infinity
-                                 ^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_xml.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_xml.ml
- File "piqobj_to_xml.ml", line 34, characters 8-33:
- 34 |   match Pervasives.classify_float x with
-              ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqobj_to_xml.ml", line 62, characters 28-53:
- 62 |     | `bool x -> gen_scalar Pervasives.string_of_bool x (* "true" | "false" *)
-                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_xml.ml
- File "piqobj_of_xml.ml", line 65, characters 15-29:
- 65 |     | "NaN" -> Pervasives.nan
-                     ^^^^^^^^^^^^^^
- 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 "piqobj_of_xml.ml", line 66, characters 20-39:
- 66 |     | "Infinity" -> Pervasives.infinity
-                          ^^^^^^^^^^^^^^^^^^^
- 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 "piqobj_of_xml.ml", line 67, characters 21-44:
- 67 |     | "-Infinity" -> Pervasives.neg_infinity
-                           ^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_convert.ml
- File "piqi_convert.ml", line 236, characters 2-24:
- 236 |   Pervasives.output_char ch '\n'
-         ^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi_convert.ml", line 558, characters 2-24:
- 558 |   Pervasives.output_char ch '\n'
-         ^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi_convert.ml", line 697, characters 2-24:
- 697 |   Pervasives.output_char ch '\n'
-         ^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_compile.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_light.ml
- ocamlfind ocamlopt -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_getopt.ml
- ocamlfind ocamlopt -a             -cclib -lpiqilib_stubs    -o piqilib.cmxa piqi_version.cmx piqi_piqirun.cmx piqi_piqi.cmx piqi_util.cmx piqloc.cmx piq_piqi.cmx piq_ast.cmx piqi_impl_piqi.cmx piqi_boot.cmx piqi_c.cmx piqi_config.cmx piqi_iolist.cmx piqi_name.cmx piqi_common.cmx piqi_file.cmx piqi_command.cmx piqi_protobuf.cmx piqi_db.cmx piqi_utf8.cmx piq_lexer.cmx piq_parser.cmx piq_gen.cmx piqi_objstore.cmx piqobj.cmx piqobj_common.cmx piqobj_to_protobuf.cmx piqobj_of_protobuf.cmx piqobj_to_piq.cmx piqobj_of_piq.cmx piq.cmx piqi.cmx piqi_pp.cmx piqi_json_parser.cmx piqi_json_gen.cmx piqi_json.cmx piqi_base64.cmx piqobj_to_json.cmx piqobj_of_json.cmx piqi_xml.cmx piqobj_to_xml.cmx piqobj_of_xml.cmx piqi_convert.cmx piqi_compile.cmx piqi_light.cmx piqi_getopt.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/src'
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1045: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- unset RESULTDEPS PACKS LIBS INCDIRS DINCDIRS REAL_OCAMLFIND && /usr/bin/make -C ../piqilib 
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[3]: 'libpiqilib_stubs.a' is up to date.
- make[3]: 'piqilib.cmxa' is up to date.
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/src'
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1045: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- ocamlfind ocamldep -I ../piqilib run.ml > ._d/run.d
- ocamlfind ocamldep -I ../piqilib call.ml > ._d/call.d
- ocamlfind ocamldep -I ../piqilib server.ml > ._d/server.d
- ocamlfind ocamldep -I ../piqilib piqi_rpc.ml > ._d/piqi_rpc.d
- ocamlfind ocamldep -I ../piqilib piqi_http.ml > ._d/piqi_http.d
- ocamlfind ocamldep -I ../piqilib of_proto.ml > ._d/of_proto.d
- ocamlfind ocamldep -I ../piqilib to_proto.ml > ._d/to_proto.d
- ocamlfind ocamldep -I ../piqilib pp.ml > ._d/pp.d
- ocamlfind ocamldep -I ../piqilib json_pp.ml > ._d/json_pp.d
- ocamlfind ocamldep -I ../piqilib cc.ml > ._d/cc.d
- ocamlfind ocamldep -I ../piqilib compile.ml > ._d/compile.d
- ocamlfind ocamldep -I ../piqilib getopt.ml > ._d/getopt.d
- ocamlfind ocamldep -I ../piqilib light.ml > ._d/light.d
- ocamlfind ocamldep -I ../piqilib expand.ml > ._d/expand.d
- ocamlfind ocamldep -I ../piqilib check.ml > ._d/check.d
- ocamlfind ocamldep -I ../piqilib convert.ml > ._d/convert.d
- ocamlfind ocamldep -I ../piqilib main.ml > ._d/main.d
- ocamlfind ocamldep -I ../piqilib piqi_rpc_piqi.ml > ._d/piqi_rpc_piqi.d
- ocamlfind ocamldep -I ../piqilib piqi_tools_piqi.ml > ._d/piqi_tools_piqi.d
- ocamlfind ocamldep -I ../piqilib descriptor_piqi.ml > ._d/descriptor_piqi.d
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1045: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib descriptor_piqi.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib piqi_tools_piqi.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib piqi_rpc_piqi.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib main.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib convert.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib check.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib expand.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib light.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib getopt.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib compile.ml
- File "compile.ml", line 126, characters 10-32:
- 126 |           Pervasives.output_char och '\n'
-                 ^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib cc.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib json_pp.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib pp.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib to_proto.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib of_proto.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib piqi_http.ml
- File "piqi_http.ml", line 199, characters 27-43:
- 199 |       let lowercase_name = String.lowercase field_name in
-                                  ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "piqi_http.ml", line 237, characters 2-18:
- 237 |   Pervasives.input ch read_buf 0 read_buf_size
-         ^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib piqi_rpc.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib server.ml
- File "server.ml", line 256, characters 8-26:
- 256 |     opt.Gc.minor_heap_size <- 4 * 1024 * 1024; (* Minor heap size: 4m *)
-               ^^^^^^^^^^^^^^^^^^
- Alert deprecated: mutating field minor_heap_size
- Use {(Gc.get()) with Gc.minor_heap_size = ...}
- File "server.ml", line 257, characters 8-25:
- 257 |     opt.Gc.space_overhead <- 20;
-               ^^^^^^^^^^^^^^^^^
- Alert deprecated: mutating field space_overhead
- Use {(Gc.get()) with Gc.space_overhead = ...}
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib call.ml
- ocamlfind ocamlopt -package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -c -I ../piqilib run.ml
- ocamlfind ocamlopt \
- 			-package unix,easy-format,xmlm,base64,sedlex,sedlex.ppx -linkpkg \
- 			    -I ../piqilib        ../piqilib/piqilib.cmxa    -o piqi \
- 			descriptor_piqi.cmx piqi_tools_piqi.cmx piqi_rpc_piqi.cmx main.cmx convert.cmx check.cmx expand.cmx light.cmx getopt.cmx compile.cmx cc.cmx json_pp.cmx pp.cmx to_proto.cmx of_proto.cmx piqi_http.cmx piqi_rpc.cmx server.cmx call.cmx run.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/src'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/src'
[piqilib: make ocaml]
+ /usr/bin/make "ocaml" (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15)
- /usr/bin/make -C piqilib bcl
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- ocamlfind ocamldep piqi_xml_type.mli > ._bcdi/piqi_xml_type.di
- ocamlfind ocamldep piqi_json_type.mli > ._bcdi/piqi_json_type.di
- ocamlfind ocamldep piqi_c.mli > ._bcdi/piqi_c.di
- make[2]: 'libpiqilib_stubs.a' is up to date.
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_version.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_piqirun.ml
- File "piqi_piqirun.ml", line 206, characters 17-40:
- 206 |             (try Pervasives.really_input x s 0 length
-                        ^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_piqi.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_util.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqloc.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_piqi.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_ast.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_impl_piqi.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_boot.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_c.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_config.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_iolist.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_name.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_common.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_file.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_command.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_protobuf.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_db.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_utf8.ml
- File "piqi_utf8.ml", line 76, characters 8-19:
- 76 |   match Stream.next s with
-              ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 81, characters 21-32:
- 81 | 	let n2 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 86, characters 21-32:
- 86 | 	let n2 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 87, characters 21-32:
- 87 | 	let n3 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 92, characters 21-32:
- 92 | 	let n2 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 93, characters 21-32:
- 93 | 	let n3 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 94, characters 21-32:
- 94 | 	let n4 = Char.code (Stream.next s) in
-      	                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 164, characters 2-13:
- 164 |   Stream.from 
-         ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piqi_utf8.ml", line 167, characters 12-26:
- 167 |        with Stream.Failure -> None)
-                   ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_lexer.ml
- File "piq_lexer.ml", line 480, characters 15-41:
- 480 |   let lexbuf = Sedlexing.Utf8.from_stream s in
-                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Sedlexing.Utf8.from_stream
- Use [Sedlexing.Utf8.from_gen] instead.
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_parser.ml
- File "piq_parser.ml", line 358, characters 21-35:
- 358 |         | "0.nan" -> Pervasives.nan
-                            ^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 359, characters 21-40:
- 359 |         | "0.inf" -> Pervasives.infinity
-                            ^^^^^^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 360, characters 22-45:
- 360 |         | "-0.inf" -> Pervasives.neg_infinity
-                             ^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 361, characters 15-41:
- 361 |         | _ -> Pervasives.float_of_string s
-                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piq_parser.ml", line 387, characters 19-30:
- 387 |     let tok, loc = Stream.next lexstream in
-                          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 391, characters 10-21:
- 391 |     match Stream.peek lexstream with
-                 ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 396, characters 22-33:
- 396 |   let junk_token () = Stream.junk lexstream in
-                             ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 612, characters 2-13:
- 612 |   Stream.from f
-         ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "piq_parser.ml", line 626, characters 10-24:
- 626 |   (fname, Stream.of_list l)
-                 ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq_gen.ml
- File "piq_gen.ml", line 125, characters 8-33:
- 125 |   match Pervasives.classify_float x with
-               ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piq_gen.ml", line 128, characters 15-34:
- 128 |         if x = Pervasives.infinity
-                      ^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_objstore.ml
- File "piqi_objstore.ml", line 37, characters 22-40:
- 37 |         let compare = Pervasives.compare
-                            ^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_common.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_protobuf.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_protobuf.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_piq.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_piq.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piq.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi.ml
- File "piqi.ml", line 758, characters 6-28:
- 758 |   try Pervasives.open_in_bin fname
-             ^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi.ml", line 768, characters 6-25:
- 768 |       Pervasives.close_in ch;
-             ^^^^^^^^^^^^^^^^^^^
- 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 "piqi.ml", line 771, characters 2-21:
- 771 |   Pervasives.close_in ch;
-         ^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_pp.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_json_parser.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_json_gen.ml
- File "piqi_json_gen.ml", line 111, characters 8-33:
- 111 |   match Pervasives.classify_float x with
-               ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi_json_gen.ml", line 121, characters 8-33:
- 121 |   match Pervasives.classify_float x with
-               ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_json.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_base64.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_json.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_json.ml
- File "piqobj_of_json.ml", line 50, characters 21-35:
- 50 |   | `String "NaN" -> Pervasives.nan
-                           ^^^^^^^^^^^^^^
- 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 "piqobj_of_json.ml", line 51, characters 26-45:
- 51 |   | `String "Infinity" -> Pervasives.infinity
-                                ^^^^^^^^^^^^^^^^^^^
- 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 "piqobj_of_json.ml", line 52, characters 27-50:
- 52 |   | `String "-Infinity" -> Pervasives.neg_infinity
-                                 ^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_xml.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_to_xml.ml
- File "piqobj_to_xml.ml", line 34, characters 8-33:
- 34 |   match Pervasives.classify_float x with
-              ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqobj_to_xml.ml", line 62, characters 28-53:
- 62 |     | `bool x -> gen_scalar Pervasives.string_of_bool x (* "true" | "false" *)
-                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqobj_of_xml.ml
- File "piqobj_of_xml.ml", line 65, characters 15-29:
- 65 |     | "NaN" -> Pervasives.nan
-                     ^^^^^^^^^^^^^^
- 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 "piqobj_of_xml.ml", line 66, characters 20-39:
- 66 |     | "Infinity" -> Pervasives.infinity
-                          ^^^^^^^^^^^^^^^^^^^
- 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 "piqobj_of_xml.ml", line 67, characters 21-44:
- 67 |     | "-Infinity" -> Pervasives.neg_infinity
-                           ^^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_convert.ml
- File "piqi_convert.ml", line 236, characters 2-24:
- 236 |   Pervasives.output_char ch '\n'
-         ^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi_convert.ml", line 558, characters 2-24:
- 558 |   Pervasives.output_char ch '\n'
-         ^^^^^^^^^^^^^^^^^^^^^^
- 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 "piqi_convert.ml", line 697, characters 2-24:
- 697 |   Pervasives.output_char ch '\n'
-         ^^^^^^^^^^^^^^^^^^^^^^
- 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
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_compile.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_light.ml
- ocamlfind ocamlc -package easy-format,xmlm,base64,sedlex,sedlex.ppx -c piqi_getopt.ml
- ocamlmklib         \
- 			-o piqilib_stubs  piqi_c_impl.o   \
- 			
- ocamlfind ocamlc -a -dllib dllpiqilib_stubs.so -custom             -cclib -lpiqilib_stubs    -o piqilib.cma piqi_version.cmo piqi_piqirun.cmo piqi_piqi.cmo piqi_util.cmo piqloc.cmo piq_piqi.cmo piq_ast.cmo piqi_impl_piqi.cmo piqi_boot.cmo piqi_c.cmo piqi_config.cmo piqi_iolist.cmo piqi_name.cmo piqi_common.cmo piqi_file.cmo piqi_command.cmo piqi_protobuf.cmo piqi_db.cmo piqi_utf8.cmo piq_lexer.cmo piq_parser.cmo piq_gen.cmo piqi_objstore.cmo piqobj.cmo piqobj_common.cmo piqobj_to_protobuf.cmo piqobj_of_protobuf.cmo piqobj_to_piq.cmo piqobj_of_piq.cmo piq.cmo piqi.cmo piqi_pp.cmo piqi_json_parser.cmo piqi_json_gen.cmo piqi_json.cmo piqi_base64.cmo piqobj_to_json.cmo piqobj_of_json.cmo piqi_xml.cmo piqobj_to_xml.cmo piqobj_of_xml.cmo piqi_convert.cmo piqi_compile.cmo piqi_light.cmo piqi_getopt.cmo
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
-> compiled  piqilib.0.6.15
[piqilib: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15)
- install -d /home/opam/.opam/default/bin
- install src/piqi /home/opam/.opam/default/bin
- install -d /home/opam/.opam/default/share/man/man1
- install -m 644 doc/piqi.1 /home/opam/.opam/default/share/man/man1
[piqilib: make ocaml-install]
+ /usr/bin/make "ocaml-install" (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15)
- /usr/bin/make -C piqilib uninstall
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- 
- Uninstalling library with ocamlfind
- ocamlfind remove  piqilib
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/piqilib/META
- 
- Uninstallation successful.
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- test -d  || mkdir -p 
- /usr/bin/make -C piqilib install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- 
- Uninstalling library with ocamlfind
- ocamlfind remove  piqilib
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/piqilib/META
- 
- Uninstallation successful.
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- make[2]: 'libpiqilib_stubs.a' is up to date.
- ocamlfind ocamlopt -a             -cclib -lpiqilib_stubs    -o piqilib.cmxa piqi_version.cmx piqi_piqirun.cmx piqi_piqi.cmx piqi_util.cmx piqloc.cmx piq_piqi.cmx piq_ast.cmx piqi_impl_piqi.cmx piqi_boot.cmx piqi_c.cmx piqi_config.cmx piqi_iolist.cmx piqi_name.cmx piqi_common.cmx piqi_file.cmx piqi_command.cmx piqi_protobuf.cmx piqi_db.cmx piqi_utf8.cmx piq_lexer.cmx piq_parser.cmx piq_gen.cmx piqi_objstore.cmx piqobj.cmx piqobj_common.cmx piqobj_to_protobuf.cmx piqobj_of_protobuf.cmx piqobj_to_piq.cmx piqobj_of_piq.cmx piq.cmx piqi.cmx piqi_pp.cmx piqi_json_parser.cmx piqi_json_gen.cmx piqi_json.cmx piqi_base64.cmx piqobj_to_json.cmx piqobj_of_json.cmx piqi_xml.cmx piqobj_to_xml.cmx piqobj_of_xml.cmx piqi_convert.cmx piqi_compile.cmx piqi_light.cmx piqi_getopt.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
- 
- Installing library with ocamlfind
- ocamlfind install  piqilib META piqilib.cma piqilib.cmxa piqilib.a libpiqilib_stubs.a dllpiqilib_stubs.so piq.cmi piq_ast.cmi piq_gen.cmi piq_lexer.cmi piq_parser.cmi piq_piqi.cmi piqi.cmi piqi_base64.cmi piqi_boot.cmi piqi_c.cmi piqi_command.cmi piqi_common.cmi piqi_compile.cmi piqi_config.cmi piqi_convert.cmi piqi_db.cmi piqi_file.cmi piqi_getopt.cmi piqi_impl_piqi.cmi piqi_iolist.cmi piqi_json.cmi piqi_json_gen.cmi piqi_json_parser.cmi piqi_json_type.cmi piqi_light.cmi piqi_name.cmi piqi_objstore.cmi piqi_piqi.cmi piqi_piqirun.cmi piqi_pp.cmi piqi_protobuf.cmi piqi_utf8.cmi piqi_util.cmi piqi_version.cmi piqi_xml.cmi piqi_xml_type.cmi piqloc.cmi piqobj.cmi piqobj_common.cmi piqobj_of_json.cmi piqobj_of_piq.cmi piqobj_of_protobuf.cmi piqobj_of_xml.cmi piqobj_to_json.cmi piqobj_to_piq.cmi piqobj_to_protobuf.cmi piqobj_to_xml.cmi 
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_to_xml.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_to_protobuf.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_to_piq.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_to_json.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_of_xml.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_of_protobuf.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_of_piq.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_of_json.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj_common.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqobj.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqloc.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_xml_type.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_xml.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_version.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_util.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_utf8.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_protobuf.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_pp.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_piqirun.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_piqi.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_objstore.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_name.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_light.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_json_type.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_json_parser.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_json_gen.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_json.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_iolist.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_impl_piqi.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_getopt.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_file.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_db.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_convert.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_config.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_compile.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_common.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_command.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_c.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_boot.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi_base64.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piqi.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piq_piqi.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piq_parser.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piq_lexer.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piq_gen.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piq_ast.cmi
- Installed /home/opam/.opam/default/lib/piqilib/piq.cmi
- Installed /home/opam/.opam/default/lib/piqilib/libpiqilib_stubs.a
- Installed /home/opam/.opam/default/lib/piqilib/piqilib.a
- Installed /home/opam/.opam/default/lib/piqilib/piqilib.cmxa
- Installed /home/opam/.opam/default/lib/piqilib/piqilib.cma
- Installed /home/opam/.opam/default/lib/stublibs/dllpiqilib_stubs.so
- Installed /home/opam/.opam/default/lib/stublibs/dllpiqilib_stubs.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/default/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/default/lib/piqilib/META
- 
- Installation successful.
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.15/piqilib'
-> installed piqilib.0.6.15

=== STDERR ===

2026-06-24 15:58.45: OK: build piqilib.0.6.15 (runc: 21.6s, disk: 59KB)
2026-06-24 15:58.45: Job succeeded