+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/faces-1.6.1nb15/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/faces-1.6.1nb15/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for faces-1.6.1nb15
--- address.o ---
--- get.o ---
--- address.o ---
yacc  address.y
--- get.o ---
cc -pipe -O2 -I/usr/pkg/include -DAUDIO_SUPPORT -DAUDIO_CMD=\"/usr/pkg/bin/rplay\"   -DDNSLOOKUP     -DFACEDIR=\"/usr/pkg/share/faces\"       -DNISLOOKUP              -DNO_43SELECT  -DSPOOLDIR=\"/var/mail\"           -I/usr/pkg/include   -I/usr/pkg/include -c get.c
In file included from get.c:26:
get.c: In function 'cmdbool':
faces.h:66:31: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:38:22: note: in expansion of macro 'STRCAT'
   38 |   if (value == TRUE) STRCAT(line, arg) ;
      |                      ^~~~~~
get.c:29:1: note: include '<string.h>' or provide a declaration of 'strcat'
   28 | #include "patchlevel.h"
  +++ |+#include <string.h>
   29 | 
In file included from get.c:26:
faces.h:66:31: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch]
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:38:22: note: in expansion of macro 'STRCAT'
   38 |   if (value == TRUE) STRCAT(line, arg) ;
      |                      ^~~~~~
faces.h:66:31: note: include '<string.h>' or provide a declaration of 'strcat'
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:38:22: note: in expansion of macro 'STRCAT'
   38 |   if (value == TRUE) STRCAT(line, arg) ;
      |                      ^~~~~~
get.c: In function 'cmdint':
faces.h:66:31: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch]
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:54:7: note: in expansion of macro 'STRCAT'
   54 |       STRCAT(line, buf) ;
      |       ^~~~~~
faces.h:66:31: note: include '<string.h>' or provide a declaration of 'strcat'
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:54:7: note: in expansion of macro 'STRCAT'
   54 |       STRCAT(line, buf) ;
      |       ^~~~~~
get.c: In function 'cmdstr':
faces.h:66:31: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch]
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:70:7: note: in expansion of macro 'STRCAT'
   70 |       STRCAT(line, buf) ;
      |       ^~~~~~
faces.h:66:31: note: include '<string.h>' or provide a declaration of 'strcat'
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:70:7: note: in expansion of macro 'STRCAT'
   70 |       STRCAT(line, buf) ;
      |       ^~~~~~
get.c: In function 'get_icon':
faces.h:150:27: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                           ^~~~~~~
get.c:153:7: note: in expansion of macro 'EQUAL'
  153 |   if (EQUAL(ptr+1, "face.ps"))
      |       ^~~~~
faces.h:150:27: note: include '<string.h>' or provide a declaration of 'strncmp'
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                           ^~~~~~~
get.c:153:7: note: in expansion of macro 'EQUAL'
  153 |   if (EQUAL(ptr+1, "face.ps"))
      |       ^~~~~
faces.h:150:43: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:153:7: note: in expansion of macro 'EQUAL'
  153 |   if (EQUAL(ptr+1, "face.ps"))
      |       ^~~~~
faces.h:150:43: note: include '<string.h>' or provide a declaration of 'strlen'
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:153:7: note: in expansion of macro 'EQUAL'
  153 |   if (EQUAL(ptr+1, "face.ps"))
      |       ^~~~~
faces.h:150:43: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:153:7: note: in expansion of macro 'EQUAL'
  153 |   if (EQUAL(ptr+1, "face.ps"))
      |       ^~~~~
faces.h:150:43: note: include '<string.h>' or provide a declaration of 'strlen'
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:153:7: note: in expansion of macro 'EQUAL'
  153 |   if (EQUAL(ptr+1, "face.ps"))
      |       ^~~~~
faces.h:150:43: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:155:7: note: in expansion of macro 'EQUAL'
  155 |   if (EQUAL(ptr+1, "sun.icon"))
      |       ^~~~~
faces.h:150:43: note: include '<string.h>' or provide a declaration of 'strlen'
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:155:7: note: in expansion of macro 'EQUAL'
  155 |   if (EQUAL(ptr+1, "sun.icon"))
      |       ^~~~~
