Build:
- 0
2026-09-04 18:16.03: New job: build pg_query.0.9.7 (8a6a99f20c58)
2026-09-04 18:16.03: Waiting for resource in pool day11-builds
2026-09-04 18:38.46: Got resource from pool day11-builds
2026-09-04 18:38.46: [profile full] build pg_query.0.9.7
2026-09-04 18:38.46: build pg_query.0.9.7 (8a6a99f20c58)
=== DEPENDENCIES (23 transitive) ===
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
cmdliner.1.3.0 1ca5e2b52587
compiler-cloning.enabled 966a2e6839f0
conf-libffi.2.0.0 32cf20b5f065
conf-pkg-config.5 74f50f3cfe72
cppo.1.8.0 3a29ac6f7bab
csexp.1.5.2 8c096e7de322
ctypes.0.24.0 df76887af7b0
ctypes-foreign.0.24.0 0c24e2e5e381
dune.3.24.2 25fbaa318de6
dune-configurator.3.24.2 517e3f9cad4b
integers.0.8.0 9e0dce9e7394
ocaml.5.5.1 70ca0c66e0e8
ocaml-base-compiler.5.5.1 59841d7ed85e
ocaml-compiler.5.5.1 492c0c740bd1
ocaml-compiler-libs.v0.17.0 235024900ef6
ocamlfind.1.9.9~preview 5e0261154b58
ppx_derivers.1.2.1 8d5f777c17ee
ppx_deriving.6.1.3 39452778e8ff
ppxlib.0.38.0 ac854f4fbd20
sexplib0.v0.17.0 055934f8e366
stdlib-shims.0.3.0 cc542b70be6c
=== 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:
- 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
[ERROR] The compilation of pg_query.0.9.7 failed at "dune build -p pg_query -j 39 @install".
build failed...
=== STDERR ===
2026-09-04 18:39.58: FAILED: build pg_query.0.9.7
2026-09-04 18:39.58: Job failed: build failed: pg_query.0.9.7