=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for postgresql17-wal2json-2.5 gcc -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/include/readline -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 -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 /pbulk/work/databases/postgresql-wal2json/work/.buildlink/include/postgresql/server/port.h:16, from /pbulk/work/databases/postgresql-wal2json/work/.buildlink/include/postgresql/server/c.h:1370, from /pbulk/work/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: *** [: wal2json.o] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/databases/postgresql-wal2json *** Error code 1 Stop. make: stopped in /usr/pkgsrc/databases/postgresql-wal2json