faces.h:150:43: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:157:7: note: in expansion of macro 'EQUAL'
  157 |   if (EQUAL(ptr+1, "48x48x1"))
      |       ^~~~~
faces.h:150:43: note: include '<string.h>' or provide a declaration of 'strlen'
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:157:7: note: in expansion of macro 'EQUAL'
  157 |   if (EQUAL(ptr+1, "48x48x1"))
      |       ^~~~~
faces.h:150:43: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:159:7: note: in expansion of macro 'EQUAL'
  159 |   if (EQUAL(ptr+1, "face.xbm"))
      |       ^~~~~
faces.h:150:43: note: include '<string.h>' or provide a declaration of 'strlen'
  150 | #define  EQUAL(str,val)  !strncmp(str,val,strlen(val))
      |                                           ^~~~~~
get.c:159:7: note: in expansion of macro 'EQUAL'
  159 |   if (EQUAL(ptr+1, "face.xbm"))
      |       ^~~~~
get.c: In function 'get_options':
get.c:242:34: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration]
  242 |                        maxcols = atoi(next) ;
      |                                  ^~~~
get.c:284:60: warning: 'strncmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
  284 |             case 'i' : if (!strncmp(&argv[0][1], "iconic", 6)) iconic = 1 ;
      |                                                            ^
<built-in>: note: built-in 'strncmp' declared here
get.c:371:24: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
  371 |                        exit(1) ;
      |                        ^~~~
get.c:29:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
   28 | #include "patchlevel.h"
  +++ |+#include <stdlib.h>
   29 | 
get.c:371:24: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  371 |                        exit(1) ;
      |                        ^~~~
get.c:371:24: note: include '<stdlib.h>' or provide a declaration of 'exit'
get.c:380:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  380 |       if ((*pptr == (char) NULL) || (*pptr == ':'))
      |                     ^
get.c:386:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  386 |           if (*(pptr++) == (char) NULL) break ;
      |                            ^
get.c:392:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  392 |           if (pptr) *(pptr++) = (char) NULL ;
      |                                 ^
get.c: In function 'get_x11_icon':
get.c:412:54: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
  412 |   if ((cptr = rindex((char *) vbuf, '_')) == NULL || strcmp(cptr, "_width"))
      |                                                      ^~~~~~
get.c:412:54: note: include '<string.h>' or provide a declaration of 'strcmp'
get.c: In function 'getname':
get.c:501:24: warning: implicit declaration of function 'getuid'; did you mean 'getpwuid'? [-Wimplicit-function-declaration]
  501 |       pwent = getpwuid(getuid()) ;
      |                        ^~~~~~
      |                        getpwuid
get.c: In function 'getparam':
get.c:517:7: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  517 |       exit(1) ;
      |       ^~~~
get.c:517:7: note: include '<stdlib.h>' or provide a declaration of 'exit'
get.c: In function 'usage':
get.c:631:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
  631 |   exit(1) ;
      |   ^~~~
get.c:631:3: note: include '<stdlib.h>' or provide a declaration of 'exit'
get.c: In function 'write_cmdline':
get.c:640:11: warning: assignment to 'char' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
  640 |   line[0] = NULL ;
      |           ^
In file included from get.c:26:
faces.h:66:31: warning: incompatible implicit declaration of built-in function 'strcat' [-Wbuiltin-declaration-mismatch]
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:658:5: note: in expansion of macro 'STRCAT'
  658 |     STRCAT(line, " -a ") ;
      |     ^~~~~~
faces.h:66:31: note: include '<string.h>' or provide a declaration of 'strcat'
   66 | #define  STRCAT        (void) strcat
      |                               ^~~~~~
get.c:658:5: note: in expansion of macro 'STRCAT'
  658 |     STRCAT(line, " -a ") ;
      |     ^~~~~~
get.c:680:3: warning: implicit declaration of function 'save_cmdline'; did you mean 'write_cmdline'? [-Wimplicit-function-declaration]
  680 |   save_cmdline(line) ;
      |   ^~~~~~~~~~~~
      |   write_cmdline
