+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mit-krb5-appl-1.0.3nb6/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mit-krb5-appl-1.0.3nb6/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for mit-krb5-appl-1.0.3nb6
making all in libmissing...
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c fake-addrinfo.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c herror.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c parsetos.c
rm -f libmissing.a
ar cq libmissing.a fake-addrinfo.o herror.o parsetos.o
ranlib libmissing.a
making all in libpty...
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c cleanup.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c getpty.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c init_slave.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c open_ctty.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c open_slave.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c update_utmp.c
update_utmp.c: In function 'pty_update_utmp':
update_utmp.c:520:5: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
  520 |     strncpy(utx.ut_line, cp, sizeof(utx.ut_line));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update_utmp.c:557:5: warning: 'strncpy' output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation]
  557 |     strncpy(utx.ut_id, utmp_id, sizeof(utx.ut_id));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update_utmp.c:621:5: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
  621 |     strncpy(utx.ut_user, username, sizeof(utx.ut_user));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update_utmp.c:621:5: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c update_wtmp.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c vhangup.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c void_assoc.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c logwtmp.c
logwtmp.c: In function 'pty_logwtmp':
logwtmp.c:55:5: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
   55 |     strncpy(utx.ut_line, tty, sizeof(utx.ut_line));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logwtmp.c:56:5: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
   56 |     strncpy(utx.ut_user, user, sizeof(utx.ut_user));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logwtmp.c:78:5: warning: 'strncpy' output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation]
   78 |     strncpy(utx.ut_id, utmp_id, sizeof(utx.ut_id));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c init.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c err.c
gcc  -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c sane_hostname.c
sane_hostname.c: In function 'pty_make_sane_hostname':
sane_hostname.c:113:5: warning: 'strncpy' output may be truncated copying 257 bytes from a string of length 1024 [-Wstringop-truncation]
  113 |     strncpy(*out, addrbuf, ut_host_len);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sane_hostname.c:80:13: warning: 'strncpy' output may be truncated copying 257 bytes from a string of length 1024 [-Wstringop-truncation]
   80 |             strncpy(*out, addrbuf, ut_host_len);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rm -f libpty.a
ar cq libpty.a cleanup.o getpty.o init_slave.o open_ctty.o open_slave.o  update_utmp.o update_wtmp.o vhangup.o void_assoc.o  logwtmp.o init.o err.o sane_hostname.o
ranlib libpty.a
making all in bsd...
gcc -DKRB5_PATH_RLOGIN=\"/opt/pkg/bin/rlogin\" -DUCB_RLOGIN=\"/usr/bin/rlogin\"  -DUCB_RSH=\"/usr/bin/rsh\" -DUCB_RCP=\"/usr/bin/rcp\"  -DKERBEROS  -DLOGIN_PROGRAM=\"/opt/pkg/sbin/login.krb5\" -DKPROGDIR=\"/opt/pkg/bin\"  -DHEIMDAL_FRIENDLY -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c krsh.c
gcc -DKRB5_PATH_RLOGIN=\"/opt/pkg/bin/rlogin\" -DUCB_RLOGIN=\"/usr/bin/rlogin\"  -DUCB_RSH=\"/usr/bin/rsh\" -DUCB_RCP=\"/usr/bin/rcp\"  -DKERBEROS  -DLOGIN_PROGRAM=\"/opt/pkg/sbin/login.krb5\" -DKPROGDIR=\"/opt/pkg/bin\"  -DHEIMDAL_FRIENDLY -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c kcmd.c
kcmd.c: In function 'write_message':
kcmd.c:208:21: warning: assignment to 'caddr_t' {aka 'char *'} from incompatible pointer type 'krb5_int32 *' {aka 'int *'} [-Wincompatible-pointer-types]
  208 |     iov[0].iov_base = &len;
      |                     ^
kcmd.c: In function 'kcmd':
kcmd.c:508:17: warning: implicit declaration of function 'error_message'; did you mean 'write_message'? [-Wimplicit-function-declaration]
  508 |                 error_message(status));
      |                 ^~~~~~~~~~~~~
      |                 write_message
