Build:
- 0
2026-07-26 10:56.06: New job: build pg_query.0.9.7 (caeeac6f1cfc)
2026-07-26 10:56.06: Waiting for resource in pool day11-builds
2026-07-26 12:16.53: Got resource from pool day11-builds
2026-07-26 12:16.53: [profile full] build pg_query.0.9.7
2026-07-26 12:16.53: build pg_query.0.9.7 (caeeac6f1cfc)
=== DEPENDENCIES (23 transitive) ===
base-threads.base afe16a8e71c3
base-unix.base 73c0a5fdd34a
cmdliner.1.3.0 6c4a88273317
compiler-cloning.enabled 22a431860256
conf-libffi.2.0.0 59537f7edda9
conf-pkg-config.5 2c611009363a
cppo.1.8.0 4a096e8ded10
csexp.1.5.2 9b58e29a8bf1
ctypes.0.24.0 7b5a58116582
ctypes-foreign.0.24.0 541325820c80
dune.3.24.1 0d2a3ba8bfb9
dune-configurator.3.24.1 29a4528f5159
integers.0.8.0 62aece7f10dd
ocaml.5.5.0 af24caade1d3
ocaml-base-compiler.5.5.0 5f93989ce6d7
ocaml-compiler.5.5.0 15edcf5138e5
ocaml-compiler-libs.v0.17.0 143ee4c05724
ocamlfind.1.9.9~preview c75d6f48ab10
ppx_derivers.1.2.1 728b609b3158
ppx_deriving.6.1.3 080e40b5f4f6
ppxlib.0.38.0 9f56b9c3a08f
sexplib0.v0.17.0 2f6793719818
stdlib-shims.0.3.0 4bbd4a6c7a07
=== STDOUT ===
Processing: [default: loading data]
[pg_query.0.9.7: dl]
[pg_query.0.9.7: extract]
-> retrieved pg_query.0.9.7 (https://opam.ocaml.org/cache)
[pg_query: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "pg_query" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/pg_query.0.9.7)
- File "dune-project", line 1, characters 11-16:
- 1 | (lang dune 2.0.1)
- ^^^^^
- Warning: The ".1" part is ignored here.
- This version is parsed as just 2.0.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I bin/.pg_check.eobjs/byte -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/stdlib-shims -I lib/.pg_query.objs/byte -no-alias-deps -o bin/.pg_check.eobjs/byte/dune__exe__Pg_check.cmo -c -impl bin/pg_check.ml)
- File "bin/pg_check.ml", line 47, characters 2-11:
- 47 | Term.info "pg_check"
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
-
- File "bin/pg_check.ml", line 51, characters 6-15:
- 51 | exit_info 0 ~doc:"if all files were parsed successfully.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 52, characters 6-15:
- 52 | exit_info 1 ~doc:"on parsing errors.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 53, characters 6-15:
- 53 | exit_info 124 ~doc:"on command line parsing errors.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 54, characters 6-15:
- 54 | exit_info 125 ~doc:"on unexpected internal errors.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 64, characters 9-18:
- 64 | let () = Term.exit @@ Term.eval (cmd, info)
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
-
- File "bin/pg_check.ml", line 64, characters 22-31:
- 64 | let () = Term.exit @@ Term.eval (cmd, info)
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I bin/.pg_check.eobjs/byte -I bin/.pg_check.eobjs/native -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/stdlib-shims -I lib/.pg_query.objs/byte -I lib/.pg_query.objs/native -cmi-file bin/.pg_check.eobjs/byte/dune__exe__Pg_check.cmi -no-alias-deps -o bin/.pg_check.eobjs/native/dune__exe__Pg_check.cmx -c -impl bin/pg_check.ml)
- File "bin/pg_check.ml", line 47, characters 2-11:
- 47 | Term.info "pg_check"
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
-
- File "bin/pg_check.ml", line 51, characters 6-15:
- 51 | exit_info 0 ~doc:"if all files were parsed successfully.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 52, characters 6-15:
- 52 | exit_info 1 ~doc:"on parsing errors.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 53, characters 6-15:
- 53 | exit_info 124 ~doc:"on command line parsing errors.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 54, characters 6-15:
- 54 | exit_info 125 ~doc:"on unexpected internal errors.";
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
-
- File "bin/pg_check.ml", line 64, characters 9-18:
- 64 | let () = Term.exit @@ Term.eval (cmd, info)
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
-
- File "bin/pg_check.ml", line 64, characters 22-31:
- 64 | let () = Term.exit @@ Term.eval (cmd, info)
- ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- File "lib/libpg_query/dune", lines 1-4, characters 0-82:
[ERROR] The compilation of pg_query.0.9.7 failed at "dune build -p pg_query -j 39 @install".
- 1 | (rule
- 2 | (deps (source_tree .))
- 3 | (targets libpg_query.a)
- 4 | (action (run %{make} build)))
- (cd _build/default/lib/libpg_query && /usr/bin/gmake build)
- compiling src/pg_query.c
- compiling src/pg_query_deparse.c
- compiling src/pg_query_fingerprint.c
- compiling src/pg_query_json_plpgsql.c
- compiling src/pg_query_normalize.c
- compiling src/pg_query_outfuncs_json.c
- compiling src/pg_query_outfuncs_protobuf.c
- compiling src/pg_query_parse.c
- compiling src/pg_query_parse_plpgsql.c
- compiling src/pg_query_readfuncs_protobuf.c
- Warning: protoc-gen-c not found, skipping protocol buffer regeneration
- compiling src/pg_query_scan.c
- compiling src/pg_query_split.c
- compiling src/postgres/src_backend_catalog_namespace.c
- compiling src/postgres/src_backend_catalog_pg_proc.c
- compiling src/postgres/src_backend_commands_define.c
- compiling src/postgres/src_backend_libpq_pqcomm.c
- compiling src/postgres/src_backend_nodes_bitmapset.c
- compiling src/postgres/src_backend_nodes_copyfuncs.c
- compiling src/postgres/src_backend_nodes_equalfuncs.c
- compiling src/postgres/src_backend_nodes_extensible.c
- compiling src/postgres/src_backend_nodes_list.c
- compiling src/postgres/src_backend_nodes_makefuncs.c
- compiling src/postgres/src_backend_nodes_nodeFuncs.c
- compiling src/postgres/src_backend_nodes_value.c
- compiling src/postgres/src_backend_parser_gram.c
- compiling src/postgres/src_backend_parser_parse_expr.c
- compiling src/postgres/src_backend_parser_parser.c
- compiling src/postgres/src_backend_parser_scan.c
- compiling src/postgres/src_backend_parser_scansup.c
- compiling src/postgres/src_backend_postmaster_postmaster.c
- compiling src/postgres/src_backend_storage_ipc_ipc.c
- compiling src/postgres/src_backend_storage_lmgr_s_lock.c
- compiling src/postgres/src_backend_tcop_postgres.c
- compiling src/postgres/src_backend_utils_adt_datum.c
- compiling src/postgres/src_backend_utils_adt_expandeddatum.c
- compiling src/postgres/src_backend_utils_adt_format_type.c
- compiling src/postgres/src_backend_utils_adt_ruleutils.c
- compiling src/postgres/src_backend_utils_error_assert.c
- compiling src/postgres/src_backend_utils_error_elog.c
- compiling src/postgres/src_backend_utils_fmgr_fmgr.c
- compiling src/postgres/src_backend_utils_hash_dynahash.c
- compiling src/postgres/src_backend_utils_init_globals.c
- compiling src/postgres/src_backend_utils_mb_mbutils.c
- compiling src/postgres/src_backend_utils_misc_guc.c
- compiling src/postgres/src_backend_utils_mmgr_aset.c
- compiling src/postgres/src_backend_utils_mmgr_mcxt.c
- compiling src/postgres/src_common_encnames.c
- compiling src/postgres/src_common_keywords.c
- compiling src/postgres/src_common_kwlookup.c
- compiling src/postgres/src_common_psprintf.c
- compiling src/postgres/src_common_string.c
- compiling src/postgres/src_common_stringinfo.c
- compiling src/postgres/src_common_wchar.c
- compiling src/postgres/src_pl_plpgsql_src_pl_comp.c
- compiling src/postgres/src_pl_plpgsql_src_pl_funcs.c
- compiling src/postgres/src_pl_plpgsql_src_pl_gram.c
- compiling src/postgres/src_pl_plpgsql_src_pl_handler.c
- compiling src/postgres/src_pl_plpgsql_src_pl_scanner.c
- compiling src/postgres/src_port_erand48.c
- compiling src/postgres/src_port_pg_bitutils.c
- compiling src/postgres/src_port_pgsleep.c
- compiling src/postgres/src_port_pgstrcasecmp.c
- compiling src/postgres/src_port_qsort.c
- compiling src/postgres/src_port_random.c
- compiling src/postgres/src_port_snprintf.c
- src/postgres/src_port_snprintf.c:374:1: error: conflicting types for 'strchrnul'; have 'const char *(const char *, int)'
- 374 | strchrnul(const char *s, int c)
- | ^~~~~~~~~
- In file included from ./src/postgres/include/c.h:61,
- from src/postgres/src_port_snprintf.c:62:
- /usr/include/string.h:286:14: note: previous declaration of 'strchrnul' with type 'char *(const char *, int)'
- 286 | extern char *strchrnul (const char *__s, int __c)
- | ^~~~~~~~~
- gmake: *** [Makefile:140: src/postgres/src_port_snprintf.o] Error 1
build failed...
=== STDERR ===
2026-07-26 12:19.30: FAILED: build pg_query.0.9.7
2026-07-26 12:19.30: Job failed: build failed: pg_query.0.9.7