In file included from get.c:26:
get.c: In function 'get_blit_ikon':
faces.h:53:31: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]
   53 | #define  FGETS         (void) fgets
get.c:87:7: note: in expansion of macro 'FGETS'
   87 |       FGETS(nextline, MAXLINE, fin) ;
      |       ^~~~~
--- address.o ---
cc -pipe -O2 -I/usr/pkg/include -DAUDIO_SUPPORT -DAUDIO_CMD=\"/usr/pkg/bin/rplay\"   -DDNSLOOKUP     -DFACEDIR=\"/usr/pkg/share/faces\"       -DNISLOOKUP              -DNO_43SELECT  -DSPOOLDIR=\"/var/mail\"           -I/usr/pkg/include   -I/usr/pkg/include -c -o address.o y.tab.c
y.tab.c: In function 'yyparse':
y.tab.c:1156:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration]
 1156 |       yychar = yylex ();
      |                ^~~~~
address.y:93:13: warning: implicit declaration of function 'appAddr' [-Wimplicit-function-declaration]
   93 |             appAddr(&adrlist, $1);
      |             ^~~~~~~
address.y:184:12: warning: implicit declaration of function 'prepDom' [-Wimplicit-function-declaration]
  184 |            prepDom(&($3->route), $2);
      |            ^~~~~~~
address.y:198:13: warning: implicit declaration of function 'appDom' [-Wimplicit-function-declaration]
  198 |             appDom(&($1), $4);
      |             ^~~~~~
address.y: In function 'newstring3':
address.y:294:9: warning: implicit declaration of function 'nomem' [-Wimplicit-function-declaration]
  294 |         nomem();
      |         ^~~~~
address.y: At top level:
address.y:345:1: warning: return type defaults to 'int' [-Wimplicit-int]
  345 | parseit(line)
      | ^~~~~~~
address.y: In function 'parseit':
address.y:348:5: warning: implicit declaration of function 'Afreeall'; did you mean 'Afree'? [-Wimplicit-function-declaration]
  348 |     Afreeall();
      |     ^~~~~~~~
      |     Afree
address.y: In function 'eatcomment':
address.y:381:25: warning: implicit declaration of function 'panic' [-Wimplicit-function-declaration]
  381 |                         panic("eatcomment botch");
      |                         ^~~~~
address.y: At top level:
address.y:389:1: warning: return type defaults to 'int' [-Wimplicit-int]
  389 | yylex()
      | ^~~~~
address.y:522:1: warning: return type defaults to 'int' [-Wimplicit-int]
  522 | appAddr(head, addr)
      | ^~~~~~~
address.y:558:1: warning: return type defaults to 'int' [-Wimplicit-int]
  558 | appDom(head, dom)
      | ^~~~~~
address.y:577:1: warning: return type defaults to 'int' [-Wimplicit-int]
  577 | prepDom(head, dom)
      | ^~~~~~~
address.y: In function 'panic':
address.y:729:14: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration]
  729 |         kill(getpid(), SIGQUIT);
      |              ^~~~~~
address.y: At top level:
address.y:733:1: warning: return type defaults to 'int' [-Wimplicit-int]
  733 | nomem()
      | ^~~~~
address.y:739:1: warning: return type defaults to 'int' [-Wimplicit-int]
  739 | Afreeall()
      | ^~~~~~~~
--- main.o ---
cc -pipe -O2 -I/usr/pkg/include -DAUDIO_SUPPORT -DAUDIO_CMD=\"/usr/pkg/bin/rplay\"   -DDNSLOOKUP     -DFACEDIR=\"/usr/pkg/share/faces\"       -DNISLOOKUP              -DNO_43SELECT  -DSPOOLDIR=\"/var/mail\"           -I/usr/pkg/include   -I/usr/pkg/include -c main.c
main.c:49:10: fatal error: rpcsvc/ypclnt.h: No such file or directory
   49 | #include <rpcsvc/ypclnt.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
*** [main.o] Error code 1

bmake: stopped in /home/pbulk/build/mail/faces/work/faces
--- address.o ---
rm -f y.tab.c
1 error

bmake: stopped in /home/pbulk/build/mail/faces/work/faces
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/mail/faces
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/mail/faces