Build:
  1. 0
2026-06-16 12:08.51: New job: build piqilib.0.6.14 (07bf41a29566)
2026-06-16 12:08.51: Waiting for resource in pool day11-builds
2026-06-16 12:47.58: Got resource from pool day11-builds
2026-06-16 12:47.58: [profile full] build piqilib.0.6.14
2026-06-16 12:47.58: build piqilib.0.6.14 (07bf41a29566)
=== DEPENDENCIES (16 transitive) ===
  base-bytes.base                                    70d0daec7841
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  base64.2.3.0                                       1dcca589bc8a
  camlp4.4.14+1                                      abfb608e8fa9
  conf-which.1                                       9799649fc020
  dune.3.23.1                                        5402470d931c
  easy-format.1.3.4                                  50a1da39581c
  ocaml.4.14.4                                       cb826ea44eb2
  ocaml-base-compiler.4.14.4                         d2f775f983d7
  ocaml-config.2                                     669e0fcf9e4d
  ocamlbuild.0.16.1                                  8f6c52e6fce8
  ocamlfind.1.9.8                                    6025f4a8e98e
  topkg.1.1.1                                        ab549298f3fc
  ulex.1.2                                           36e38358aadd
  xmlm.1.4.0                                         4be3f3d46020
=== STDOUT ===
Processing: [default: loading data]
[piqilib.0.6.14: dl]
[piqilib.0.6.14: extract]
-> retrieved piqilib.0.6.14  (https://opam.ocaml.org/cache)
[piqilib: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/./configure "--prefix" "/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14)
- found ocamlfind: /home/opam/.opam/default/bin/ocamlfind
- detected linux OCaml toolchain
- checking whether necessary dependencies are already installed...
- xmlm is installed in /home/opam/.opam/default/lib/xmlm
- ulex is installed in /home/opam/.opam/default/lib/ulex
- easy-format is installed in /home/opam/.opam/default/lib/easy-format
- base64 is installed in /home/opam/.opam/default/lib/base64
- ocaml version: 4.14.4
- configure OK
[piqilib: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14)
- 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.14/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.14/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 -pp "camlp4o -I /home/opam/.opam/default/lib/ulex pa_ulex.cma " piq_lexer.ml > ._d/piq_lexer.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 ulex,easy-format,xmlm,base64 -c piqi_version.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_piqi.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_util.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqloc.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piq_piqi.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piq_ast.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_impl_piqi.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_boot.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_c.mli
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_c.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_config.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_iolist.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_name.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_common.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_file.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_command.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_protobuf.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_db.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c -pp "camlp4o -I /home/opam/.opam/default/lib/ulex pa_ulex.cma " piq_lexer.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_json_type.mli
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_xml_type.mli
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqobj.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqobj_common.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqobj_to_protobuf.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqobj_of_protobuf.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqobj_to_piq.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqobj_of_piq.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piq.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_pp.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_json_parser.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_json.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_base64.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqobj_to_json.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_xml.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_compile.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -c piqi_light.ml
- ocamlfind ocamlopt -package ulex,easy-format,xmlm,base64 -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 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.14/piqilib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/piqilib'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/src'
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1045: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/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.14/piqilib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/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.14/piqilib'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/piqilib'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/src'
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1045: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/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 -pp "camlp4o -I /home/opam/.opam/default/lib/ulex pa_ulex.cma " -I ../piqilib piqi_http.ml > ._d/piqi_http.d
- ocamlfind ocamldep -pp "camlp4o -I /home/opam/.opam/default/lib/ulex pa_ulex.cma " -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.14/make/OCamlMakefile:1045: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- /home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/make/OCamlMakefile:1065: warning: ignoring prerequisites on suffix rule definition
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib descriptor_piqi.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib piqi_tools_piqi.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib piqi_rpc_piqi.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib main.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib convert.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib check.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib expand.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib light.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib getopt.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -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,ulex,easy-format,xmlm,base64 -c -I ../piqilib cc.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib json_pp.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib pp.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib to_proto.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -pp "camlp4o -I /home/opam/.opam/default/lib/ulex pa_ulex.cma " -I ../piqilib of_proto.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -pp "camlp4o -I /home/opam/.opam/default/lib/ulex pa_ulex.cma " -I ../piqilib piqi_http.ml
- File "piqi_http.ml", line 193, characters 27-43:
- 193 |       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 230, characters 2-18:
- 230 |   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,ulex,easy-format,xmlm,base64 -c -I ../piqilib piqi_rpc.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -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,ulex,easy-format,xmlm,base64 -c -I ../piqilib call.ml
- ocamlfind ocamlopt -package unix,ulex,easy-format,xmlm,base64 -c -I ../piqilib run.ml
- ocamlfind ocamlopt \
- 			-package unix,ulex,easy-format,xmlm,base64 -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.14/src'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/src'
[piqilib: make ocaml]
+ /usr/bin/make "ocaml" (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14)
- /usr/bin/make -C piqilib bcl
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/piqilib'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/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 ulex,easy-format,xmlm,base64 -c piqi_version.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_piqi.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_util.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqloc.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piq_piqi.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piq_ast.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_impl_piqi.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_boot.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_c.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_config.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_iolist.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_name.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_common.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_file.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_command.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_protobuf.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_db.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c -pp "camlp4o -I /home/opam/.opam/default/lib/ulex pa_ulex.cma " piq_lexer.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqobj.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqobj_common.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqobj_to_protobuf.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqobj_of_protobuf.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqobj_to_piq.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqobj_of_piq.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piq.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_pp.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_json_parser.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_json.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_base64.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqobj_to_json.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_xml.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -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 ulex,easy-format,xmlm,base64 -c piqi_compile.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -c piqi_light.ml
- ocamlfind ocamlc -package ulex,easy-format,xmlm,base64 -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 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.14/piqilib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/piqilib'
-> compiled  piqilib.0.6.14
[piqilib: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14)
- 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.14)
- /usr/bin/make -C piqilib uninstall
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/piqilib.0.6.14/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.14/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.14/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.14/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 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.14/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_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_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.14/piqilib'
-> installed piqilib.0.6.14

=== STDERR ===

2026-06-16 12:48.25: OK: build piqilib.0.6.14 (runc: 20.1s, disk: 53KB)
2026-06-16 12:48.25: Job succeeded