+ 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/sysinfo-3.5.1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/sysinfo-3.5.1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for sysinfo-3.5.1
Making sysinfo for SunOS 5.x ... 
Make sure that `cc' is not `/usr/ucb/cc' or sysinfo may not work.
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c sysinfo.c
sysinfo.c:553:1: warning: return type defaults to 'int' [-Wimplicit-int]
  553 | main(Argc, Argv, Envp)
      | ^~~~
sysinfo.c: In function 'main':
sysinfo.c:620:13: warning: implicit declaration of function 'CFparse'; did you mean 'pause'? [-Wimplicit-function-declaration]
  620 |         if (CFparse(ConfFile, ConfDir) != 0) {
      |             ^~~~~~~
      |             pause
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c devices.c
devices.c: In function 'DeviceShow':
devices.c:250:9: warning: implicit declaration of function 'BuildDevices' [-Wimplicit-function-declaration]
  250 |     if (BuildDevices(&RootDev, Names) != 0)
      |         ^~~~~~~~~~~~
devices.c: In function 'MkDevName':
devices.c:2504:13: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration]
 2504 |         if (isdigit(Name[strlen(Name) - 1]))
      |             ^~~~~~~
devices.c:19:1: note: include '<ctype.h>' or provide a declaration of 'isdigit'
   18 | #include "defs.h"
  +++ |+#include <ctype.h>
   19 | 
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c memory.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c run.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c run-data.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c mcl.c
mcl.c: In function 'strtolower':
mcl.c:168:13: warning: implicit declaration of function 'isupper' [-Wimplicit-function-declaration]
  168 |         if (isupper(*cp))
      |             ^~~~~~~
mcl.c:103:1: note: include '<ctype.h>' or provide a declaration of 'isupper'
  102 | #include <resolv.h>
  +++ |+#include <ctype.h>
  103 | static char *GetMyDomainResolv(Query, MyHostname)
mcl.c:169:19: warning: implicit declaration of function 'tolower' [-Wimplicit-function-declaration]
  169 |             *cp = tolower(*cp);
      |                   ^~~~~~~
