Build:
- 0
2026-06-16 16:18.24: New job: build postgresql.4.6.0 (e2c6f056d35c) 2026-06-16 16:18.24: Waiting for resource in pool day11-builds 2026-06-16 17:00.05: Got resource from pool day11-builds 2026-06-16 17:00.05: [profile full] build postgresql.4.6.0 2026-06-16 17:00.05: build postgresql.4.6.0 (e2c6f056d35c) === DEPENDENCIES (16 transitive) === base.v0.16.5 aec973c9b88c base-bytes.base 4e354a32e9ce base-threads.base b7164ff76afe base-unix.base 839dc585f12d conf-pkg-config.5 64c6b37d622b conf-postgresql.2 56fe6f6a499f csexp.1.5.2 e2491a88a8e9 dune.3.23.1 d50060dd2cab dune-configurator.3.23.1 83dd42d9abe2 ocaml.5.4.1 708fed352b2a ocaml-base-compiler.5.4.1 89b85703f841 ocaml-compiler.5.4.1 a719b8419b8e ocaml-config.3 aa27f63940d8 ocamlfind.1.9.8 5cfa73ef65e7 sexplib0.v0.16.0 1ed50c69fa31 stdio.v0.16.0 5a91a731cf3b === STDOUT === Processing: [default: loading data] [postgresql.4.6.0: dl] [postgresql.4.6.0: extract] -> retrieved postgresql.4.6.0 (https://opam.ocaml.org/cache) [postgresql: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "postgresql" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/postgresql.4.6.0) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/config/.discover.eobjs/byte -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-configurator -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdio -no-alias-deps -o src/config/.discover.eobjs/byte/discover.cmo -c -impl src/config/discover.ml) - File "src/config/discover.ml", line 41, characters 42-46: - 41 | let exit_fail () = print_fail (); Caml.exit 1 in - ^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -O3 -I src/config/.discover.eobjs/byte -I src/config/.discover.eobjs/native -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/csexp -I /home/opam/.opam/default/lib/dune-configurator -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdio -cmi-file src/config/.discover.eobjs/byte/discover.cmi -no-alias-deps -o src/config/.discover.eobjs/native/discover.cmx -c -impl src/config/discover.ml) - File "src/config/discover.ml", line 41, characters 42-46: - 41 | let exit_fail () = print_fail (); Caml.exit 1 in - ^^^^ - Alert deprecated: module Caml - [since v0.16] use Stdlib instead of Caml - (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -I/usr/include/postgresql -DPG_OCAML_MAJOR_VERSION=15 -DPG_OCAML_MINOR_VERSION=18 -O2 -fPIC -DPIC -Wno-keyword-macro -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -o postgresql_stubs.o -c postgresql_stubs.c) - postgresql_stubs.c: In function 'copy_params_shallow': - postgresql_stubs.c:623:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 623 | params[i] = (v_param == *v_null_param) ? NULL : String_val(v_param); - | ^ - In file included from postgresql_stubs.c:48: - postgresql_stubs.c: In function 'PQgetescval_stub': - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:24: warning: passing argument 2 of 'decode_bytea_hex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 366 | #define String_val(x) ((const char *) Bp_val(x)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ - postgresql_stubs.c:920:29: note: in expansion of macro 'String_val' - 920 | decode_bytea_hex(str, String_val(v_str), n_hex_pairs); - | ^~~~~~~~~~ - postgresql_stubs.c:890:53: note: expected 'char *' but argument is of type 'const char *' - 890 | static void decode_bytea_hex(const char *src, char *dst, size_t dst_len) - | ~~~~~~^~~ - postgresql_stubs.c: In function 'PQunescapeBytea_stub': - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:24: warning: passing argument 2 of 'decode_bytea_hex' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 366 | #define String_val(x) ((const char *) Bp_val(x)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ - postgresql_stubs.c:1196:46: note: in expansion of macro 'String_val' - 1196 | decode_bytea_hex(String_val(v_from) + 2, String_val(v_res), res_len); - | ^~~~~~~~~~ - postgresql_stubs.c:890:53: note: expected 'char *' but argument is of type 'const char *' - 890 | static void decode_bytea_hex(const char *src, char *dst, size_t dst_len) - | ~~~~~~^~~ - postgresql_stubs.c: In function 'PQgetline_stub': - postgresql_stubs.c:1319:28: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1319 | memcpy(String_val(v_buf) + pos, buf, len); - In file included from postgresql_stubs.c:44: - /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *' - 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, - | ~~~~~~~~~~~~~~~~~^~~~~~ - postgresql_stubs.c: In function 'PQgetlineAsync_stub': - postgresql_stubs.c:1333:61: warning: passing argument 2 of 'PQgetlineAsync' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1333 | return PQgetlineAsync(get_conn(v_conn), String_val(v_buf) + pos, len); - In file included from postgresql_stubs.c:57: - /usr/include/postgresql/libpq-fe.h:488:52: note: expected 'char *' but argument is of type 'const char *' - 488 | extern int PQgetlineAsync(PGconn *conn, char *buffer, int bufsize); - | ~~~~~~^~~~~~ - postgresql_stubs.c: In function 'lo_read_stub': - postgresql_stubs.c:1581:28: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1581 | memcpy(String_val(v_buf) + pos, buf, len); - /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *' - 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src, - | ~~~~~~~~~~~~~~~~~^~~~~~ - At top level: - cc1: note: unrecognized command-line option '-Wno-keyword-macro' may have been intended to silence earlier diagnostics -> compiled postgresql.4.6.0 -> installed postgresql.4.6.0 [WARNING] Opam package conf-postgresql.2 depends on the following system package that can no longer be found: libpq-dev === STDERR === 2026-06-16 17:00.23: OK: build postgresql.4.6.0 (runc: 4.1s, disk: 12KB) 2026-06-16 17:00.23: Job succeeded