Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [1/1241] Compiling C object src/fe_utils/libfe_utils.a.p/option_utils.c.o
- [2/1241] Compiling C object src/fe_utils/libfe_utils.a.p/mbprint.c.o
- [3/1241] Compiling C object src/fe_utils/libfe_utils.a.p/connect_utils.c.o
- [4/1241] Compiling C object src/interfaces/libpq/libpq.so.5.15.p/fe-gssapi-common.c.o
- FAILED: src/interfaces/libpq/libpq.so.5.15.p/fe-gssapi-common.c.o
- cc -Isrc/interfaces/libpq/libpq.so.5.15.p -Isrc/interfaces/libpq -I../src/interfaces/libpq -Isrc/port -I../src/port -Isrc/include -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -D_GNU_SOURCE -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wmissing-prototypes -Wpointer-arith -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wformat-security -Wdeclaration-after-statement -Wno-format-truncation -Wno-stringop-truncation -Wno-clobbered -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter -msse4.2 -fPIC -pthread -DFRONTEND -MD -MQ src/interfaces/libpq/libpq.so.5.15.p/fe-gssapi-common.c.o -MF src/interfaces/libpq/libpq.so.5.15.p/fe-gssapi-common.c.o.d -o src/interfaces/libpq/libpq.so.5.15.p/fe-gssapi-common.c.o -c ../src/interfaces/libpq/fe-gssapi-common.c
- ../src/interfaces/libpq/fe-gssapi-common.c:26:35: error: unknown type name ‘OM_uint32’; did you mean ‘uint32’?
- 26 | pg_GSS_error_int(PQExpBuffer str, OM_uint32 stat, int type)
- | ^~~~~~~~~
- | uint32
- ../src/interfaces/libpq/fe-gssapi-common.c:48:26: error: unknown type name ‘OM_uint32’; did you mean ‘uint32’?
- 48 | OM_uint32 maj_stat, OM_uint32 min_stat)
- | ^~~~~~~~~
- | uint32
- ../src/interfaces/libpq/fe-gssapi-common.c:48:46: error: unknown type name ‘OM_uint32’; did you mean ‘uint32’?
- 48 | OM_uint32 maj_stat, OM_uint32 min_stat)
- | ^~~~~~~~~
- | uint32
- ../src/interfaces/libpq/fe-gssapi-common.c:61:24: error: unknown type name ‘gss_cred_id_t’
- 61 | pg_GSS_have_cred_cache(gss_cred_id_t *cred_out)
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-gssapi-common.c:82:1: warning: no previous prototype for ‘pg_GSS_load_servicename’ [-Wmissing-prototypes]
- 82 | pg_GSS_load_servicename(PGconn *conn)
- | ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-gssapi-common.c: In function ‘pg_GSS_load_servicename’:
- ../src/interfaces/libpq/fe-gssapi-common.c:84:9: error: unknown type name ‘OM_uint32’; did you mean ‘uint32’?
- 84 | OM_uint32 maj_stat,
- | ^~~~~~~~~
- | uint32
- ../src/interfaces/libpq/fe-gssapi-common.c:87:9: error: unknown type name ‘gss_buffer_desc’
- 87 | gss_buffer_desc temp_gbuf;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-gssapi-common.c:90:17: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gtarg_nam’
- 90 | if (conn->gtarg_nam != NULL)
- | ^~
- ../src/interfaces/libpq/fe-gssapi-common.c:107:18: error: request for member ‘value’ in something not a structure or union
- 107 | temp_gbuf.value = (char *) malloc(maxlen);
- | ^
- ../src/interfaces/libpq/fe-gssapi-common.c:108:23: error: request for member ‘value’ in something not a structure or union
- 108 | if (!temp_gbuf.value)
- | ^
- ../src/interfaces/libpq/fe-gssapi-common.c:114:27: error: request for member ‘value’ in something not a structure or union
- 114 | snprintf(temp_gbuf.value, maxlen, "%s@%s",
- | ^
- ../src/interfaces/libpq/fe-gssapi-common.c:116:18: error: request for member ‘length’ in something not a structure or union
- 116 | temp_gbuf.length = strlen(temp_gbuf.value);
- | ^
- ../src/interfaces/libpq/fe-gssapi-common.c:116:44: error: request for member ‘value’ in something not a structure or union
- 116 | temp_gbuf.length = strlen(temp_gbuf.value);
- | ^
- ../src/interfaces/libpq/fe-gssapi-common.c:118:20: warning: implicit declaration of function ‘gss_import_name’ [-Wimplicit-function-declaration]
- 118 | maj_stat = gss_import_name(&min_stat, &temp_gbuf,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-gssapi-common.c:119:60: error: ‘GSS_C_NT_HOSTBASED_SERVICE’ undeclared (first use in this function)
- 119 | GSS_C_NT_HOSTBASED_SERVICE, &conn->gtarg_nam);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-gssapi-common.c:119:60: note: each undeclared identifier is reported only once for each function it appears in
- ../src/interfaces/libpq/fe-gssapi-common.c:119:93: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gtarg_nam’
- 119 | GSS_C_NT_HOSTBASED_SERVICE, &conn->gtarg_nam);
- | ^~
- ../src/interfaces/libpq/fe-gssapi-common.c:120:23: error: request for member ‘value’ in something not a structure or union
- 120 | free(temp_gbuf.value);
- | ^
- ../src/interfaces/libpq/fe-gssapi-common.c:122:25: error: ‘GSS_S_COMPLETE’ undeclared (first use in this function)
- 122 | if (maj_stat != GSS_S_COMPLETE)
- | ^~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-gssapi-common.c:124:17: warning: implicit declaration of function ‘pg_GSS_error’; did you mean ‘pg_strerror’? [-Wimplicit-function-declaration]
- 124 | pg_GSS_error(libpq_gettext("GSSAPI name import error"),
- | ^~~~~~~~~~~~
- | pg_strerror
- [5/1241] Compiling C object src/fe_utils/libfe_utils.a.p/query_utils.c.o
- [6/1241] Compiling C object src/fe_utils/libfe_utils.a.p/parallel_slot.c.o
- [7/1241] Compiling C object src/backend/parser/libparser.a.p/parser.c.o
- [8/1241] Compiling C object src/fe_utils/libfe_utils.a.p/recovery_gen.c.o
- [9/1241] Compiling C object src/fe_utils/libfe_utils.a.p/simple_list.c.o
- [10/1241] Compiling C object src/fe_utils/libfe_utils.a.p/string_utils.c.o
- [11/1241] Compiling C object src/interfaces/libpq/libpq.so.5.15.p/fe-secure-gssapi.c.o
- FAILED: src/interfaces/libpq/libpq.so.5.15.p/fe-secure-gssapi.c.o
- cc -Isrc/interfaces/libpq/libpq.so.5.15.p -Isrc/interfaces/libpq -I../src/interfaces/libpq -Isrc/port -I../src/port -Isrc/include -I../src/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -D_GNU_SOURCE -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wmissing-prototypes -Wpointer-arith -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wformat-security -Wdeclaration-after-statement -Wno-format-truncation -Wno-stringop-truncation -Wno-clobbered -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter -msse4.2 -fPIC -pthread -DFRONTEND -MD -MQ src/interfaces/libpq/libpq.so.5.15.p/fe-secure-gssapi.c.o -MF src/interfaces/libpq/libpq.so.5.15.p/fe-secure-gssapi.c.o.d -o src/interfaces/libpq/libpq.so.5.15.p/fe-secure-gssapi.c.o -c ../src/interfaces/libpq/fe-secure-gssapi.c
- ../src/interfaces/libpq/fe-secure-gssapi.c:86:1: warning: no previous prototype for ‘pg_GSS_write’ [-Wmissing-prototypes]
- 86 | pg_GSS_write(PGconn *conn, const void *ptr, size_t len)
- | ^~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c: In function ‘pg_GSS_write’:
- ../src/interfaces/libpq/fe-secure-gssapi.c:88:9: error: unknown type name ‘OM_uint32’; did you mean ‘uint32’?
- 88 | OM_uint32 major,
- | ^~~~~~~~~
- | uint32
- ../src/interfaces/libpq/fe-secure-gssapi.c:90:9: error: unknown type name ‘gss_buffer_desc’
- 90 | gss_buffer_desc input,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:91:42: error: ‘GSS_C_EMPTY_BUFFER’ undeclared (first use in this function)
- 91 | output = GSS_C_EMPTY_BUFFER;
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:91:42: note: each undeclared identifier is reported only once for each function it appears in
- ../src/interfaces/libpq/fe-secure-gssapi.c:96:9: error: unknown type name ‘gss_ctx_id_t’
- 96 | gss_ctx_id_t gctx = conn->gctx;
- | ^~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:96:33: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gctx’
- 96 | gss_ctx_id_t gctx = conn->gctx;
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:64:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendConsumed’
- 64 | #define PqGSSSendConsumed (conn->gss_SendConsumed)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:107:19: note: in expansion of macro ‘PqGSSSendConsumed’
- 107 | if (len < PqGSSSendConsumed)
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:64:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendConsumed’
- 64 | #define PqGSSSendConsumed (conn->gss_SendConsumed)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:116:34: note: in expansion of macro ‘PqGSSSendConsumed’
- 116 | bytes_to_encrypt = len - PqGSSSendConsumed;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:64:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendConsumed’
- 64 | #define PqGSSSendConsumed (conn->gss_SendConsumed)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:117:27: note: in expansion of macro ‘PqGSSSendConsumed’
- 117 | bytes_encrypted = PqGSSSendConsumed;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:125:36: note: in expansion of macro ‘PqGSSSendLength’
- 125 | while (bytes_to_encrypt || PqGSSSendLength)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:136:21: note: in expansion of macro ‘PqGSSSendLength’
- 136 | if (PqGSSSendLength)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:139:50: note: in expansion of macro ‘PqGSSSendLength’
- 139 | ssize_t amount = PqGSSSendLength - PqGSSSendNext;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:139:68: note: in expansion of macro ‘PqGSSSendNext’
- 139 | ssize_t amount = PqGSSSendLength - PqGSSSendNext;
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:141:56: note: in expansion of macro ‘PqGSSSendBuffer’
- 141 | ret = pqsecure_raw_write(conn, PqGSSSendBuffer + PqGSSSendNext, amount);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:141:74: note: in expansion of macro ‘PqGSSSendNext’
- 141 | ret = pqsecure_raw_write(conn, PqGSSSendBuffer + PqGSSSendNext, amount);
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:161:33: note: in expansion of macro ‘PqGSSSendNext’
- 161 | PqGSSSendNext += ret;
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:64:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendConsumed’
- 64 | #define PqGSSSendConsumed (conn->gss_SendConsumed)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:166:39: note: in expansion of macro ‘PqGSSSendConsumed’
- 166 | bytes_sent += PqGSSSendConsumed;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:169:25: note: in expansion of macro ‘PqGSSSendLength’
- 169 | PqGSSSendLength = PqGSSSendNext = PqGSSSendConsumed = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:169:43: note: in expansion of macro ‘PqGSSSendNext’
- 169 | PqGSSSendLength = PqGSSSendNext = PqGSSSendConsumed = 0;
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:64:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendConsumed’
- 64 | #define PqGSSSendConsumed (conn->gss_SendConsumed)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:169:59: note: in expansion of macro ‘PqGSSSendConsumed’
- 169 | PqGSSSendLength = PqGSSSendNext = PqGSSSendConsumed = 0;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:70:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_MaxPktSize’
- 70 | #define PqGSSMaxPktSize (conn->gss_MaxPktSize)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:183:40: note: in expansion of macro ‘PqGSSMaxPktSize’
- 183 | if (bytes_to_encrypt > PqGSSMaxPktSize)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:184:30: error: request for member ‘length’ in something not a structure or union
- 184 | input.length = PqGSSMaxPktSize;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:70:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_MaxPktSize’
- 70 | #define PqGSSMaxPktSize (conn->gss_MaxPktSize)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:184:40: note: in expansion of macro ‘PqGSSMaxPktSize’
- 184 | input.length = PqGSSMaxPktSize;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:186:30: error: request for member ‘length’ in something not a structure or union
- 186 | input.length = bytes_to_encrypt;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:188:22: error: request for member ‘value’ in something not a structure or union
- 188 | input.value = (char *) ptr + bytes_encrypted;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:190:23: error: request for member ‘value’ in something not a structure or union
- 190 | output.value = NULL;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:191:23: error: request for member ‘length’ in something not a structure or union
- 191 | output.length = 0;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:197:25: warning: implicit declaration of function ‘gss_wrap’ [-Wimplicit-function-declaration]
- 197 | major = gss_wrap(&minor, gctx, 1, GSS_C_QOP_DEFAULT,
- | ^~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:197:51: error: ‘GSS_C_QOP_DEFAULT’ undeclared (first use in this function)
- 197 | major = gss_wrap(&minor, gctx, 1, GSS_C_QOP_DEFAULT,
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:199:30: error: ‘GSS_S_COMPLETE’ undeclared (first use in this function)
- 199 | if (major != GSS_S_COMPLETE)
- | ^~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:201:25: warning: implicit declaration of function ‘pg_GSS_error’; did you mean ‘pg_strerror’? [-Wimplicit-function-declaration]
- 201 | pg_GSS_error(libpq_gettext("GSSAPI wrap error"), conn, major, minor);
- | ^~~~~~~~~~~~
- | pg_strerror
- ../src/interfaces/libpq/fe-secure-gssapi.c:214:27: error: request for member ‘length’ in something not a structure or union
- 214 | if (output.length > PQ_GSS_SEND_BUFFER_SIZE - sizeof(uint32))
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:218:74: error: request for member ‘length’ in something not a structure or union
- 218 | (size_t) output.length,
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:224:41: error: request for member ‘length’ in something not a structure or union
- 224 | bytes_encrypted += input.length;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:225:42: error: request for member ‘length’ in something not a structure or union
- 225 | bytes_to_encrypt -= input.length;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:64:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendConsumed’
- 64 | #define PqGSSSendConsumed (conn->gss_SendConsumed)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:226:17: note: in expansion of macro ‘PqGSSSendConsumed’
- 226 | PqGSSSendConsumed += input.length;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:226:43: error: request for member ‘length’ in something not a structure or union
- 226 | PqGSSSendConsumed += input.length;
- | ^
- In file included from ../src/interfaces/libpq/fe-secure-gssapi.c:19:
- ../src/interfaces/libpq/fe-secure-gssapi.c:229:42: error: request for member ‘length’ in something not a structure or union
- 229 | netlen = pg_hton32(output.length);
- | ^
- ../src/include/port/pg_bswap.h:55:41: note: in definition of macro ‘pg_bswap32’
- 55 | #define pg_bswap32(x) __builtin_bswap32(x)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:229:26: note: in expansion of macro ‘pg_hton32’
- 229 | netlen = pg_hton32(output.length);
- | ^~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:230:24: note: in expansion of macro ‘PqGSSSendBuffer’
- 230 | memcpy(PqGSSSendBuffer + PqGSSSendLength, &netlen, sizeof(uint32));
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:230:42: note: in expansion of macro ‘PqGSSSendLength’
- 230 | memcpy(PqGSSSendBuffer + PqGSSSendLength, &netlen, sizeof(uint32));
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:231:17: note: in expansion of macro ‘PqGSSSendLength’
- 231 | PqGSSSendLength += sizeof(uint32);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:233:24: note: in expansion of macro ‘PqGSSSendBuffer’
- 233 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:233:42: note: in expansion of macro ‘PqGSSSendLength’
- 233 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:233:65: error: request for member ‘value’ in something not a structure or union
- 233 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:233:79: error: request for member ‘length’ in something not a structure or union
- 233 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:234:17: note: in expansion of macro ‘PqGSSSendLength’
- 234 | PqGSSSendLength += output.length;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:234:42: error: request for member ‘length’ in something not a structure or union
- 234 | PqGSSSendLength += output.length;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:237:17: warning: implicit declaration of function ‘gss_release_buffer’ [-Wimplicit-function-declaration]
- 237 | gss_release_buffer(&minor, &output);
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:248:19: error: request for member ‘value’ in something not a structure or union
- 248 | if (output.value != NULL)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c: At top level:
- ../src/interfaces/libpq/fe-secure-gssapi.c:265:1: warning: no previous prototype for ‘pg_GSS_read’ [-Wmissing-prototypes]
- 265 | pg_GSS_read(PGconn *conn, void *ptr, size_t len)
- | ^~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c: In function ‘pg_GSS_read’:
- ../src/interfaces/libpq/fe-secure-gssapi.c:267:9: error: unknown type name ‘OM_uint32’; did you mean ‘uint32’?
- 267 | OM_uint32 major,
- | ^~~~~~~~~
- | uint32
- ../src/interfaces/libpq/fe-secure-gssapi.c:269:9: error: unknown type name ‘gss_buffer_desc’
- 269 | gss_buffer_desc input = GSS_C_EMPTY_BUFFER,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:269:33: error: ‘GSS_C_EMPTY_BUFFER’ undeclared (first use in this function)
- 269 | gss_buffer_desc input = GSS_C_EMPTY_BUFFER,
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:273:9: error: unknown type name ‘gss_ctx_id_t’
- 273 | gss_ctx_id_t gctx = conn->gctx;
- | ^~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:273:33: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gctx’
- 273 | gss_ctx_id_t gctx = conn->gctx;
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:69:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultNext’
- 69 | #define PqGSSResultNext (conn->gss_ResultNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:286:21: note: in expansion of macro ‘PqGSSResultNext’
- 286 | if (PqGSSResultNext < PqGSSResultLength)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:68:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultLength’
- 68 | #define PqGSSResultLength (conn->gss_ResultLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:286:39: note: in expansion of macro ‘PqGSSResultLength’
- 286 | if (PqGSSResultNext < PqGSSResultLength)
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:68:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultLength’
- 68 | #define PqGSSResultLength (conn->gss_ResultLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:288:59: note: in expansion of macro ‘PqGSSResultLength’
- 288 | size_t bytes_in_buffer = PqGSSResultLength - PqGSSResultNext;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:69:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultNext’
- 69 | #define PqGSSResultNext (conn->gss_ResultNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:288:79: note: in expansion of macro ‘PqGSSResultNext’
- 288 | size_t bytes_in_buffer = PqGSSResultLength - PqGSSResultNext;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:67:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultBuffer’
- 67 | #define PqGSSResultBuffer (conn->gss_ResultBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:295:63: note: in expansion of macro ‘PqGSSResultBuffer’
- 295 | memcpy((char *) ptr + bytes_returned, PqGSSResultBuffer + PqGSSResultNext, bytes_to_copy);
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:69:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultNext’
- 69 | #define PqGSSResultNext (conn->gss_ResultNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:295:83: note: in expansion of macro ‘PqGSSResultNext’
- 295 | memcpy((char *) ptr + bytes_returned, PqGSSResultBuffer + PqGSSResultNext, bytes_to_copy);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:69:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultNext’
- 69 | #define PqGSSResultNext (conn->gss_ResultNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:296:25: note: in expansion of macro ‘PqGSSResultNext’
- 296 | PqGSSResultNext += bytes_to_copy;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:68:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultLength’
- 68 | #define PqGSSResultLength (conn->gss_ResultLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:312:17: note: in expansion of macro ‘PqGSSResultLength’
- 312 | PqGSSResultLength = PqGSSResultNext = 0;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:69:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultNext’
- 69 | #define PqGSSResultNext (conn->gss_ResultNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:312:37: note: in expansion of macro ‘PqGSSResultNext’
- 312 | PqGSSResultLength = PqGSSResultNext = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:329:21: note: in expansion of macro ‘PqGSSRecvLength’
- 329 | if (PqGSSRecvLength < sizeof(uint32))
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:331:55: note: in expansion of macro ‘PqGSSRecvBuffer’
- 331 | ret = pqsecure_raw_read(conn, PqGSSRecvBuffer + PqGSSRecvLength,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:331:73: note: in expansion of macro ‘PqGSSRecvLength’
- 331 | ret = pqsecure_raw_read(conn, PqGSSRecvBuffer + PqGSSRecvLength,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:332:90: note: in expansion of macro ‘PqGSSRecvLength’
- 332 | sizeof(uint32) - PqGSSRecvLength);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:338:25: note: in expansion of macro ‘PqGSSRecvLength’
- 338 | PqGSSRecvLength += ret;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:341:29: note: in expansion of macro ‘PqGSSRecvLength’
- 341 | if (PqGSSRecvLength < sizeof(uint32))
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:349:22: error: request for member ‘length’ in something not a structure or union
- 349 | input.length = pg_ntoh32(*(uint32 *) PqGSSRecvBuffer);
- | ^
- In file included from ../src/interfaces/libpq/fe-secure-gssapi.c:19:
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/include/port/pg_bswap.h:55:41: note: in definition of macro ‘pg_bswap32’
- 55 | #define pg_bswap32(x) __builtin_bswap32(x)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:349:32: note: in expansion of macro ‘pg_ntoh32’
- 349 | input.length = pg_ntoh32(*(uint32 *) PqGSSRecvBuffer);
- | ^~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:349:54: note: in expansion of macro ‘PqGSSRecvBuffer’
- 349 | input.length = pg_ntoh32(*(uint32 *) PqGSSRecvBuffer);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:351:26: error: request for member ‘length’ in something not a structure or union
- 351 | if (input.length > PQ_GSS_RECV_BUFFER_SIZE - sizeof(uint32))
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:355:73: error: request for member ‘length’ in something not a structure or union
- 355 | (size_t) input.length,
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:365:47: note: in expansion of macro ‘PqGSSRecvBuffer’
- 365 | ret = pqsecure_raw_read(conn, PqGSSRecvBuffer + PqGSSRecvLength,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:365:65: note: in expansion of macro ‘PqGSSRecvLength’
- 365 | ret = pqsecure_raw_read(conn, PqGSSRecvBuffer + PqGSSRecvLength,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:366:70: error: request for member ‘length’ in something not a structure or union
- 366 | input.length - (PqGSSRecvLength - sizeof(uint32)));
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:366:81: note: in expansion of macro ‘PqGSSRecvLength’
- 366 | input.length - (PqGSSRecvLength - sizeof(uint32)));
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:371:17: note: in expansion of macro ‘PqGSSRecvLength’
- 371 | PqGSSRecvLength += ret;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:374:21: note: in expansion of macro ‘PqGSSRecvLength’
- 374 | if (PqGSSRecvLength - sizeof(uint32) < input.length)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:374:61: error: request for member ‘length’ in something not a structure or union
- 374 | if (PqGSSRecvLength - sizeof(uint32) < input.length)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:386:23: error: request for member ‘value’ in something not a structure or union
- 386 | output.value = NULL;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:387:23: error: request for member ‘length’ in something not a structure or union
- 387 | output.length = 0;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:388:22: error: request for member ‘value’ in something not a structure or union
- 388 | input.value = PqGSSRecvBuffer + sizeof(uint32);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:388:31: note: in expansion of macro ‘PqGSSRecvBuffer’
- 388 | input.value = PqGSSRecvBuffer + sizeof(uint32);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:390:25: warning: implicit declaration of function ‘gss_unwrap’ [-Wimplicit-function-declaration]
- 390 | major = gss_unwrap(&minor, gctx, &input, &output, &conf_state, NULL);
- | ^~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:391:30: error: ‘GSS_S_COMPLETE’ undeclared (first use in this function)
- 391 | if (major != GSS_S_COMPLETE)
- | ^~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:67:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultBuffer’
- 67 | #define PqGSSResultBuffer (conn->gss_ResultBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:409:24: note: in expansion of macro ‘PqGSSResultBuffer’
- 409 | memcpy(PqGSSResultBuffer, output.value, output.length);
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:409:49: error: request for member ‘value’ in something not a structure or union
- 409 | memcpy(PqGSSResultBuffer, output.value, output.length);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:409:63: error: request for member ‘length’ in something not a structure or union
- 409 | memcpy(PqGSSResultBuffer, output.value, output.length);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:68:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultLength’
- 68 | #define PqGSSResultLength (conn->gss_ResultLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:410:17: note: in expansion of macro ‘PqGSSResultLength’
- 410 | PqGSSResultLength = output.length;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:410:43: error: request for member ‘length’ in something not a structure or union
- 410 | PqGSSResultLength = output.length;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:413:17: note: in expansion of macro ‘PqGSSRecvLength’
- 413 | PqGSSRecvLength = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:423:19: error: request for member ‘value’ in something not a structure or union
- 423 | if (output.value != NULL)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c: At top level:
- ../src/interfaces/libpq/fe-secure-gssapi.c:480:1: warning: no previous prototype for ‘pqsecure_open_gss’ [-Wmissing-prototypes]
- 480 | pqsecure_open_gss(PGconn *conn)
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c: In function ‘pqsecure_open_gss’:
- ../src/interfaces/libpq/fe-secure-gssapi.c:483:9: error: unknown type name ‘OM_uint32’; did you mean ‘uint32’?
- 483 | OM_uint32 major,
- | ^~~~~~~~~
- | uint32
- ../src/interfaces/libpq/fe-secure-gssapi.c:487:9: error: unknown type name ‘gss_buffer_desc’
- 487 | gss_buffer_desc input = GSS_C_EMPTY_BUFFER,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:487:33: error: ‘GSS_C_EMPTY_BUFFER’ undeclared (first use in this function)
- 487 | gss_buffer_desc input = GSS_C_EMPTY_BUFFER,
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:496:13: note: in expansion of macro ‘PqGSSSendBuffer’
- 496 | if (PqGSSSendBuffer == NULL)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:498:17: note: in expansion of macro ‘PqGSSSendBuffer’
- 498 | PqGSSSendBuffer = malloc(PQ_GSS_SEND_BUFFER_SIZE);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:499:17: note: in expansion of macro ‘PqGSSRecvBuffer’
- 499 | PqGSSRecvBuffer = malloc(PQ_GSS_RECV_BUFFER_SIZE);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:67:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultBuffer’
- 67 | #define PqGSSResultBuffer (conn->gss_ResultBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:500:17: note: in expansion of macro ‘PqGSSResultBuffer’
- 500 | PqGSSResultBuffer = malloc(PQ_GSS_RECV_BUFFER_SIZE);
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:501:22: note: in expansion of macro ‘PqGSSSendBuffer’
- 501 | if (!PqGSSSendBuffer || !PqGSSRecvBuffer || !PqGSSResultBuffer)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:501:42: note: in expansion of macro ‘PqGSSRecvBuffer’
- 501 | if (!PqGSSSendBuffer || !PqGSSRecvBuffer || !PqGSSResultBuffer)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:67:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultBuffer’
- 67 | #define PqGSSResultBuffer (conn->gss_ResultBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:501:62: note: in expansion of macro ‘PqGSSResultBuffer’
- 501 | if (!PqGSSSendBuffer || !PqGSSRecvBuffer || !PqGSSResultBuffer)
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:507:17: note: in expansion of macro ‘PqGSSSendLength’
- 507 | PqGSSSendLength = PqGSSSendNext = PqGSSSendConsumed = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:507:35: note: in expansion of macro ‘PqGSSSendNext’
- 507 | PqGSSSendLength = PqGSSSendNext = PqGSSSendConsumed = 0;
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:64:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendConsumed’
- 64 | #define PqGSSSendConsumed (conn->gss_SendConsumed)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:507:51: note: in expansion of macro ‘PqGSSSendConsumed’
- 507 | PqGSSSendLength = PqGSSSendNext = PqGSSSendConsumed = 0;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:508:17: note: in expansion of macro ‘PqGSSRecvLength’
- 508 | PqGSSRecvLength = PqGSSResultLength = PqGSSResultNext = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:68:32: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultLength’
- 68 | #define PqGSSResultLength (conn->gss_ResultLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:508:35: note: in expansion of macro ‘PqGSSResultLength’
- 508 | PqGSSRecvLength = PqGSSResultLength = PqGSSResultNext = 0;
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:69:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_ResultNext’
- 69 | #define PqGSSResultNext (conn->gss_ResultNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:508:55: note: in expansion of macro ‘PqGSSResultNext’
- 508 | PqGSSRecvLength = PqGSSResultLength = PqGSSResultNext = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:514:13: note: in expansion of macro ‘PqGSSSendLength’
- 514 | if (PqGSSSendLength)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:516:42: note: in expansion of macro ‘PqGSSSendLength’
- 516 | ssize_t amount = PqGSSSendLength - PqGSSSendNext;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:516:60: note: in expansion of macro ‘PqGSSSendNext’
- 516 | ssize_t amount = PqGSSSendLength - PqGSSSendNext;
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:518:48: note: in expansion of macro ‘PqGSSSendBuffer’
- 518 | ret = pqsecure_raw_write(conn, PqGSSSendBuffer + PqGSSSendNext, amount);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:518:66: note: in expansion of macro ‘PqGSSSendNext’
- 518 | ret = pqsecure_raw_write(conn, PqGSSSendBuffer + PqGSSSendNext, amount);
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:529:25: note: in expansion of macro ‘PqGSSSendNext’
- 529 | PqGSSSendNext += ret;
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:533:17: note: in expansion of macro ‘PqGSSSendLength’
- 533 | PqGSSSendLength = PqGSSSendNext = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:63:28: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendNext’
- 63 | #define PqGSSSendNext (conn->gss_SendNext)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:533:35: note: in expansion of macro ‘PqGSSSendNext’
- 533 | PqGSSSendLength = PqGSSSendNext = 0;
- | ^~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:541:17: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gctx’
- 541 | if (conn->gctx)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:546:21: note: in expansion of macro ‘PqGSSRecvLength’
- 546 | if (PqGSSRecvLength < sizeof(uint32))
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:549:49: note: in expansion of macro ‘PqGSSRecvBuffer’
- 549 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength, sizeof(uint32) - PqGSSRecvLength, &ret);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:549:67: note: in expansion of macro ‘PqGSSRecvLength’
- 549 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength, sizeof(uint32) - PqGSSRecvLength, &ret);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:549:101: note: in expansion of macro ‘PqGSSRecvLength’
- 549 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength, sizeof(uint32) - PqGSSRecvLength, &ret);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:553:25: note: in expansion of macro ‘PqGSSRecvLength’
- 553 | PqGSSRecvLength += ret;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:555:29: note: in expansion of macro ‘PqGSSRecvLength’
- 555 | if (PqGSSRecvLength < sizeof(uint32))
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:567:21: note: in expansion of macro ‘PqGSSRecvBuffer’
- 567 | if (PqGSSRecvBuffer[0] == 'E')
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:575:49: note: in expansion of macro ‘PqGSSRecvBuffer’
- 575 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength, PQ_GSS_RECV_BUFFER_SIZE - PqGSSRecvLength - 1, &ret);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:575:67: note: in expansion of macro ‘PqGSSRecvLength’
- 575 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength, PQ_GSS_RECV_BUFFER_SIZE - PqGSSRecvLength - 1, &ret);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:575:110: note: in expansion of macro ‘PqGSSRecvLength’
- 575 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength, PQ_GSS_RECV_BUFFER_SIZE - PqGSSRecvLength - 1, &ret);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:579:25: note: in expansion of macro ‘PqGSSRecvLength’
- 579 | PqGSSRecvLength += ret;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:581:72: note: in expansion of macro ‘PqGSSRecvBuffer’
- 581 | appendPQExpBuffer(&conn->errorMessage, "%s\n", PqGSSRecvBuffer + 1);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:592:22: error: request for member ‘length’ in something not a structure or union
- 592 | input.length = pg_ntoh32(*(uint32 *) PqGSSRecvBuffer);
- | ^
- In file included from ../src/interfaces/libpq/fe-secure-gssapi.c:19:
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/include/port/pg_bswap.h:55:41: note: in definition of macro ‘pg_bswap32’
- 55 | #define pg_bswap32(x) __builtin_bswap32(x)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:592:32: note: in expansion of macro ‘pg_ntoh32’
- 592 | input.length = pg_ntoh32(*(uint32 *) PqGSSRecvBuffer);
- | ^~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:592:54: note: in expansion of macro ‘PqGSSRecvBuffer’
- 592 | input.length = pg_ntoh32(*(uint32 *) PqGSSRecvBuffer);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:593:26: error: request for member ‘length’ in something not a structure or union
- 593 | if (input.length > PQ_GSS_RECV_BUFFER_SIZE - sizeof(uint32))
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:597:73: error: request for member ‘length’ in something not a structure or union
- 597 | (size_t) input.length,
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:606:41: note: in expansion of macro ‘PqGSSRecvBuffer’
- 606 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:606:59: note: in expansion of macro ‘PqGSSRecvLength’
- 606 | result = gss_read(conn, PqGSSRecvBuffer + PqGSSRecvLength,
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:607:56: error: request for member ‘length’ in something not a structure or union
- 607 | input.length - (PqGSSRecvLength - sizeof(uint32)), &ret);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:607:67: note: in expansion of macro ‘PqGSSRecvLength’
- 607 | input.length - (PqGSSRecvLength - sizeof(uint32)), &ret);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:611:17: note: in expansion of macro ‘PqGSSRecvLength’
- 611 | PqGSSRecvLength += ret;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:617:21: note: in expansion of macro ‘PqGSSRecvLength’
- 617 | if (PqGSSRecvLength - sizeof(uint32) < input.length)
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:617:61: error: request for member ‘length’ in something not a structure or union
- 617 | if (PqGSSRecvLength - sizeof(uint32) < input.length)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:620:22: error: request for member ‘value’ in something not a structure or union
- 620 | input.value = PqGSSRecvBuffer + sizeof(uint32);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:65:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvBuffer’
- 65 | #define PqGSSRecvBuffer (conn->gss_RecvBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:620:31: note: in expansion of macro ‘PqGSSRecvBuffer’
- 620 | input.value = PqGSSRecvBuffer + sizeof(uint32);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:624:15: warning: implicit declaration of function ‘pg_GSS_load_servicename’ [-Wimplicit-function-declaration]
- 624 | ret = pg_GSS_load_servicename(conn);
- | ^~~~~~~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:632:17: warning: implicit declaration of function ‘gss_init_sec_context’ [-Wimplicit-function-declaration]
- 632 | major = gss_init_sec_context(&minor, conn->gcred, &conn->gctx,
- | ^~~~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:632:50: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gcred’
- 632 | major = gss_init_sec_context(&minor, conn->gcred, &conn->gctx,
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:632:64: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gctx’
- 632 | major = gss_init_sec_context(&minor, conn->gcred, &conn->gctx,
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:633:70: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gtarg_nam’
- 633 | conn->gtarg_nam, GSS_C_NO_OID,
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:633:83: error: ‘GSS_C_NO_OID’ undeclared (first use in this function)
- 633 | conn->gtarg_nam, GSS_C_NO_OID,
- | ^~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:26:28: error: ‘GSS_C_MUTUAL_FLAG’ undeclared (first use in this function)
- 26 | #define GSS_REQUIRED_FLAGS GSS_C_MUTUAL_FLAG | GSS_C_REPLAY_FLAG | \
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:634:66: note: in expansion of macro ‘GSS_REQUIRED_FLAGS’
- 634 | GSS_REQUIRED_FLAGS, 0, 0, &input, NULL,
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:26:48: error: ‘GSS_C_REPLAY_FLAG’ undeclared (first use in this function)
- 26 | #define GSS_REQUIRED_FLAGS GSS_C_MUTUAL_FLAG | GSS_C_REPLAY_FLAG | \
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:634:66: note: in expansion of macro ‘GSS_REQUIRED_FLAGS’
- 634 | GSS_REQUIRED_FLAGS, 0, 0, &input, NULL,
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:27:9: error: ‘GSS_C_SEQUENCE_FLAG’ undeclared (first use in this function)
- 27 | GSS_C_SEQUENCE_FLAG | GSS_C_CONF_FLAG | GSS_C_INTEG_FLAG
- | ^~~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:634:66: note: in expansion of macro ‘GSS_REQUIRED_FLAGS’
- 634 | GSS_REQUIRED_FLAGS, 0, 0, &input, NULL,
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:27:31: error: ‘GSS_C_CONF_FLAG’ undeclared (first use in this function)
- 27 | GSS_C_SEQUENCE_FLAG | GSS_C_CONF_FLAG | GSS_C_INTEG_FLAG
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:634:66: note: in expansion of macro ‘GSS_REQUIRED_FLAGS’
- 634 | GSS_REQUIRED_FLAGS, 0, 0, &input, NULL,
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:27:49: error: ‘GSS_C_INTEG_FLAG’ undeclared (first use in this function)
- 27 | GSS_C_SEQUENCE_FLAG | GSS_C_CONF_FLAG | GSS_C_INTEG_FLAG
- | ^~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:634:66: note: in expansion of macro ‘GSS_REQUIRED_FLAGS’
- 634 | GSS_REQUIRED_FLAGS, 0, 0, &input, NULL,
- | ^~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:66:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_RecvLength’
- 66 | #define PqGSSRecvLength (conn->gss_RecvLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:638:9: note: in expansion of macro ‘PqGSSRecvLength’
- 638 | PqGSSRecvLength = 0;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:640:13: warning: implicit declaration of function ‘GSS_ERROR’; did you mean ‘SO_ERROR’? [-Wimplicit-function-declaration]
- 640 | if (GSS_ERROR(major))
- | ^~~~~~~~~
- | SO_ERROR
- ../src/interfaces/libpq/fe-secure-gssapi.c:647:19: error: request for member ‘length’ in something not a structure or union
- 647 | if (output.length == 0)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:653:21: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gssenc’
- 653 | conn->gssenc = true;
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:656:17: warning: implicit declaration of function ‘gss_release_cred’ [-Wimplicit-function-declaration]
- 656 | gss_release_cred(&minor, &conn->gcred);
- | ^~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:656:47: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gcred’
- 656 | gss_release_cred(&minor, &conn->gcred);
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:657:21: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gcred’
- 657 | conn->gcred = GSS_C_NO_CREDENTIAL;
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:657:31: error: ‘GSS_C_NO_CREDENTIAL’ undeclared (first use in this function); did you mean ‘SCM_CREDENTIALS’?
- 657 | conn->gcred = GSS_C_NO_CREDENTIAL;
- | ^~~~~~~~~~~~~~~~~~~
- | SCM_CREDENTIALS
- ../src/interfaces/libpq/fe-secure-gssapi.c:664:25: warning: implicit declaration of function ‘gss_wrap_size_limit’ [-Wimplicit-function-declaration]
- 664 | major = gss_wrap_size_limit(&minor, conn->gctx, 1, GSS_C_QOP_DEFAULT,
- | ^~~~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:664:57: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gctx’
- 664 | major = gss_wrap_size_limit(&minor, conn->gctx, 1, GSS_C_QOP_DEFAULT,
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:664:68: error: ‘GSS_C_QOP_DEFAULT’ undeclared (first use in this function)
- 664 | major = gss_wrap_size_limit(&minor, conn->gctx, 1, GSS_C_QOP_DEFAULT,
- | ^~~~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:70:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_MaxPktSize’
- 70 | #define PqGSSMaxPktSize (conn->gss_MaxPktSize)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:666:74: note: in expansion of macro ‘PqGSSMaxPktSize’
- 666 | &PqGSSMaxPktSize);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:679:19: error: request for member ‘length’ in something not a structure or union
- 679 | if (output.length > PQ_GSS_SEND_BUFFER_SIZE - sizeof(uint32))
- | ^
- In file included from ../src/interfaces/libpq/fe-secure-gssapi.c:19:
- ../src/interfaces/libpq/fe-secure-gssapi.c:688:34: error: request for member ‘length’ in something not a structure or union
- 688 | netlen = pg_hton32(output.length);
- | ^
- ../src/include/port/pg_bswap.h:55:41: note: in definition of macro ‘pg_bswap32’
- 55 | #define pg_bswap32(x) __builtin_bswap32(x)
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:688:18: note: in expansion of macro ‘pg_hton32’
- 688 | netlen = pg_hton32(output.length);
- | ^~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:690:16: note: in expansion of macro ‘PqGSSSendBuffer’
- 690 | memcpy(PqGSSSendBuffer, (char *) &netlen, sizeof(uint32));
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:691:9: note: in expansion of macro ‘PqGSSSendLength’
- 691 | PqGSSSendLength += sizeof(uint32);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:61:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendBuffer’
- 61 | #define PqGSSSendBuffer (conn->gss_SendBuffer)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:693:16: note: in expansion of macro ‘PqGSSSendBuffer’
- 693 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:693:34: note: in expansion of macro ‘PqGSSSendLength’
- 693 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:693:57: error: request for member ‘value’ in something not a structure or union
- 693 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:693:71: error: request for member ‘length’ in something not a structure or union
- 693 | memcpy(PqGSSSendBuffer + PqGSSSendLength, output.value, output.length);
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c:62:30: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gss_SendLength’
- 62 | #define PqGSSSendLength (conn->gss_SendLength)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:694:9: note: in expansion of macro ‘PqGSSSendLength’
- 694 | PqGSSSendLength += output.length;
- | ^~~~~~~~~~~~~~~
- ../src/interfaces/libpq/fe-secure-gssapi.c:694:34: error: request for member ‘length’ in something not a structure or union
- 694 | PqGSSSendLength += output.length;
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c: In function ‘PQgetgssctx’:
- ../src/interfaces/libpq/fe-secure-gssapi.c:718:20: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gctx’
- 718 | return conn->gctx;
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c: In function ‘PQgssEncInUse’:
- ../src/interfaces/libpq/fe-secure-gssapi.c:727:27: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gctx’
- 727 | if (!conn || !conn->gctx)
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c:730:20: error: ‘PGconn’ {aka ‘struct pg_conn’} has no member named ‘gssenc’
- 730 | return conn->gssenc;
- | ^~
- ../src/interfaces/libpq/fe-secure-gssapi.c: In function ‘PQgetgssctx’:
- ../src/interfaces/libpq/fe-secure-gssapi.c:719:1: warning: control reaches end of non-void function [-Wreturn-type]
- 719 | }
- | ^
- ../src/interfaces/libpq/fe-secure-gssapi.c: In function ‘PQgssEncInUse’:
- ../src/interfaces/libpq/fe-secure-gssapi.c:731:1: warning: control reaches end of non-void function [-Wreturn-type]
- 731 | }
- | ^
- [12/1241] Compiling C object src/backend/parser/libparser.a.p/meson-generated_.._scan.c.o
- [13/1241] Compiling C object src/fe_utils/libfe_utils.a.p/print.c.o
- ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement