=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for hercules-3.13nb1 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13' Making all in decNumber gmake[2]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13/decNumber' CC decContext.lo CC decimal128.lo CC decimal32.lo CC decimal64.lo CC decNumber.lo CC decPacked.lo CCLD libdecNumber.la gmake[2]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13/decNumber' Making all in softfloat gmake[2]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13/softfloat' CC softfloat.lo CCLD libsoftfloat.la gmake[2]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13/softfloat' Making all in m4 gmake[2]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13/m4' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13/m4' Making all in util gmake[2]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13/util' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13/util' Making all in html gmake[2]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13/html' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13/html' Making all in man gmake[2]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13/man' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13/man' Making all in . gmake[2]: Entering directory '/opt/work/emulators/hercules/work/hercules-3.13' CC hsys.lo CC version.lo CC codepage.lo CC hscutl2.lo CC logger.lo CC hscutl.lo CC logmsg.lo CC hdl.lo CC hostinfo.lo CC hsocket.lo CC memrchr.lo CC parser.lo CC pttrace.lo CC sllib.lo CC hetlib.lo CC ckddasd.lo CC fbadasd.lo CC cckddasd.lo CC cckdutil.lo CC dasdtab.lo CC cache.lo CC dasdutil.lo CC shared.lo ckddasd.c:3785:20: warning: converting the result of '?:' with integer constants to a boolean always evaluates to 'true' [-Wtautological-constant-compare] if (!(((dev->ckdloper & CKDOPER_CODE) == CKDOPER_WRITE ^ ckddasd.c:3997:20: warning: converting the result of '?:' with integer constants to a boolean always evaluates to 'true' [-Wtautological-constant-compare] if (!(((dev->ckdloper & CKDOPER_CODE) == CKDOPER_WRITE ^ cckddasd.c:5648:21: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] if (p[0] != '\0') ^~~~ (void *)0 CC hconsole.lo shared.c:2963:25: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] if (i[0] != '\0') logmsg ("%s",(char *)i); ^~~~ (void *)0 CC w32util.lo CC strsignal.lo 1 warning generated. 2 warnings generated. 1 warning generated. CC impl.lo CC config.lo CC bldcfg.lo CC panel.lo CC history.lo CC fillfnam.lo CC assist.lo CC ipl.lo CC dat.lo CC stack.lo CC cpu.lo CC vstore.lo CC general1.lo CC general2.lo CC general3.lo In file included from ./general2.c:2894: ./general2.c:2308:28: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] if(utf16[2] < 0xdc && utf16[2] > 0xdf) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC pfpo.lo In file included from ./general2.c:2900: ./general2.c:2308:28: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] if(utf16[2] < 0xdc && utf16[2] > 0xdf) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC plo.lo CC control.lo CC crypto.lo CC io.lo CC decimal.lo 2 warnings generated. CC service.lo CC scedasd.lo CC losc.lo CC chsc.lo CC opcode.lo CC diagnose.lo CC diagmssf.lo CC vm.lo CC vmd250.lo vm.c:860:28: warning: converting the result of '<<' to a boolean; did you mean '(dev->csw[1] << 16) != 0'? [-Wint-in-bool-context] lastccw = (dev->csw[1] << 16) || (dev->csw[2] << 8) ^ vm.c:860:51: warning: converting the result of '<<' to a boolean; did you mean '(dev->csw[2] << 8) != 0'? [-Wint-in-bool-context] lastccw = (dev->csw[1] << 16) || (dev->csw[2] << 8) ^ vm.c:864:29: warning: converting the result of '<<' to a boolean; did you mean '(dev->csw[6] << 8) != 0'? [-Wint-in-bool-context] residual = (dev->csw[6] << 8) || dev->csw[7]; ^ In file included from ./vm.c:1702: ./vm.c:868:37: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[0] << 24) != 0'? [-Wint-in-bool-context] lastccw = (dev->scsw.ccwaddr[0] << 24) ^ ./vm.c:869:42: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[1] << 16) != 0'? [-Wint-in-bool-context] || (dev->scsw.ccwaddr[1] << 16) ^ ./vm.c:870:42: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[2] << 8) != 0'? [-Wint-in-bool-context] || (dev->scsw.ccwaddr[2] << 8) ^ ./vm.c:874:36: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.count[0] << 8) != 0'? [-Wint-in-bool-context] residual = (dev->scsw.count[0] << 8) || dev->scsw.count[1]; ^ In file included from ./vm.c:1708: ./vm.c:868:37: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[0] << 24) != 0'? [-Wint-in-bool-context] lastccw = (dev->scsw.ccwaddr[0] << 24) ^ ./vm.c:869:42: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[1] << 16) != 0'? [-Wint-in-bool-context] || (dev->scsw.ccwaddr[1] << 16) ^ ./vm.c:870:42: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.ccwaddr[2] << 8) != 0'? [-Wint-in-bool-context] || (dev->scsw.ccwaddr[2] << 8) ^ ./vm.c:874:36: warning: converting the result of '<<' to a boolean; did you mean '(dev->scsw.count[0] << 8) != 0'? [-Wint-in-bool-context] residual = (dev->scsw.count[0] << 8) || dev->scsw.count[1]; ^ CC channel.lo CC external.lo CC float.lo 11 warnings generated. In file included from ./float.c:8023: ./float.c:2876:28: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value] if ((xj == xi) || (abs(xj - xi) == 1)) { ^ ./float.c:2876:28: note: remove the call to 'abs' since unsigned values cannot be negative if ((xj == xi) || (abs(xj - xi) == 1)) { ^~~ ./float.c:5345:36: warning: taking the absolute value of unsigned type 'unsigned long long' has no effect [-Wabsolute-value] if ((xj == xi) || (abs(xj - xi) == 1)) { ^ ./float.c:5345:36: note: remove the call to 'abs' since unsigned values cannot be negative if ((xj == xi) || (abs(xj - xi) == 1)) { ^~~ In file included from ./float.c:8029: ./float.c:2876:28: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value] if ((xj == xi) || (abs(xj - xi) == 1)) { ^ ./float.c:2876:28: note: remove the call to 'abs' since unsigned values cannot be negative if ((xj == xi) || (abs(xj - xi) == 1)) { ^~~ ./float.c:5345:36: warning: taking the absolute value of unsigned type 'unsigned long long' has no effect [-Wabsolute-value] if ((xj == xi) || (abs(xj - xi) == 1)) { ^ ./float.c:5345:36: note: remove the call to 'abs' since unsigned values cannot be negative if ((xj == xi) || (abs(xj - xi) == 1)) { ^~~ CC trace.lo CC machchk.lo CC vector.lo CC xstore.lo CC cmpsc.lo CC sie.lo CC qdio.lo CC clock.lo CC timer.lo 4 warnings generated. CC esame.lo CC ieee.lo CC dfp.lo CC httpserv.lo CC cgibin.lo CC loadparm.lo CC hsccmd.lo CC cmdtab.lo CC hao.lo CC hscmisc.lo CC sr.lo CC ecpsvm.lo CC dyngui.lo CC dyninst.lo CC hdteq.lo CC printer.lo CC sockdev.lo CC commadpt.lo CC comm3705.lo CC ctc_lcs.lo CC ctc_ctci.lo CC ctcadpt.lo comm3705.c:881:26: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buf[len++] = IAC; ~ ^~~ comm3705.c:202:25: note: expanded from macro 'IAC' #define IAC 255 /* Interpret as Command */ ^~~ comm3705.c:890:26: warning: implicit conversion from 'int' to 'char' changes value from 239 to -17 [-Wconstant-conversion] buf[len++] = EOR_MARK; ~ ^~~~~~~~ comm3705.c:171:25: note: expanded from macro 'EOR_MARK' #define EOR_MARK 239 /* End of record marker */ ^~~ CC w32ctca.lo ctcadpt.c:2240:20: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] if( (argc < 3) && (argc > 5) ) ~~~~~~~~~~~^~~~~~~~~~~~~ 2 warnings generated. CC tuntap.lo 1 warning generated. CC console.lo CC tapedev.lo CC tapeccws.lo CC awstape.lo CC faketape.lo console.c:1533:39: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] bfr=buffer_addchar(bfr,&len,&alen,IAC); ~~~~~~~~~~~~~~ ^~~ console.c:169:25: note: expanded from macro 'IAC' #define IAC 255 /* Interpret as Command */ ^~~ console.c:1534:39: warning: implicit conversion from 'int' to 'char' changes value from 239 to -17 [-Wconstant-conversion] bfr=buffer_addchar(bfr,&len,&alen,EOR_MARK); ~~~~~~~~~~~~~~ ^~~~~~~~ console.c:138:25: note: expanded from macro 'EOR_MARK' #define EOR_MARK 239 /* End of record marker */ ^~~ console.c:1754:30: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buf[len++] = IAC; ~ ^~~ console.c:169:25: note: expanded from macro 'IAC' #define IAC 255 /* Interpret as Command */ ^~~ console.c:1763:30: warning: implicit conversion from 'int' to 'char' changes value from 239 to -17 [-Wconstant-conversion] buf[len++] = EOR_MARK; ~ ^~~~~~~~ console.c:138:25: note: expanded from macro 'EOR_MARK' #define EOR_MARK 239 /* End of record marker */ ^~~ CC hettape.lo CC omatape.lo 4 warnings generated. CC scsitape.lo CC w32stape.lo CC cardrdr.lo CC hchan.lo CC cardpch.lo CC qeth.lo CC con1052c.lo CC bootstrap.o CC hdlmain.o CC dasdinit.o CC dasdisup.o CC dasdload.o CC dasdconv.o CC dasdls.o CC dasdcat.o CC dasdpdsu.o CC dasdseq.o CC tapecopy.o CC tapemap.o CC tapesplt.o CC cckdcdsk.o CC cckdcomp.o CC cckddiag.o CC cckdswap.o CC dasdcopy.o CC hetget.o CC hetinit.o CC hetmap.o CC hetupd.o CC dmap2hrc.o CC hercifc.o CCLD libhercs.la CCLD libhercu.la CCLD libherct.la CCLD libhercd.la CCLD libherc.la CCLD dyngui.la CCLD dyninst.la CCLD hdt1403.la CCLD hdteq.la CCLD hdt3705.la CCLD hdt3088.la CCLD hdt2703.la CCLD hdt3270.la CCLD hdt3420.la CCLD hdt3505.la CCLD hdt2880.la CCLD hdt3525.la CCLD hdt1052c.la CCLD hdtqeth.la CCLD dasdinit CCLD dasdisup CCLD dasdload CCLD dasdconv CCLD dasdls CCLD dasdcat CCLD dasdpdsu Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1548: dasdinit] Error 1 gmake[2]: *** Waiting for unfinished jobs.... CCLD dasdseq Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1551: dasdisup] Error 1 Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1554: dasdload] Error 1 Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1557: dasdls] Error 1 Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1542: dasdconv] Error 1 Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1560: dasdpdsu] Error 1 Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1539: dasdcat] Error 1 Undefined symbols for architecture arm64: "_logger_syslogfd", referenced from: _log_write in libhercu.a(logmsg.o) _logmsgp in libhercu.a(logmsg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:1563: dasdseq] Error 1 gmake[2]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13' gmake[1]: *** [Makefile:1776: all-recursive] Error 1 gmake[1]: Leaving directory '/opt/work/emulators/hercules/work/hercules-3.13' gmake: *** [Makefile:1309: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/emulators/hercules *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/emulators/hercules