+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PGSQL_VERSION_REQD=14 WRKLOG=/tmp/bulklog/nss-pgsql-1.5.0bnb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PGSQL_VERSION_REQD=14 WRKLOG=/tmp/bulklog/nss-pgsql-1.5.0bnb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for nss-pgsql-1.5.0bnb1 cd . && autoheader WARNING: 'autoheader' is missing on your system. You should only need it if you modified 'acconfig.h' or 'configure.ac'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site. cd . \ && CONFIG_FILES= CONFIG_HEADERS=config.h \ /usr/bin/bash ./config.status config.status: creating config.h config.status: config.h is unchanged config.status: executing default-1 commands /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/databases/nss-pgsql/work/libnss-pgsql-1.5.0-beta' Making all in src gmake[2]: Entering directory '/home/pbulk/build/databases/nss-pgsql/work/libnss-pgsql-1.5.0-beta/src' /usr/bin/bash ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -c interface.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/home/pbulk/build/databases/nss-pgsql/work/.buildlink/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wp,-MD,.deps/interface.pp -c interface.c -fPIC -DPIC -o .libs/interface.o interface.c:24:1: error: return type is an incomplete type 24 | _nss_pgsql_setpwent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_setpwent': interface.c:26:14: error: variable 'retval' has initializer but incomplete type 26 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:26:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 26 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:26:34: note: each undeclared identifier is reported only once for each function it appears in interface.c:26:25: error: storage size of 'retval' isn't known 26 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:30:17: error: invalid use of undefined type 'enum nss_status' 30 | getent_prepare("allusers"); | ^~~~~~~~~~~~~~ interface.c:31:26: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 31 | retval = NSS_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ interface.c:35:16: warning: 'return' with a value, in function returning void 35 | return retval; | ^~~~~~ interface.c:24:1: note: declared here 24 | _nss_pgsql_setpwent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:39:1: error: return type is an incomplete type 39 | _nss_pgsql_endpwent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_endpwent': interface.c:46:16: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 46 | return NSS_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ interface.c:46:16: warning: 'return' with a value, in function returning void interface.c:39:1: note: declared here 39 | _nss_pgsql_endpwent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:50:1: error: return type is an incomplete type 50 | _nss_pgsql_getpwent_r(struct passwd *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getpwent_r': interface.c:53:14: error: variable 'retval' has initializer but incomplete type 53 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:53:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 53 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:53:25: error: storage size of 'retval' isn't known 53 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:64:26: error: invalid use of undefined type 'enum nss_status' 64 | retval = backend_getpwent(result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ interface.c:69:16: warning: 'return' with a value, in function returning void 69 | return retval; | ^~~~~~ interface.c:50:1: note: declared here 50 | _nss_pgsql_getpwent_r(struct passwd *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:73:1: error: return type is an incomplete type 73 | _nss_pgsql_getpwnam_r(const char *pwnam, struct passwd *result, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getpwnam_r': interface.c:76:14: error: variable 'retval' has initializer but incomplete type 76 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:76:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 76 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:76:25: error: storage size of 'retval' isn't known 76 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:81:26: error: invalid use of undefined type 'enum nss_status' 81 | retval = backend_getpwnam(pwnam, result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ interface.c:87:16: warning: 'return' with a value, in function returning void 87 | return retval; | ^~~~~~ interface.c:73:1: note: declared here 73 | _nss_pgsql_getpwnam_r(const char *pwnam, struct passwd *result, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:91:1: error: return type is an incomplete type 91 | _nss_pgsql_getpwuid_r(uid_t uid, struct passwd *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getpwuid_r': interface.c:94:14: error: variable 'retval' has initializer but incomplete type 94 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:94:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 94 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:94:25: error: storage size of 'retval' isn't known 94 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:99:26: error: invalid use of undefined type 'enum nss_status' 99 | retval = backend_getpwuid(uid, result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ interface.c:105:16: warning: 'return' with a value, in function returning void 105 | return retval; | ^~~~~~ interface.c:91:1: note: declared here 91 | _nss_pgsql_getpwuid_r(uid_t uid, struct passwd *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:112:1: error: return type is an incomplete type 112 | _nss_pgsql_setgrent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_setgrent': interface.c:114:14: error: variable 'retval' has initializer but incomplete type 114 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:114:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 114 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:114:25: error: storage size of 'retval' isn't known 114 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:118:17: error: invalid use of undefined type 'enum nss_status' 118 | getent_prepare("allgroups"); | ^~~~~~~~~~~~~~ interface.c:119:26: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 119 | retval = NSS_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ interface.c:123:16: warning: 'return' with a value, in function returning void 123 | return retval; | ^~~~~~ interface.c:112:1: note: declared here 112 | _nss_pgsql_setgrent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:127:1: error: return type is an incomplete type 127 | _nss_pgsql_endgrent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_endgrent': interface.c:134:16: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 134 | return NSS_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ interface.c:134:16: warning: 'return' with a value, in function returning void interface.c:127:1: note: declared here 127 | _nss_pgsql_endgrent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:138:1: error: return type is an incomplete type 138 | _nss_pgsql_getgrent_r(struct group *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getgrent_r': interface.c:141:14: error: variable 'retval' has initializer but incomplete type 141 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:141:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 141 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:141:25: error: storage size of 'retval' isn't known 141 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:152:26: error: invalid use of undefined type 'enum nss_status' 152 | retval = backend_getgrent(result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ interface.c:157:16: warning: 'return' with a value, in function returning void 157 | return retval; | ^~~~~~ interface.c:138:1: note: declared here 138 | _nss_pgsql_getgrent_r(struct group *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:161:1: error: return type is an incomplete type 161 | _nss_pgsql_getgrnam_r(const char *grnam, struct group *result, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getgrnam_r': interface.c:164:14: error: variable 'retval' has initializer but incomplete type 164 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:164:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 164 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:164:25: error: storage size of 'retval' isn't known 164 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:169:26: error: invalid use of undefined type 'enum nss_status' 169 | retval = backend_getgrnam(grnam, result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ interface.c:175:16: warning: 'return' with a value, in function returning void 175 | return retval; | ^~~~~~ interface.c:161:1: note: declared here 161 | _nss_pgsql_getgrnam_r(const char *grnam, struct group *result, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:179:1: error: return type is an incomplete type 179 | _nss_pgsql_getgrgid_r(uid_t gid, struct group *result, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getgrgid_r': interface.c:182:14: error: variable 'retval' has initializer but incomplete type 182 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:182:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 182 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:182:25: error: storage size of 'retval' isn't known 182 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:187:26: error: invalid use of undefined type 'enum nss_status' 187 | retval = backend_getgrgid(gid, result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ interface.c:193:16: warning: 'return' with a value, in function returning void 193 | return retval; | ^~~~~~ interface.c:179:1: note: declared here 179 | _nss_pgsql_getgrgid_r(uid_t gid, struct group *result, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:197:1: error: return type is an incomplete type 197 | _nss_pgsql_initgroups_dyn(const char *user, gid_t group, long int *start, | ^~~~~~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_initgroups_dyn': interface.c:201:14: error: variable 'retval' has initializer but incomplete type 201 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:201:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 201 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:201:25: error: storage size of 'retval' isn't known 201 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:209:44: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 209 | retval = (numgroups > 0) ? NSS_STATUS_SUCCESS : NSS_STATUS_NOTFOUND; | ^~~~~~~~~~~~~~~~~~ interface.c:209:65: error: 'NSS_STATUS_NOTFOUND' undeclared (first use in this function); did you mean 'NSS_NOTFOUND'? 209 | retval = (numgroups > 0) ? NSS_STATUS_SUCCESS : NSS_STATUS_NOTFOUND; | ^~~~~~~~~~~~~~~~~~~ | NSS_NOTFOUND interface.c:215:16: warning: 'return' with a value, in function returning void 215 | return retval; | ^~~~~~ interface.c:197:1: note: declared here 197 | _nss_pgsql_initgroups_dyn(const char *user, gid_t group, long int *start, | ^~~~~~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:222:1: error: return type is an incomplete type 222 | _nss_pgsql_setspent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_setspent': interface.c:224:14: error: variable 'retval' has initializer but incomplete type 224 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:224:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 224 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:224:25: error: storage size of 'retval' isn't known 224 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:228:17: error: invalid use of undefined type 'enum nss_status' 228 | getent_prepare("shadow"); | ^~~~~~~~~~~~~~ interface.c:229:26: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 229 | retval = NSS_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ interface.c:233:16: warning: 'return' with a value, in function returning void 233 | return retval; | ^~~~~~ interface.c:222:1: note: declared here 222 | _nss_pgsql_setspent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:237:1: error: return type is an incomplete type 237 | _nss_pgsql_endspent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_endspent': interface.c:244:16: error: 'NSS_STATUS_SUCCESS' undeclared (first use in this function) 244 | return NSS_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ interface.c:244:16: warning: 'return' with a value, in function returning void interface.c:237:1: note: declared here 237 | _nss_pgsql_endspent(void) | ^~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:248:30: warning: 'struct spwd' declared inside parameter list will not be visible outside of this definition or declaration 248 | _nss_pgsql_getspent_r(struct spwd *result, char *buffer, | ^~~~ interface.c:248:1: error: return type is an incomplete type 248 | _nss_pgsql_getspent_r(struct spwd *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getspent_r': interface.c:251:14: error: variable 'retval' has initializer but incomplete type 251 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:251:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 251 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:251:25: error: storage size of 'retval' isn't known 251 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:262:26: warning: implicit declaration of function 'backend_getspent'; did you mean 'backend_getgrent'? [-Wimplicit-function-declaration] 262 | retval = backend_getspent(result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ | backend_getgrent interface.c:268:16: warning: 'return' with a value, in function returning void 268 | return retval; | ^~~~~~ interface.c:248:1: note: declared here 248 | _nss_pgsql_getspent_r(struct spwd *result, char *buffer, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: At top level: interface.c:272:49: warning: 'struct spwd' declared inside parameter list will not be visible outside of this definition or declaration 272 | _nss_pgsql_getspnam_r(const char *spnam, struct spwd *result, | ^~~~ interface.c:272:1: error: return type is an incomplete type 272 | _nss_pgsql_getspnam_r(const char *spnam, struct spwd *result, | ^~~~~~~~~~~~~~~~~~~~~ interface.c: In function '_nss_pgsql_getspnam_r': interface.c:275:14: error: variable 'retval' has initializer but incomplete type 275 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~ interface.c:275:34: error: 'NSS_STATUS_UNAVAIL' undeclared (first use in this function) 275 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~~~~~~~~~~~~~ interface.c:275:25: error: storage size of 'retval' isn't known 275 | enum nss_status retval = NSS_STATUS_UNAVAIL; | ^~~~~~ interface.c:280:26: warning: implicit declaration of function 'backend_getspnam'; did you mean 'backend_getpwnam'? [-Wimplicit-function-declaration] 280 | retval = backend_getspnam(spnam, result, buffer, buflen, &lerrno); | ^~~~~~~~~~~~~~~~ | backend_getpwnam interface.c:286:16: warning: 'return' with a value, in function returning void 286 | return retval; | ^~~~~~ interface.c:272:1: note: declared here 272 | _nss_pgsql_getspnam_r(const char *spnam, struct spwd *result, | ^~~~~~~~~~~~~~~~~~~~~ gmake[2]: *** [Makefile:271: interface.lo] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/databases/nss-pgsql/work/libnss-pgsql-1.5.0-beta/src' gmake[1]: *** [Makefile:161: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/databases/nss-pgsql/work/libnss-pgsql-1.5.0-beta' gmake: *** [Makefile:311: all-recursive-am] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/databases/nss-pgsql *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/databases/nss-pgsql