+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PGSQL_VERSION_REQD=17 WRKLOG=/tmp/bulklog/postgresql17-wal2json-2.5/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PGSQL_VERSION_REQD=17 WRKLOG=/tmp/bulklog/postgresql17-wal2json-2.5/work.log
===> Building for postgresql17-wal2json-2.5
cc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -pipe -O2 -I/usr/include -I/usr/pkg/include -I/usr/include/readline -DLDAP_DEPRECATED -fPIC -DPIC -fvisibility=hidden -I. -I./ -I/usr/pkg/include/postgresql/server -I/usr/pkg/include/postgresql/internal -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include/readline -DLDAP_DEPRECATED -I/usr/pkg/include/libxml2 -I/usr/pkg/include   -c -o wal2json.o wal2json.c
wal2json.c: In function 'tuple_to_stringinfo':
wal2json.c:1192:13: warning: declaration of 'isnull' shadows a previous local [-Wshadow=compatible-local]
 1192 |     bool    isnull;
      |             ^~~~~~
wal2json.c:1054:11: note: shadowed declaration is here
 1054 |   bool    isnull;  /* column is null? */
      |           ^~~~~~
wal2json.c: In function 'pg_decode_change_v1':
wal2json.c:1780:66: error: 'HeapTupleData' has no member named 'tuple'
 1780 |     columns_to_stringinfo(ctx, tupdesc, &change->data.tp.newtuple->tuple, true, relation);
      |                                                                  ^~
wal2json.c:1781:61: error: 'HeapTupleData' has no member named 'tuple'
 1781 |     pk_to_stringinfo(ctx, tupdesc, &change->data.tp.newtuple->tuple, pkbs, false);
      |                                                             ^~
wal2json.c:1785:66: error: 'HeapTupleData' has no member named 'tuple'
 1785 |     columns_to_stringinfo(ctx, tupdesc, &change->data.tp.newtuple->tuple, false, relation);
      |                                                                  ^~
wal2json.c:1790:65: error: 'HeapTupleData' has no member named 'tuple'
 1790 |    columns_to_stringinfo(ctx, tupdesc, &change->data.tp.newtuple->tuple, true, relation);
      |                                                                 ^~
wal2json.c:1793:61: error: 'HeapTupleData' has no member named 'tuple'
 1793 |     pk_to_stringinfo(ctx, tupdesc, &change->data.tp.newtuple->tuple, pkbs, true);
      |                                                             ^~
wal2json.c:1809:67: error: 'HeapTupleData' has no member named 'tuple'
 1809 |     identity_to_stringinfo(ctx, tupdesc, &change->data.tp.newtuple->tuple, ribs);
      |                                                                   ^~
wal2json.c:1814:67: error: 'HeapTupleData' has no member named 'tuple'
 1814 |     identity_to_stringinfo(ctx, tupdesc, &change->data.tp.oldtuple->tuple, NULL);
      |                                                                   ^~
wal2json.c:1820:61: error: 'HeapTupleData' has no member named 'tuple'
 1820 |     pk_to_stringinfo(ctx, tupdesc, &change->data.tp.newtuple->tuple, pkbs, true);
      |                                                             ^~
wal2json.c:1823:66: error: 'HeapTupleData' has no member named 'tuple'
 1823 |    identity_to_stringinfo(ctx, tupdesc, &change->data.tp.oldtuple->tuple, ribs);
      |                                                                  ^~
wal2json.c: In function 'pg_decode_write_change':
wal2json.c:2262:65: error: 'HeapTupleData' has no member named 'tuple'
 2262 |   pg_decode_write_tuple(ctx, relation, &change->data.tp.newtuple->tuple, PGOUTPUTJSON_CHANGE);
      |                                                                 ^~
wal2json.c:2282:65: error: 'HeapTupleData' has no member named 'tuple'
 2282 |   pg_decode_write_tuple(ctx, relation, &change->data.tp.oldtuple->tuple, PGOUTPUTJSON_IDENTITY);
      |                                                                 ^~
wal2json.c:2307:67: error: 'HeapTupleData' has no member named 'tuple'
 2307 |     pg_decode_write_tuple(ctx, relation, &change->data.tp.newtuple->tuple, PGOUTPUTJSON_IDENTITY);
      |                                                                   ^~
wal2json.c:2334:67: error: 'HeapTupleData' has no member named 'tuple'
 2334 |     pg_decode_write_tuple(ctx, relation, &change->data.tp.oldtuple->tuple, PGOUTPUTJSON_PK);
      |                                                                   ^~
wal2json.c:2336:67: error: 'HeapTupleData' has no member named 'tuple'
 2336 |     pg_decode_write_tuple(ctx, relation, &change->data.tp.newtuple->tuple, PGOUTPUTJSON_PK);
      |                                                                   ^~
In file included from /usr/include/ctype.h:100,
                 from /home/pbulk/build/databases/postgresql-wal2json/work/.buildlink/include/postgresql/server/port.h:16,
                 from /home/pbulk/build/databases/postgresql-wal2json/work/.buildlink/include/postgresql/server/c.h:1370,
                 from /home/pbulk/build/databases/postgresql-wal2json/work/.buildlink/include/postgresql/server/postgres.h:45,
                 from wal2json.c:13:
wal2json.c: In function 'string_to_SelectTable':
wal2json.c:2882:17: warning: array subscript has type 'char' [-Wchar-subscripts]
 2882 |  while (isspace(*nextp))
      |                 ^
wal2json.c:2896:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 2896 |   while (*nextp && *nextp != separator && !isspace(*nextp))
      |                                                    ^
wal2json.c:2906:18: warning: array subscript has type 'char' [-Wchar-subscripts]
 2906 |   while (isspace(*nextp))
      |                  ^
wal2json.c:2912:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 2912 |    while (isspace(*nextp))
      |                   ^
wal2json.c: In function 'split_string_to_list':
wal2json.c:2949:17: warning: array subscript has type 'char' [-Wchar-subscripts]
 2949 |  while (isspace(*nextp))
      |                 ^
wal2json.c:2963:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 2963 |   while (*nextp && *nextp != separator && !isspace(*nextp))
      |                                                    ^
wal2json.c:2973:18: warning: array subscript has type 'char' [-Wchar-subscripts]
 2973 |   while (isspace(*nextp))
      |                  ^
wal2json.c:2979:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 2979 |    while (isspace(*nextp))
      |                   ^
wal2json.c: In function 'split_string_to_oid_list':
wal2json.c:3014:17: warning: array subscript has type 'char' [-Wchar-subscripts]
 3014 |  while (isspace(*nextp))
      |                 ^
wal2json.c:3028:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 3028 |   while (*nextp && *nextp != separator && !isspace(*nextp))
      |                                                    ^
wal2json.c:3036:18: warning: array subscript has type 'char' [-Wchar-subscripts]
 3036 |   while (isspace(*nextp))
      |                  ^
wal2json.c:3042:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 3042 |    while (isspace(*nextp))
      |                   ^
gmake: *** [<builtin>: wal2json.o] Error 1
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/databases/postgresql-wal2json
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/databases/postgresql-wal2json