kcmd.c:507:65: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
  507 |         fprintf(stderr, "kcmd: krb5_sname_to_principal failed: %s\n",
      |                                                                ~^
      |                                                                 |
      |                                                                 char *
      |                                                                %d
  508 |                 error_message(status));
      |                 ~~~~~~~~~~~~~~~~~~~~~                            
      |                 |
      |                 int
kcmd.c:516:67: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
  516 |           fprintf(stderr, "kcmd: krb5_set_principal_realm failed %s\n",
      |                                                                  ~^
      |                                                                   |
      |                                                                   char *
      |                                                                  %d
  517 |                   error_message(status));
      |                   ~~~~~~~~~~~~~~~~~~~~~                            
      |                   |
      |                   int
kcmd.c:544:55: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
  544 |         fprintf (stderr, "error getting credentials: %s\n",
      |                                                      ~^
      |                                                       |
      |                                                       char *
      |                                                      %d
  545 |                  error_message (status));
      |                  ~~~~~~~~~~~~~~~~~~~~~~                
      |                  |
      |                  int
kcmd.c:600:64: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
  600 |             fprintf(stderr, "Couldn't authenticate to server: %s\n",
      |                                                               ~^
      |                                                                |
      |                                                                char *
      |                                                               %d
  601 |                     error_message(status));
      |                     ~~~~~~~~~~~~~~~~~~~~~                       
      |                     |
      |                     int
kcmd.c:604:66: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'int' [-Wformat=]
  604 |                 fprintf(stderr, "Server returned error code %d (%s)\n",
      |                                                                 ~^
      |                                                                  |
      |                                                                  char *
      |                                                                 %d
  605 |                         error->error,
  606 |                         error_message(ERROR_TABLE_BASE_krb5 +
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
      |                         |
      |                         int
  607 |                                       (int) error->error));
      |                                       ~~~~~~~~~~~~~~~~~~~         
kcmd.c:634:68: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
  634 |             fprintf(stderr, "kcmd: Error getting forwarded creds: %s\n",
      |                                                                   ~^
      |                                                                    |
      |                                                                    char *
      |                                                                   %d
  635 |                     error_message(status));
      |                     ~~~~~~~~~~~~~~~~~~~~~                           
      |                     |
      |                     int
kcmd.c: In function 'rcmd_stream_init_krb5':
kcmd.c:867:5: warning: implicit declaration of function 'com_err' [-Wimplicit-function-declaration]
  867 |     com_err ("kcmd", ret, "Initializing cipher state");
      |     ^~~~~~~
gcc -DKRB5_PATH_RLOGIN=\"/opt/pkg/bin/rlogin\" -DUCB_RLOGIN=\"/usr/bin/rlogin\"  -DUCB_RSH=\"/usr/bin/rsh\" -DUCB_RCP=\"/usr/bin/rcp\"  -DKERBEROS  -DLOGIN_PROGRAM=\"/opt/pkg/sbin/login.krb5\" -DKPROGDIR=\"/opt/pkg/bin\"  -DHEIMDAL_FRIENDLY -I/usr/include/kerberosv5  -I.. -I../libpty -I..  -I/opt/pkg/include/ncurses -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/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -pedantic -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -c forward.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/ncurses -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/usr/include -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib -lkrb5 -lgss -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o rsh krsh.o kcmd.o forward.o -L../libmissing -lmissing -L/usr/lib -lkrb5 -lsocket -lnsl
Undefined			first referenced
 symbol  			    in file
krb5_auth_con_set_req_cksumtype     kcmd.o
ld: fatal: symbol referencing errors. No output written to rsh
collect2: error: ld returned 1 exit status
*** Error code 1

Stop.
bmake[1]: stopped in /home/pbulk/build/security/mit-krb5-appl/work/krb5-appl-1.0.3/bsd
*** Error code 1

Stop.
bmake: stopped in /home/pbulk/build/security/mit-krb5-appl/work/krb5-appl-1.0.3
*** Error code 1

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/mit-krb5-appl
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/mit-krb5-appl