Build:
- 0
2026-06-24 14:16.26: New job: build ocaml-protoc.1.2.6 (06d0f5d3dd1b)
2026-06-24 14:16.26: Waiting for resource in pool day11-builds
2026-06-24 16:36.30: Got resource from pool day11-builds
2026-06-24 16:36.30: [profile full] build ocaml-protoc.1.2.6
2026-06-24 16:36.30: build ocaml-protoc.1.2.6 (06d0f5d3dd1b)
=== DEPENDENCIES (16 transitive) ===
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
cppo.1.8.0 5f3f70cae95b
dune.3.23.1 848a72441e15
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
ppx_deriving.6.1.1 3b885544a1c8
ppx_deriving_protobuf.3.0.0 9a8c0fbc34b7
ppxlib.0.38.0 c54fe6e3bf29
sexplib0.v0.17.0 86d78ae8a795
stdlib-shims.0.3.0 de5202e23add
=== STDOUT ===
Processing: [default: loading data]
[ocaml-protoc.1.2.6: dl]
[ocaml-protoc.1.2.6: extract]
-> retrieved ocaml-protoc.1.2.6 (https://opam.ocaml.org/cache)
[ocaml-protoc: make lib.byte]
+ /usr/bin/make "lib.byte" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-protoc.1.2.6)
- ocamlbuild -use-ocamlfind -pkgs ppx_deriving_protobuf.runtime -X lib -X node_modules -I src/runtime -I src/runtime-yojson/src/ -I src/compilerlib -I src/ocaml-protoc pbrt.cma
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/runtime/pbrt.mli > src/runtime/pbrt.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/runtime -I src/compilerlib -I src/ocaml-protoc -o src/runtime/pbrt.cmi src/runtime/pbrt.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/runtime/pbrt.ml > src/runtime/pbrt.ml.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/runtime -I src/compilerlib -I src/ocaml-protoc -o src/runtime/pbrt.cmo src/runtime/pbrt.ml
- + ocamlfind ocamlc -a -keep-locs -package ppx_deriving_protobuf.runtime -I src/runtime src/runtime/pbrt.cmo -o src/runtime/pbrt.cma
[ocaml-protoc: make lib.native]
+ /usr/bin/make "lib.native" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-protoc.1.2.6)
- ocamlbuild -use-ocamlfind -pkgs ppx_deriving_protobuf.runtime -X lib -X node_modules -I src/runtime -I src/runtime-yojson/src/ -I src/compilerlib -I src/ocaml-protoc pbrt.cmxa
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/runtime -I src/compilerlib -I src/ocaml-protoc -o src/runtime/pbrt.cmx src/runtime/pbrt.ml
- + ocamlfind ocamlopt -a -keep-locs -package ppx_deriving_protobuf.runtime -I src/runtime src/runtime/pbrt.cmx -o src/runtime/pbrt.cmxa
- ocamlbuild -use-ocamlfind -pkgs ppx_deriving_protobuf.runtime -X lib -X node_modules -I src/runtime -I src/runtime-yojson/src/ -I src/compilerlib -I src/ocaml-protoc pbrt.cmxs
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt -shared -linkall -keep-locs -package ppx_deriving_protobuf.runtime -I src/runtime src/runtime/pbrt.cmxa -o src/runtime/pbrt.cmxs
[ocaml-protoc: make bin.native]
+ /usr/bin/make "bin.native" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-protoc.1.2.6)
- ocamlbuild -use-ocamlfind -pkgs ppx_deriving_protobuf.runtime -X lib -X node_modules -I src/runtime -I src/runtime-yojson/src/ -I src/compilerlib -I src/ocaml-protoc ocaml_protoc.native
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/ocaml-protoc/ocaml_protoc.ml > src/ocaml-protoc/ocaml_protoc.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/ocaml-protoc/ocaml_protoc_cmdline.ml > src/ocaml-protoc/ocaml_protoc_cmdline.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_option.mli > src/compilerlib/pb_option.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_option.cmi src/compilerlib/pb_option.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/ocaml-protoc/ocaml_protoc_compilation.ml > src/ocaml-protoc/ocaml_protoc_compilation.ml.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_cmdline.cmo src/ocaml-protoc/ocaml_protoc_cmdline.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_cmdline.cmo src/ocaml-protoc/ocaml_protoc_cmdline.ml
- File "src/ocaml-protoc/ocaml_protoc_cmdline.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_backend.mli > src/compilerlib/pb_codegen_backend.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_ocaml_type.ml > src/compilerlib/pb_codegen_ocaml_type.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing_parse_tree.ml > src/compilerlib/pb_parsing_parse_tree.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_field_type.mli > src/compilerlib/pb_field_type.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_field_type.cmi src/compilerlib/pb_field_type.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_parse_tree.cmo src/compilerlib/pb_parsing_parse_tree.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_parse_tree.cmo src/compilerlib/pb_parsing_parse_tree.ml
- File "src/compilerlib/pb_parsing_parse_tree.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_type_tree.ml > src/compilerlib/pb_typing_type_tree.ml.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_ocaml_type.cmo src/compilerlib/pb_codegen_ocaml_type.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_ocaml_type.cmo src/compilerlib/pb_codegen_ocaml_type.ml
- File "src/compilerlib/pb_codegen_ocaml_type.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_type_tree.cmo src/compilerlib/pb_typing_type_tree.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_type_tree.cmo src/compilerlib/pb_typing_type_tree.ml
- File "src/compilerlib/pb_typing_type_tree.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_exception.mli > src/compilerlib/pb_exception.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_location.mli > src/compilerlib/pb_location.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_location.cmi src/compilerlib/pb_location.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing.mli > src/compilerlib/pb_parsing.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing_util.mli > src/compilerlib/pb_parsing_util.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing.mli > src/compilerlib/pb_typing.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_util.mli > src/compilerlib/pb_typing_util.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_util.mli > src/compilerlib/pb_util.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_backend.cmi src/compilerlib/pb_codegen_backend.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_exception.cmi src/compilerlib/pb_exception.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing.cmi src/compilerlib/pb_parsing.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_util.cmi src/compilerlib/pb_parsing_util.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing.cmi src/compilerlib/pb_typing.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_util.cmi src/compilerlib/pb_typing_util.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_util.cmi src/compilerlib/pb_util.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/ocaml-protoc/ocaml_protoc_generation.ml > src/ocaml-protoc/ocaml_protoc_generation.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_decode_binary.mli > src/compilerlib/pb_codegen_decode_binary.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_sig.mli > src/compilerlib/pb_codegen_sig.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_formatting.mli > src/compilerlib/pb_codegen_formatting.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_formatting.cmi src/compilerlib/pb_codegen_formatting.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_sig.cmi src/compilerlib/pb_codegen_sig.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_decode_bs.ml > src/compilerlib/pb_codegen_decode_bs.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_util.mli > src/compilerlib/pb_codegen_util.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_util.cmi src/compilerlib/pb_codegen_util.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_decode_yojson.mli > src/compilerlib/pb_codegen_decode_yojson.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_default.mli > src/compilerlib/pb_codegen_default.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_encode_binary.mli > src/compilerlib/pb_codegen_encode_binary.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_encode_bs.ml > src/compilerlib/pb_codegen_encode_bs.ml.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_bs.cmo src/compilerlib/pb_codegen_decode_bs.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_bs.cmo src/compilerlib/pb_codegen_decode_bs.ml
- File "src/compilerlib/pb_codegen_decode_bs.ml", lines 12-35, characters 2-7:
- 12 | ..match field_type with
- 13 | | Ot.Ft_basic_type Ot.Bt_string -> basic_type "string"
- 14 | | Ot.Ft_basic_type Ot.Bt_float -> basic_type "float"
- 15 | | Ot.Ft_basic_type Ot.Bt_int -> basic_type "int"
- 16 | | Ot.Ft_basic_type Ot.Bt_int32 -> basic_type "int32"
- ...
- 32 | "(" ^ f_name ^ " " ^ o ^ ")"
- 33 | | `Enum ->
- 34 | "(" ^ f_name ^ " json)"
- 35 | end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Ft_wrapper_type _
- File "src/compilerlib/pb_codegen_decode_bs.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_encode_yojson.mli > src/compilerlib/pb_codegen_encode_yojson.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_pp.mli > src/compilerlib/pb_codegen_pp.mli.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_types.mli > src/compilerlib/pb_codegen_types.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_binary.cmi src/compilerlib/pb_codegen_decode_binary.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_yojson.cmi src/compilerlib/pb_codegen_decode_yojson.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_default.cmi src/compilerlib/pb_codegen_default.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_binary.cmi src/compilerlib/pb_codegen_encode_binary.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_bs.cmo src/compilerlib/pb_codegen_encode_bs.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_bs.cmo src/compilerlib/pb_codegen_encode_bs.ml
- File "src/compilerlib/pb_codegen_encode_bs.ml", lines 52-91, characters 2-7:
- 52 | ..match field_type, pk with
- 53 | | Ot.Ft_unit, _ ->
- 54 | F.line sc "(* unit type -> encode nothing *)"
- 55 |
- 56 | (* Basic types *)
- ...
- 88 | F.linep sc "Js.Dict.set json \"%s\" (Js.Json.string (%s %s));"
- 89 | json_label f_name var_name
- 90 | end
- 91 | end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (Ft_wrapper_type _, _)
- File "src/compilerlib/pb_codegen_encode_bs.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_yojson.cmi src/compilerlib/pb_codegen_encode_yojson.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_pp.cmi src/compilerlib/pb_codegen_pp.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_types.cmi src/compilerlib/pb_codegen_types.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_logger.mli > src/compilerlib/pb_logger.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_compilation.cmo src/ocaml-protoc/ocaml_protoc_compilation.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_compilation.cmo src/ocaml-protoc/ocaml_protoc_compilation.ml
- File "src/ocaml-protoc/ocaml_protoc_compilation.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_generation.cmo src/ocaml-protoc/ocaml_protoc_generation.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_generation.cmo src/ocaml-protoc/ocaml_protoc_generation.ml
- File "src/ocaml-protoc/ocaml_protoc_generation.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_logger.cmi src/compilerlib/pb_logger.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc.cmo src/ocaml-protoc/ocaml_protoc.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc.cmo src/ocaml-protoc/ocaml_protoc.ml
- File "src/ocaml-protoc/ocaml_protoc.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_option.ml > src/compilerlib/pb_option.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_option.cmx src/compilerlib/pb_option.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_cmdline.cmx src/ocaml-protoc/ocaml_protoc_cmdline.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_cmdline.cmx src/ocaml-protoc/ocaml_protoc_cmdline.ml
- File "src/ocaml-protoc/ocaml_protoc_cmdline.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_backend.ml > src/compilerlib/pb_codegen_backend.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_field_type.ml > src/compilerlib/pb_field_type.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_exception.ml > src/compilerlib/pb_exception.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_location.ml > src/compilerlib/pb_location.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_util.ml > src/compilerlib/pb_util.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_util.cmx src/compilerlib/pb_util.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_location.cmx src/compilerlib/pb_location.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_exception.cmx src/compilerlib/pb_exception.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_field_type.cmx src/compilerlib/pb_field_type.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_parse_tree.cmx src/compilerlib/pb_parsing_parse_tree.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_parse_tree.cmx src/compilerlib/pb_parsing_parse_tree.ml
- File "src/compilerlib/pb_parsing_parse_tree.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_util.ml > src/compilerlib/pb_typing_util.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_type_tree.cmx src/compilerlib/pb_typing_type_tree.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_type_tree.cmx src/compilerlib/pb_typing_type_tree.ml
- File "src/compilerlib/pb_typing_type_tree.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_ocaml_type.cmx src/compilerlib/pb_codegen_ocaml_type.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_ocaml_type.cmx src/compilerlib/pb_codegen_ocaml_type.ml
- File "src/compilerlib/pb_codegen_ocaml_type.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_util.cmx src/compilerlib/pb_typing_util.ml
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing.ml > src/compilerlib/pb_parsing.ml.depends
- + /home/opam/.opam/default/bin/ocamllex.opt -q src/compilerlib/pb_parsing_lexer.mll
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing_lexer.ml > src/compilerlib/pb_parsing_lexer.ml.depends
- + /home/opam/.opam/default/bin/ocamlyacc src/compilerlib/pb_parsing_parser.mly
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing_parser.mli > src/compilerlib/pb_parsing_parser.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_parser.cmi src/compilerlib/pb_parsing_parser.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_lexer.cmo src/compilerlib/pb_parsing_lexer.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_lexer.cmo src/compilerlib/pb_parsing_lexer.ml
- File "src/compilerlib/pb_parsing_lexer.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing_parser.ml > src/compilerlib/pb_parsing_parser.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_parsing_util.ml > src/compilerlib/pb_parsing_util.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_util.cmx src/compilerlib/pb_parsing_util.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_parser.cmx src/compilerlib/pb_parsing_parser.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_lexer.cmx src/compilerlib/pb_parsing_lexer.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing_lexer.cmx src/compilerlib/pb_parsing_lexer.ml
- File "src/compilerlib/pb_parsing_lexer.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing.ml > src/compilerlib/pb_typing.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_recursion.ml > src/compilerlib/pb_typing_recursion.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_recursion.mli > src/compilerlib/pb_typing_recursion.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_recursion.cmi src/compilerlib/pb_typing_recursion.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_graph.ml > src/compilerlib/pb_typing_graph.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_graph.mli > src/compilerlib/pb_typing_graph.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_graph.cmi src/compilerlib/pb_typing_graph.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_logger.ml > src/compilerlib/pb_logger.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_logger.cmx src/compilerlib/pb_logger.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_graph.cmx src/compilerlib/pb_typing_graph.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_graph.cmx src/compilerlib/pb_typing_graph.ml
- File "src/compilerlib/pb_typing_graph.ml", line 28, characters 33-51:
- 28 | let compare (x:int) (y:int) = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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 ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_resolution.ml > src/compilerlib/pb_typing_resolution.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_resolution.mli > src/compilerlib/pb_typing_resolution.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_resolution.cmi src/compilerlib/pb_typing_resolution.mli
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_validation.ml > src/compilerlib/pb_typing_validation.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_typing_validation.mli > src/compilerlib/pb_typing_validation.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_validation.cmi src/compilerlib/pb_typing_validation.mli
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_recursion.cmx src/compilerlib/pb_typing_recursion.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_resolution.cmx src/compilerlib/pb_typing_resolution.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_resolution.cmx src/compilerlib/pb_typing_resolution.ml
- File "src/compilerlib/pb_typing_resolution.ml", line 40, characters 40-58:
- 40 | let compare (x:string) (y:string) = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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 -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing_validation.cmx src/compilerlib/pb_typing_validation.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_backend.cmx src/compilerlib/pb_codegen_backend.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_parsing.cmx src/compilerlib/pb_parsing.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_typing.cmx src/compilerlib/pb_typing.ml
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_decode_binary.ml > src/compilerlib/pb_codegen_decode_binary.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_formatting.ml > src/compilerlib/pb_codegen_formatting.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_util.ml > src/compilerlib/pb_codegen_util.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_sig.ml > src/compilerlib/pb_codegen_sig.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_formatting.cmx src/compilerlib/pb_codegen_formatting.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_util.cmx src/compilerlib/pb_codegen_util.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_util.cmx src/compilerlib/pb_codegen_util.ml
- File "src/compilerlib/pb_codegen_util.ml", line 120, characters 38-52:
- 120 | then begin Bytes.set b !blen (Char.uppercase c) end
- ^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Char.uppercase
- Use Char.uppercase_ascii instead.
- File "src/compilerlib/pb_codegen_util.ml", line 130, characters 23-39:
- 130 | camel_case_of_label (String.lowercase s)
- ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
- File "src/compilerlib/pb_codegen_util.ml", line 170, characters 20-38:
- 170 | |> List.sort_uniq 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 -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_sig.cmx src/compilerlib/pb_codegen_sig.ml
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_decode_yojson.ml > src/compilerlib/pb_codegen_decode_yojson.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_default.ml > src/compilerlib/pb_codegen_default.ml.depends
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_types.ml > src/compilerlib/pb_codegen_types.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_types.cmx src/compilerlib/pb_codegen_types.ml
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_encode_binary.ml > src/compilerlib/pb_codegen_encode_binary.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_binary.cmx src/compilerlib/pb_codegen_decode_binary.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_bs.cmx src/compilerlib/pb_codegen_decode_bs.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_bs.cmx src/compilerlib/pb_codegen_decode_bs.ml
- File "src/compilerlib/pb_codegen_decode_bs.ml", lines 12-35, characters 2-7:
- 12 | ..match field_type with
- 13 | | Ot.Ft_basic_type Ot.Bt_string -> basic_type "string"
- 14 | | Ot.Ft_basic_type Ot.Bt_float -> basic_type "float"
- 15 | | Ot.Ft_basic_type Ot.Bt_int -> basic_type "int"
- 16 | | Ot.Ft_basic_type Ot.Bt_int32 -> basic_type "int32"
- ...
- 32 | "(" ^ f_name ^ " " ^ o ^ ")"
- 33 | | `Enum ->
- 34 | "(" ^ f_name ^ " json)"
- 35 | end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Ft_wrapper_type _
- File "src/compilerlib/pb_codegen_decode_bs.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_encode_yojson.ml > src/compilerlib/pb_codegen_encode_yojson.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_yojson.cmx src/compilerlib/pb_codegen_decode_yojson.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_decode_yojson.cmx src/compilerlib/pb_codegen_decode_yojson.ml
- File "src/compilerlib/pb_codegen_decode_yojson.ml", lines 14-44, characters 2-36:
- 14 | ..match field_type with
- 15 | | Ot.Ft_basic_type bt -> begin
- 16 | let runtime_f = match bt with
- 17 | | Ot.Bt_string -> "string"
- 18 | | Ot.Bt_float -> "float"
- ...
- 41 | ~function_prefix ~module_suffix udt
- 42 | in
- 43 | let value_expression = "(" ^ f_name ^ " json_value)" in
- 44 | ("json_value", value_expression)
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Ft_wrapper_type _
- + ocamlfind ocamldep -package ppx_deriving_protobuf.runtime -modules src/compilerlib/pb_codegen_pp.ml > src/compilerlib/pb_codegen_pp.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_default.cmx src/compilerlib/pb_codegen_default.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_binary.cmx src/compilerlib/pb_codegen_encode_binary.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_binary.cmx src/compilerlib/pb_codegen_encode_binary.ml
- File "src/compilerlib/pb_codegen_encode_binary.ml", line 3, characters 0-20:
- 3 | module L = Pb_logger
- ^^^^^^^^^^^^^^^^^^^^
- Warning 60 [unused-module]: unused module L.
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_bs.cmx src/compilerlib/pb_codegen_encode_bs.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_bs.cmx src/compilerlib/pb_codegen_encode_bs.ml
- File "src/compilerlib/pb_codegen_encode_bs.ml", lines 52-91, characters 2-7:
- 52 | ..match field_type, pk with
- 53 | | Ot.Ft_unit, _ ->
- 54 | F.line sc "(* unit type -> encode nothing *)"
- 55 |
- 56 | (* Basic types *)
- ...
- 88 | F.linep sc "Js.Dict.set json \"%s\" (Js.Json.string (%s %s));"
- 89 | json_label f_name var_name
- 90 | end
- 91 | end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (Ft_wrapper_type _, _)
- File "src/compilerlib/pb_codegen_encode_bs.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_yojson.cmx src/compilerlib/pb_codegen_encode_yojson.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_encode_yojson.cmx src/compilerlib/pb_codegen_encode_yojson.ml
- File "src/compilerlib/pb_codegen_encode_yojson.ml", lines 58-86, characters 2-58:
- 58 | ..match field_type, pk with
- 59 | | Ot.Ft_unit, _ ->
- 60 | None
- 61 |
- 62 | (* Basic types *)
- ...
- 83 | Pb_codegen_util.function_name_of_user_defined
- 84 | ~function_prefix ~module_suffix udt
- 85 | in
- 86 | Some (sp "(\"%s\", %s %s)" json_label f_name var_name)
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (Ft_wrapper_type _, _)
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/runtime -I src/ocaml-protoc -o src/compilerlib/pb_codegen_pp.cmx src/compilerlib/pb_codegen_pp.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_compilation.cmx src/ocaml-protoc/ocaml_protoc_compilation.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_compilation.cmx src/ocaml-protoc/ocaml_protoc_compilation.ml
- File "src/ocaml-protoc/ocaml_protoc_compilation.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_generation.cmx src/ocaml-protoc/ocaml_protoc_generation.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc_generation.cmx src/ocaml-protoc/ocaml_protoc_generation.ml
- File "src/ocaml-protoc/ocaml_protoc_generation.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc.cmx src/ocaml-protoc/ocaml_protoc.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -safe-string -no-alias-deps -keep-locs -w A-4-42-41-48 -package ppx_deriving_protobuf.runtime -I src/ocaml-protoc -I src/compilerlib -I src/runtime -o src/ocaml-protoc/ocaml_protoc.cmx src/ocaml-protoc/ocaml_protoc.ml
- File "src/ocaml-protoc/ocaml_protoc.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -linkpkg -g -keep-locs -package ppx_deriving_protobuf.runtime -I src/compilerlib -I src/ocaml-protoc src/compilerlib/pb_util.cmx src/compilerlib/pb_location.cmx src/compilerlib/pb_exception.cmx src/compilerlib/pb_field_type.cmx src/compilerlib/pb_option.cmx src/compilerlib/pb_parsing_parse_tree.cmx src/compilerlib/pb_codegen_ocaml_type.cmx src/compilerlib/pb_typing_type_tree.cmx src/compilerlib/pb_typing_util.cmx src/compilerlib/pb_codegen_backend.cmx src/compilerlib/pb_codegen_formatting.cmx src/compilerlib/pb_codegen_sig.cmx src/compilerlib/pb_codegen_util.cmx src/compilerlib/pb_codegen_decode_binary.cmx src/compilerlib/pb_codegen_decode_bs.cmx src/compilerlib/pb_codegen_decode_yojson.cmx src/compilerlib/pb_codegen_types.cmx src/compilerlib/pb_codegen_default.cmx src/compilerlib/pb_logger.cmx src/compilerlib/pb_codegen_encode_binary.cmx src/compilerlib/pb_codegen_encode_bs.cmx src/compilerlib/pb_codegen_encode_yojson.cmx src/compilerlib/pb_codegen_pp.cmx src/compilerlib/pb_parsing_util.cmx src/compilerlib/pb_parsing_parser.cmx src/compilerlib/pb_parsing_lexer.cmx src/compilerlib/pb_parsing.cmx src/compilerlib/pb_typing_graph.cmx src/compilerlib/pb_typing_recursion.cmx src/compilerlib/pb_typing_resolution.cmx src/compilerlib/pb_typing_validation.cmx src/compilerlib/pb_typing.cmx src/ocaml-protoc/ocaml_protoc_cmdline.cmx src/ocaml-protoc/ocaml_protoc_compilation.cmx src/ocaml-protoc/ocaml_protoc_generation.cmx src/ocaml-protoc/ocaml_protoc.cmx -o src/ocaml-protoc/ocaml_protoc.native
- cp ocaml_protoc.native ocaml-protoc
-> compiled ocaml-protoc.1.2.6
[ocaml-protoc: make lib.install]
+ /usr/bin/make "lib.install" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-protoc.1.2.6)
- ocamlfind install ocaml-protoc META src/include/ocaml-protoc/ocamloptions.proto _build/src/runtime/pbrt.mli _build/src/runtime/pbrt.cmi _build/src/runtime/pbrt.annot _build/src/runtime/pbrt.cmo _build/src/runtime/pbrt.cma -optional _build/src/runtime/pbrt.cmx _build/src/runtime/pbrt.cmt _build/src/runtime/pbrt.cmxa _build/src/runtime/pbrt.cmxs _build/src/runtime/pbrt.a
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.a
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.cmxs
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.cmxa
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.cmt
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.cmx
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.cma
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.cmo
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.annot
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.cmi
- Installed /home/opam/.opam/default/lib/ocaml-protoc/pbrt.mli
- Installed /home/opam/.opam/default/lib/ocaml-protoc/ocamloptions.proto
- Installed /home/opam/.opam/default/lib/ocaml-protoc/META
[ocaml-protoc: make bin.install]
+ /usr/bin/make "bin.install" "PREFIX=/home/opam/.opam/default" "BINDIR=/home/opam/.opam/default/bin" (CWD=/home/opam/.opam/default/.opam-switch/build/ocaml-protoc.1.2.6)
- install -m 0755 ocaml-protoc /home/opam/.opam/default/bin
-> installed ocaml-protoc.1.2.6
=== STDERR ===
2026-06-24 16:36.55: OK: build ocaml-protoc.1.2.6 (runc: 14.6s, disk: 55KB)
2026-06-24 16:36.55: Job succeeded