mcl.c:169:19: note: include '<ctype.h>' or provide a declaration of 'tolower'
mcl.c: In function 'IsExceptedDomain':
mcl.c:229:13: warning: implicit declaration of function 'REmatch' [-Wimplicit-function-declaration]
  229 |         if (REmatch(MyDomain, ExceptDomains[i], NULL) > 0) {
      |             ^~~~~~~
mcl.c: In function 'MCLreadFile':
mcl.c:302:16: warning: implicit declaration of function 'StrToArgv' [-Wimplicit-function-declaration]
  302 |         Argc = StrToArgv(Buff, "|", &Argv, "\"\"", 0);
      |                ^~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c kvm.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c mcregex.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c options.c
options.c:281:1: warning: return type defaults to 'int' [-Wimplicit-int]
  281 | OptBool(opt, value, docopy)
      | ^~~~~~~
options.c:297:1: warning: return type defaults to 'int' [-Wimplicit-int]
  297 | OptInt(opt, value, docopy)
      | ^~~~~~
options.c:313:1: warning: return type defaults to 'int' [-Wimplicit-int]
  313 | OptShort(opt, value, docopy)
      | ^~~~~~~~
options.c:329:1: warning: return type defaults to 'int' [-Wimplicit-int]
  329 | OptLong(opt, value, docopy)
      | ^~~~~~~
options.c:345:1: warning: return type defaults to 'int' [-Wimplicit-int]
  345 | OptStr(opt, value, docopy)
      | ^~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c virtmem.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getosver.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getosname.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getosdist.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getcpu.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c gethost.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getmodel.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c psi.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getmisc.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c boottime.c
In file included from boottime.c:17:
boottime.c: In function 'GetBootTimeSym':
defs.h:127:33: warning: implicit declaration of function '_CheckNlist'; did you mean 'CheckNlist'? [-Wimplicit-function-declaration]
  127 | #       define CheckNlist(p)    _CheckNlist(p)
      |                                 ^~~~~~~~~~~
boottime.c:123:13: note: in expansion of macro 'CheckNlist'
  123 |         if (CheckNlist(nlptr))
      |             ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c kernel.c
In file included from kernel.c:16:
kernel.c: In function 'KernelShow':
defs.h:127:33: warning: implicit declaration of function '_CheckNlist'; did you mean 'CheckNlist'? [-Wimplicit-function-declaration]
  127 | #       define CheckNlist(p)    _CheckNlist(p)
      |                                 ^~~~~~~~~~~
kernel.c:390:17: note: in expansion of macro 'CheckNlist'
  390 |             if (CheckNlist(NLPtr))
      |                 ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c general.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c class.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c var.c
var.c: In function 'VarGetVal':
var.c:45:30: warning: implicit declaration of function 'tolower' [-Wimplicit-function-declaration]
   45 |                     *cp2++ = tolower(*cp);
      |                              ^~~~~~~
var.c:18:1: note: include '<ctype.h>' or provide a declaration of 'tolower'
   17 | #include "defs.h"
  +++ |+#include <ctype.h>
   18 | 
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c report.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c misc.c
misc.c: In function 'CleanString':
misc.c:181:36: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  181 |     for (cp = String; cp && *cp && isspace(*cp); ++cp);
      |                                    ^~~~~~~
misc.c:19:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   18 | #include <sys/stat.h>
  +++ |+#include <ctype.h>
   19 | 
misc.c:191:18: warning: implicit declaration of function 'isprint' [-Wimplicit-function-declaration]
  191 |             if (!isprint(*cp)) {
      |                  ^~~~~~~
misc.c:191:18: note: include '<ctype.h>' or provide a declaration of 'isprint'
misc.c:198:18: warning: implicit declaration of function 'isalnum' [-Wimplicit-function-declaration]
  198 |             if (!isalnum(*cp)) {
      |                  ^~~~~~~
misc.c:198:18: note: include '<ctype.h>' or provide a declaration of 'isalnum'
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c msg.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c cf.c
cf.c: In function 'CFgetKey':
cf.c:82:36: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
   82 |     for (cp = String; cp && *cp && isspace(*cp); ++cp);
      |                                    ^~~~~~~
cf.c:17:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   16 | #include "defs.h"
  +++ |+#include <ctype.h>
   17 | 
cf.c:88:33: warning: implicit declaration of function 'isalpha' [-Wimplicit-function-declaration]
   88 |     for (cp = Key; cp && *cp && isalpha(*cp); ++cp);
      |                                 ^~~~~~~
cf.c:88:33: note: include '<ctype.h>' or provide a declaration of 'isalpha'
cf.c: In function 'CFconfdir':
cf.c:210:9: warning: implicit declaration of function 'FileExists' [-Wimplicit-function-declaration]
  210 |     if (FileExists(Path) && !IsDir(Path)) {
      |         ^~~~~~~~~~
cf.c:210:30: warning: implicit declaration of function 'IsDir' [-Wimplicit-function-declaration]
  210 |     if (FileExists(Path) && !IsDir(Path)) {
      |                              ^~~~~
cf.c: In function 'CFinclude':
cf.c:234:30: warning: implicit declaration of function 'IsFile' [-Wimplicit-function-declaration]
  234 |     if (FileExists(Path) && !IsFile(Path)) {
      |                              ^~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c define.c
define.c: In function 'DefGet':
define.c:141:21: warning: implicit declaration of function 'REmatch' [-Wimplicit-function-declaration]
  141 |                 if (REmatch(KeyStr, Ptr->KeyStr, NULL) > 0)
      |                     ^~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c devdefine.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c strutil.c
strutil.c: In function 'StrToArgv':
strutil.c:150:14: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  150 |         if (!isspace(*SepChars))
      |              ^~~~~~~
strutil.c:18:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   17 | #include "strutil.h"
  +++ |+#include <ctype.h>
   18 | 
strutil.c: In function 'strtolower':
strutil.c:224:13: warning: implicit declaration of function 'isupper' [-Wimplicit-function-declaration]
  224 |         if (isupper(*cp))
      |             ^~~~~~~
strutil.c:224:13: note: include '<ctype.h>' or provide a declaration of 'isupper'
strutil.c:225:19: warning: implicit declaration of function 'tolower' [-Wimplicit-function-declaration]
  225 |             *cp = tolower(*cp);
      |                   ^~~~~~~
strutil.c:225:19: note: include '<ctype.h>' or provide a declaration of 'tolower'
strutil.c: In function 'strupper':
strutil.c:264:13: warning: implicit declaration of function 'islower' [-Wimplicit-function-declaration]
  264 |         if (islower(*cp))
      |             ^~~~~~~
strutil.c:264:13: note: include '<ctype.h>' or provide a declaration of 'islower'
strutil.c:265:19: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration]
  265 |             *cp = toupper(*cp);
      |                   ^~~~~~~
strutil.c:265:19: note: include '<ctype.h>' or provide a declaration of 'toupper'
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c namelist.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c classtype.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c type.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getarch.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getkernver.c
In file included from getkernver.c:17:
getkernver.c: In function 'GetKernVerSym':
defs.h:127:33: warning: implicit declaration of function '_CheckNlist'; did you mean 'CheckNlist'? [-Wimplicit-function-declaration]
  127 | #       define CheckNlist(p)    _CheckNlist(p)
      |                                 ^~~~~~~~~~~
getkernver.c:41:13: note: in expansion of macro 'CheckNlist'
   41 |         if (CheckNlist(nlptr)) {
      |             ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c getman.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c macinfo.c
macinfo.c: In function 'SetMacInfo':
macinfo.c:160:17: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration]
  160 |         while (!isdigit(*cp) && ++cp);
      |                 ^~~~~~~
macinfo.c:133:1: note: include '<ctype.h>' or provide a declaration of 'isdigit'
  132 | #include "dlpi.h"
  +++ |+#include <ctype.h>
  133 | 
macinfo.c:173:5: warning: implicit declaration of function 'dlattachreq' [-Wimplicit-function-declaration]
  173 |     dlattachreq(fd, DevInfo->Unit);
      |     ^~~~~~~~~~~
macinfo.c:174:5: warning: implicit declaration of function 'dlokack'; did you mean 'flock'? [-Wimplicit-function-declaration]
  174 |     dlokack(fd, dlbuf);
      |     ^~~~~~~
      |     flock
macinfo.c:175:5: warning: implicit declaration of function 'dlbindreq' [-Wimplicit-function-declaration]
  175 |     dlbindreq(fd, 0, 0, DL_CLDLS, 0, 0);
      |     ^~~~~~~~~
macinfo.c:176:5: warning: implicit declaration of function 'dlbindack' [-Wimplicit-function-declaration]
  176 |     dlbindack(fd, dlbuf);
      |     ^~~~~~~~~
macinfo.c:181:5: warning: implicit declaration of function 'dlphysaddrreq' [-Wimplicit-function-declaration]
  181 |     dlphysaddrreq(fd, DL_CURR_PHYS_ADDR);
      |     ^~~~~~~~~~~~~
macinfo.c:182:5: warning: implicit declaration of function 'dlphysaddrack' [-Wimplicit-function-declaration]
  182 |     dlphysaddrack(fd, dlbuf);
      |     ^~~~~~~~~~~~~
macinfo.c:184:5: warning: implicit declaration of function 'addrtostring' [-Wimplicit-function-declaration]
  184 |     addrtostring(OFFADDR(dlp, dlp->physaddr_ack.dl_addr_offset),
      |     ^~~~~~~~~~~~
macinfo.c:215:5: warning: implicit declaration of function 'dlunbindreq' [-Wimplicit-function-declaration]
  215 |     dlunbindreq(fd);
      |     ^~~~~~~~~~~
macinfo.c:216:5: warning: implicit declaration of function 'dldetachreq' [-Wimplicit-function-declaration]
  216 |     dldetachreq(fd);
      |     ^~~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c sysconf.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c setreuid.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c os-sunos5.c
os-sunos5.c: In function 'ProbeTapeDrive':
os-sunos5.c:233:16: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration]
  233 |         while (isdigit(*++cp));
      |                ^~~~~~~
os-sunos5.c:24:1: note: include '<ctype.h>' or provide a declaration of 'isdigit'
   23 | #include <volmgt.h>
  +++ |+#include <ctype.h>
   24 | #endif  /* HAVE_VOLMGT */
os-sunos5.c:283:12: warning: implicit declaration of function 'ScsiQuery' [-Wimplicit-function-declaration]
  283 |     (void) ScsiQuery(DevInfo, DevFilen, fd, TRUE);
      |            ^~~~~~~~~
os-sunos5.c: In function 'GetDkCtlrDevice':
os-sunos5.c:570:5: warning: implicit declaration of function 'SetDiskCtlrModel' [-Wimplicit-function-declaration]
  570 |     SetDiskCtlrModel(DiskCtlr, dk_cinfo->dki_ctype);
      |     ^~~~~~~~~~~~~~~~
os-sunos5.c: In function 'CreateDiskDrive':
os-sunos5.c:656:13: warning: implicit declaration of function 'AddDevDesc' [-Wimplicit-function-declaration]
  656 |             AddDevDesc(DevInfo, Buff, "Volume Name", DA_APPEND);
      |             ^~~~~~~~~~
os-sunos5.c: In function 'GetOSDistSunOS5':
os-sunos5.c:1529:21: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
 1529 |     for (cp = Buff; isspace(*cp); ++cp);
      |                     ^~~~~~~
os-sunos5.c:1529:21: note: include '<ctype.h>' or provide a declaration of 'isspace'
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c dlpi.c
dlpi.c:35:1: warning: return type defaults to 'int' [-Wimplicit-int]
   35 | dlattachreq(fd, ppa)
      | ^~~~~~~~~~~
dlpi.c: In function 'dlattachreq':
dlpi.c:52:13: warning: implicit declaration of function 'putmsg'; did you mean 'puts'? [-Wimplicit-function-declaration]
   52 |         if (putmsg(fd, &ctl, (struct strbuf*) NULL, flags) < 0)
      |             ^~~~~~
      |             puts
dlpi.c: At top level:
dlpi.c:56:1: warning: return type defaults to 'int' [-Wimplicit-int]
   56 | dlphysaddrreq(fd, addrtype)
      | ^~~~~~~~~~~~~
dlpi.c:77:1: warning: return type defaults to 'int' [-Wimplicit-int]
   77 | dldetachreq(fd)
      | ^~~~~~~~~~~
dlpi.c:96:1: warning: return type defaults to 'int' [-Wimplicit-int]
   96 | dlbindreq(fd, sap, max_conind, service_mode, conn_mgmt, xidtest)
      | ^~~~~~~~~
dlpi.c:125:1: warning: return type defaults to 'int' [-Wimplicit-int]
  125 | dlunbindreq(fd)
      | ^~~~~~~~~~~
dlpi.c:144:1: warning: return type defaults to 'int' [-Wimplicit-int]
  144 | dlokack(fd, bufp)
      | ^~~~~~~
dlpi.c: In function 'dlokack':
dlpi.c:156:9: warning: implicit declaration of function 'strgetmsg' [-Wimplicit-function-declaration]
  156 |         strgetmsg(fd, &ctl, (struct strbuf*)NULL, &flags, "dlokack");
      |         ^~~~~~~~~
dlpi.c:160:9: warning: implicit declaration of function 'expecting' [-Wimplicit-function-declaration]
  160 |         expecting(DL_OK_ACK, dlp);
      |         ^~~~~~~~~
dlpi.c: At top level:
dlpi.c:172:1: warning: return type defaults to 'int' [-Wimplicit-int]
  172 | dlbindack(fd, bufp)
      | ^~~~~~~~~
dlpi.c:197:1: warning: return type defaults to 'int' [-Wimplicit-int]
  197 | dlphysaddrack(fd, bufp)
      | ^~~~~~~~~~~~~
dlpi.c:229:1: warning: return type defaults to 'int' [-Wimplicit-int]
  229 | strgetmsg(fd, ctlp, datap, flagsp, caller)
      | ^~~~~~~~~
dlpi.c: In function 'strgetmsg':
dlpi.c:241:16: warning: implicit declaration of function 'signal' [-Wimplicit-function-declaration]
  241 |         (void) signal(SIGALRM, mysigalrm);
      |                ^~~~~~
dlpi.c:251:19: warning: implicit declaration of function 'getmsg'; did you mean 'strgetmsg'? [-Wimplicit-function-declaration]
  251 |         if ((rc = getmsg(fd, ctlp, datap, flagsp)) < 0) {
      |                   ^~~~~~
      |                   strgetmsg
dlpi.c: At top level:
dlpi.c:281:1: warning: return type defaults to 'int' [-Wimplicit-int]
  281 | expecting(prim, dlp)
      | ^~~~~~~~~
dlpi.c:293:1: warning: return type defaults to 'int' [-Wimplicit-int]
  293 | addrtostring(addr, length, s)
      | ^~~~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c sunos-ddb.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c os-sunos.c
os-sunos.c: In function 'BuildDevices':
os-sunos.c:232:9: warning: implicit declaration of function 'KDTbuild' [-Wimplicit-function-declaration]
  232 |     if (KDTbuild(TreePtr, SearchNames) == 0)
      |         ^~~~~~~~
In file included from os-sunos.c:17:
os-sunos.c: In function 'SunGetCpuType':
defs.h:127:33: warning: implicit declaration of function '_CheckNlist'; did you mean 'CheckNlist'? [-Wimplicit-function-declaration]
  127 | #       define CheckNlist(p)    _CheckNlist(p)
      |                                 ^~~~~~~~~~~
os-sunos.c:268:9: note: in expansion of macro 'CheckNlist'
  268 |     if (CheckNlist(nlptr)) {
      |         ^~~~~~~~~~
os-sunos.c: In function 'GetModelISAList':
os-sunos.c:622:9: warning: 'return' with no value, in function returning non-void
  622 |         return;
      |         ^~~~~~
os-sunos.c:612:14: note: declared here
  612 | extern char *GetModelISAList()
      |              ^~~~~~~~~~~~~~~
os-sunos.c:631:19: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration]
  631 |             *cp = toupper(*cp);
      |                   ^~~~~~~
os-sunos.c:37:1: note: include '<ctype.h>' or provide a declaration of 'toupper'
   36 | #include "sunos-obp.h"
  +++ |+#include <ctype.h>
   37 | 
os-sunos.c: In function 'IsString':
os-sunos.c:773:13: warning: implicit declaration of function 'iscntrl' [-Wimplicit-function-declaration]
  773 |         if (iscntrl(opvalue[i]) || !isascii(opvalue[i]))
      |             ^~~~~~~
os-sunos.c:773:13: note: include '<ctype.h>' or provide a declaration of 'iscntrl'
os-sunos.c:773:37: warning: implicit declaration of function 'isascii' [-Wimplicit-function-declaration]
  773 |         if (iscntrl(opvalue[i]) || !isascii(opvalue[i]))
      |                                     ^~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c sunos-fb.c
sunos-fb.c: In function 'FBfindFile':
sunos-fb.c:53:13: warning: implicit declaration of function 'FileExists' [-Wimplicit-function-declaration]
   53 |         if (FileExists(FileBuff))
      |             ^~~~~~~~~~
sunos-fb.c: In function 'ProbeMonitor':
sunos-fb.c:184:9: warning: implicit declaration of function 'AddDevDesc' [-Wimplicit-function-declaration]
  184 |         AddDevDesc(DevInfo, itoa(MonID), "Type", DA_APPEND);
      |         ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c sunos-kbd.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c sunos-kdt.c
In file included from sunos-kdt.c:17:
sunos-kdt.c: In function 'KDTgetRoot':
defs.h:127:33: warning: implicit declaration of function '_CheckNlist'; did you mean 'CheckNlist'? [-Wimplicit-function-declaration]
  127 | #       define CheckNlist(p)    _CheckNlist(p)
      |                                 ^~~~~~~~~~~
sunos-kdt.c:47:9: note: in expansion of macro 'CheckNlist'
   47 |     if (CheckNlist(nlptr))
      |         ^~~~~~~~~~
sunos-kdt.c: In function 'KDTgetDevDesc':
sunos-kdt.c:210:13: warning: implicit declaration of function 'AddDevDesc' [-Wimplicit-function-declaration]
  210 |             AddDevDesc(&DevInfo, Key, "Has", DA_APPEND);
      |             ^~~~~~~~~~
sunos-kdt.c: In function 'SetOSDevInfo':
sunos-kdt.c:260:5: warning: implicit declaration of function 'PCInewInfo' [-Wimplicit-function-declaration]
  260 |     PCInewInfo(&Info);
      |     ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c sunos-obp.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c netif.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c netif-info.c
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c myscsi.c
myscsi.c: In function 'ScsiInquiryDecode':
myscsi.c:131:47: warning: implicit declaration of function 'isalnum' [-Wimplicit-function-declaration]
  131 | #define IsOk(s) ( s && s[0] && s[0] != ' ' && isalnum(s[0]) )
      |                                               ^~~~~~~
myscsi.c:132:9: note: in expansion of macro 'IsOk'
  132 |     if (IsOk(Inq->inq_vid))
      |         ^~~~
myscsi.c:20:1: note: include '<ctype.h>' or provide a declaration of 'isalnum'
   19 | #include <netinet/in.h>         /* For ntohs() etc. */
  +++ |+#include <ctype.h>
   20 | 
myscsi.c:161:9: warning: implicit declaration of function 'AddDevDesc' [-Wimplicit-function-declaration]
  161 |         AddDevDesc(DevInfo, cp, "SCSI Version/Protocol", DA_APPEND);
      |         ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c dospart.c
dospart.c: In function 'DosPartGet':
dospart.c:105:10: warning: implicit declaration of function 'FileExists' [-Wimplicit-function-declaration]
  105 |     if (!FileExists(DevFile)) {
      |          ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c edid.c
edid.c: In function 'EdidSetRange':
edid.c:147:9: warning: implicit declaration of function 'AddDevDesc' [-Wimplicit-function-declaration]
  147 |         AddDevDesc(DevInfo, itoa(Range->MinVertical),
      |         ^~~~~~~~~~
edid.c: In function 'EdidSetEstTiming':
edid.c:179:13: warning: implicit declaration of function 'DevAddRes' [-Wimplicit-function-declaration]
  179 |             DevAddRes(DevInfo, EstTimings[e]);
      |             ^~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c pci.c
pci.c: In function 'PCIsetDeviceInfo':
pci.c:102:9: warning: implicit declaration of function 'AddDevDesc' [-Wimplicit-function-declaration]
  102 |         AddDevDesc(DevInfo, Buff, "PCI Name", DA_APPEND);
      |         ^~~~~~~~~~
gcc -g -I. -Dsunos -DOSMVER=5 -DOSVER=511 -DCONFIG_DIR=\"/opt/pkg/libdata/sysinfo/conf\"   -c buildinfo.c
rm -f sysinfo
gcc -g -i -R/usr/lib  -o sysinfo sysinfo.o devices.o memory.o run.o run-data.o mcl.o kvm.o  mcregex.o options.o virtmem.o getosver.o getosname.o  getosdist.o getcpu.o  gethost.o getmodel.o psi.o getmisc.o boottime.o  kernel.o general.o class.o var.o report.o misc.o msg.o cf.o define.o devdefine.o strutil.o namelist.o  classtype.o type.o  getarch.o getkernver.o getman.o macinfo.o sysconf.o  setreuid.o  os-sunos5.o dlpi.o sunos-ddb.o os-sunos.o sunos-fb.o sunos-kbd.o sunos-kdt.o sunos-obp.o  netif.o netif-info.o myscsi.o  dospart.o edid.o pci.o buildinfo.o -lsocket -lnsl -lelf -ladm -lresolv -lgen -lvolmgt -lkvm
gcc: error: unrecognized command-line option '-i'
*** [sysinfo] Error code 1

make[2]: stopped in /home/pbulk/build/sysutils/sysinfo/work/sysinfo-3.5.1
1 error

make[2]: stopped in /home/pbulk/build/sysutils/sysinfo/work/sysinfo-3.5.1
*** [sunos5] Error code 2

make[1]: stopped in /home/pbulk/build/sysutils/sysinfo/work/sysinfo-3.5.1
1 error

make[1]: stopped in /home/pbulk/build/sysutils/sysinfo/work/sysinfo-3.5.1
*** [default] Error code 2

bmake: stopped in /home/pbulk/build/sysutils/sysinfo/work/sysinfo-3.5.1
1 error

bmake: stopped in /home/pbulk/build/sysutils/sysinfo/work/sysinfo-3.5.1
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/sysinfo
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/sysinfo