+ 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