>>> Building on exopi-4 under sysutils/sfk BDEPENDS = [devel/dwz] DIST = [sysutils/sfk:sfk-2.0.0.3/sfk-2.0.0.tar.gz] FULLPKGNAME = sfk-2.0.0.3 Avoided depends for dwz-0.16p0 distfiles size=1926114 >>> Running build in sysutils/sfk at 1764614725.84 ===> sysutils/sfk ===> Building from scratch sfk-2.0.0.3 ===> sfk-2.0.0.3 depends on: dwz-* -> dwz-0.16p0 ===> Verifying specs: c++ c++abi pthread c m ===> found c++.12.0 c++abi.9.0 pthread.28.1 c.102.2 m.10.1 ===> Checking files for sfk-2.0.0.3 `/exopi-cvs/ports/distfiles/sfk-2.0.0.3/sfk-2.0.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for sfk-2.0.0.3 ===> Patching for sfk-2.0.0.3 ===> Applying OpenBSD patch patch-sfk_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: sfk.cpp |--- sfk.cpp.orig |+++ sfk.cpp -------------------------- Patching file sfk.cpp using Plan A... Hunk #1 succeeded at 1025. Hunk #2 succeeded at 1038. Hunk #3 succeeded at 2760. Hunk #4 succeeded at 6202. Hunk #5 succeeded at 6215. Hunk #6 succeeded at 11736. Hunk #7 succeeded at 35069. done ===> Applying OpenBSD patch patch-sfkbase_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: sfkbase.hpp |--- sfkbase.hpp.orig |+++ sfkbase.hpp -------------------------- Patching file sfkbase.hpp using Plan A... Hunk #1 succeeded at 20. Hunk #2 succeeded at 33. Hunk #3 succeeded at 107. Hunk #4 succeeded at 136. done ===> Applying OpenBSD patch patch-sfkext_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: sfkext.cpp |--- sfkext.cpp.orig |+++ sfkext.cpp -------------------------- Patching file sfkext.cpp using Plan A... Hunk #1 succeeded at 488. done ===> Applying OpenBSD patch patch-sfkpack_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: sfkpack.cpp |--- sfkpack.cpp.orig |+++ sfkpack.cpp -------------------------- Patching file sfkpack.cpp using Plan A... Hunk #1 succeeded at 33. Hunk #2 succeeded at 9849. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for sfk-2.0.0.3 ===> Configuring for sfk-2.0.0.3 Using /exopi-obj/pobj/sfk-2.0.0.3/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /exopi-obj/pobj/sfk-2.0.0.3/config.site checking for a BSD-compatible install... /exopi-obj/pobj/sfk-2.0.0.3/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether make sets $(MAKE)... (cached) yes checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking for style of include used by make... GNU checking dependency style of c++... gcc3 configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ===> Building for sfk-2.0.0.3 /usr/bin/make all-am depbase=`echo sfk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -MT sfk.o -MD -MP -MF $depbase.Tpo -c -o sfk.o sfk.cpp && mv -f $depbase.Tpo $depbase.Po sfk.cpp:13629:10: warning: expression result unused [-Wunused-value] 13629 | *pChg++; | ^~~~~~~ sfk.cpp:13648:10: warning: expression result unused [-Wunused-value] 13648 | *pChg++; | ^~~~~~~ sfk.cpp:18265:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18265 | if (lRC |= glblFileSet.addDirMask(szMaskBuf)) // is copied | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:18265:12: note: place parentheses around the assignment to silence this warning 18265 | if (lRC |= glblFileSet.addDirMask(szMaskBuf)) // is copied | ^ | ( ) sfk.cpp:18265:12: note: use '!=' to turn this compound assignment into an inequality comparison 18265 | if (lRC |= glblFileSet.addDirMask(szMaskBuf)) // is copied | ^~ | != sfk.cpp:18871:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18871 | if (lRC |= glblFileSet.addFileMask(psz1)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:18871:24: note: place parentheses around the assignment to silence this warning 18871 | if (lRC |= glblFileSet.addFileMask(psz1)) | ^ | ( ) sfk.cpp:18871:24: note: use '!=' to turn this compound assignment into an inequality comparison 18871 | if (lRC |= glblFileSet.addFileMask(psz1)) | ^~ | != sfk.cpp:24897:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 24897 | if (irc = clSizes.addEntry(nSize , ipos)) break; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:24897:15: note: place parentheses around the assignment to silence this warning 24897 | if (irc = clSizes.addEntry(nSize , ipos)) break; | ^ | ( ) sfk.cpp:24897:15: note: use '==' to turn this assignment into an equality comparison 24897 | if (irc = clSizes.addEntry(nSize , ipos)) break; | ^ | == sfk.cpp:24898:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 24898 | if (irc = clTimes.addEntry(nTime , ipos)) break; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:24898:15: note: place parentheses around the assignment to silence this warning 24898 | if (irc = clTimes.addEntry(nTime , ipos)) break; | ^ | ( ) sfk.cpp:24898:15: note: use '==' to turn this assignment into an equality comparison 24898 | if (irc = clTimes.addEntry(nTime , ipos)) break; | ^ | == sfk.cpp:24899:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 24899 | if (irc = clNames.addEntry(pszFile, ipos)) break; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:24899:15: note: place parentheses around the assignment to silence this warning 24899 | if (irc = clNames.addEntry(pszFile, ipos)) break; | ^ | ( ) sfk.cpp:24899:15: note: use '==' to turn this assignment into an equality comparison 24899 | if (irc = clNames.addEntry(pszFile, ipos)) break; | ^ | == sfk.cpp:24900:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 24900 | if (irc = clRoots.addEntry(glblFileSet.root(), ipos)) break; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:24900:15: note: place parentheses around the assignment to silence this warning 24900 | if (irc = clRoots.addEntry(glblFileSet.root(), ipos)) break; | ^ | ( ) sfk.cpp:24900:15: note: use '==' to turn this assignment into an equality comparison 24900 | if (irc = clRoots.addEntry(glblFileSet.root(), ipos)) break; | ^ | == sfk.cpp:24902:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 24902 | if (irc = clSumHi.addEntry(nDummy , ipos)) break; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:24902:15: note: place parentheses around the assignment to silence this warning 24902 | if (irc = clSumHi.addEntry(nDummy , ipos)) break; | ^ | ( ) sfk.cpp:24902:15: note: use '==' to turn this assignment into an equality comparison 24902 | if (irc = clSumHi.addEntry(nDummy , ipos)) break; | ^ | == sfk.cpp:24903:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 24903 | if (irc = clSumLo.addEntry(nDummy , ipos)) break; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:24903:15: note: place parentheses around the assignment to silence this warning 24903 | if (irc = clSumLo.addEntry(nDummy , ipos)) break; | ^ | ( ) sfk.cpp:24903:15: note: use '==' to turn this assignment into an equality comparison 24903 | if (irc = clSumLo.addEntry(nDummy , ipos)) break; | ^ | == sfk.cpp:25272:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 25272 | if (irc = glblDupScan.addFile(pcoi)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:25272:12: note: place parentheses around the assignment to silence this warning 25272 | if (irc = glblDupScan.addFile(pcoi)) | ^ | ( ) sfk.cpp:25272:12: note: use '==' to turn this assignment into an equality comparison 25272 | if (irc = glblDupScan.addFile(pcoi)) | ^ | == sfk.cpp:38382:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38382 | while (psz = strchr(pszOwnIP, '.')) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:38382:24: note: place parentheses around the assignment to silence this warning 38382 | while (psz = strchr(pszOwnIP, '.')) | ^ | ( ) sfk.cpp:38382:24: note: use '==' to turn this assignment into an equality comparison 38382 | while (psz = strchr(pszOwnIP, '.')) | ^ | == sfk.cpp:44214:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44214 | if (pszParm = strstr(pszCfg, "memlimit:")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:44214:22: note: place parentheses around the assignment to silence this warning 44214 | if (pszParm = strstr(pszCfg, "memlimit:")) { | ^ | ( ) sfk.cpp:44214:22: note: use '==' to turn this assignment into an equality comparison 44214 | if (pszParm = strstr(pszCfg, "memlimit:")) { | ^ | == sfk.cpp:44218:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44218 | if (pszParm = strstr(pszCfg, "weblimit:")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:44218:22: note: place parentheses around the assignment to silence this warning 44218 | if (pszParm = strstr(pszCfg, "weblimit:")) { | ^ | ( ) sfk.cpp:44218:22: note: use '==' to turn this assignment into an equality comparison 44218 | if (pszParm = strstr(pszCfg, "weblimit:")) { | ^ | == sfk.cpp:44222:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44222 | if (pszParm = strstr(pszCfg, "webtimeout:")) { // wto.general | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:44222:22: note: place parentheses around the assignment to silence this warning 44222 | if (pszParm = strstr(pszCfg, "webtimeout:")) { // wto.general | ^ | ( ) sfk.cpp:44222:22: note: use '==' to turn this assignment into an equality comparison 44222 | if (pszParm = strstr(pszCfg, "webtimeout:")) { // wto.general | ^ | == sfk.cpp:44226:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44226 | if (pszParm = strstr(pszCfg, "ftptimeout:")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:44226:22: note: place parentheses around the assignment to silence this warning 44226 | if (pszParm = strstr(pszCfg, "ftptimeout:")) { | ^ | ( ) sfk.cpp:44226:22: note: use '==' to turn this assignment into an equality comparison 44226 | if (pszParm = strstr(pszCfg, "ftptimeout:")) { | ^ | == sfk.cpp:44230:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44230 | if (pszParm = strstr(pszCfg, "tmpdir:")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:44230:22: note: place parentheses around the assignment to silence this warning 44230 | if (pszParm = strstr(pszCfg, "tmpdir:")) { | ^ | ( ) sfk.cpp:44230:22: note: use '==' to turn this assignment into an equality comparison 44230 | if (pszParm = strstr(pszCfg, "tmpdir:")) { | ^ | == sfk.cpp:44255:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44255 | if (pszParm = strstr(pszCfg, "codepage:")) { // sfk190 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfk.cpp:44255:22: note: place parentheses around the assignment to silence this warning 44255 | if (pszParm = strstr(pszCfg, "codepage:")) { // sfk190 | ^ | ( ) sfk.cpp:44255:22: note: use '==' to turn this assignment into an equality comparison 44255 | if (pszParm = strstr(pszCfg, "codepage:")) { // sfk190 | ^ | == sfk.cpp:49715:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] 49715 | } else { | ^ sfk.cpp:50725:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] 50725 | else | ^ 20 warnings generated. depbase=`echo sfkext.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -MT sfkext.o -MD -MP -MF $depbase.Tpo -c -o sfkext.o sfkext.cpp && mv -f $depbase.Tpo $depbase.Po sfkext.cpp:7236:23: warning: address of array 'pdef->sztoip' will always evaluate to 'true' [-Wpointer-bool-conversion] 7236 | && pdef->sztoip && strlen(pdef->sztoip)) // sfk1982 | ~~ ~~~~~~^~~~~~ sfkext.cpp:11980:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11980 | while (c = *psz++) | ~~^~~~~~~~ sfkext.cpp:11980:13: note: place parentheses around the assignment to silence this warning 11980 | while (c = *psz++) | ^ | ( ) sfkext.cpp:11980:13: note: use '==' to turn this assignment into an equality comparison 11980 | while (c = *psz++) | ^ | == sfkext.cpp:14212:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14212 | if (iSubRC = moveFile(pszSrc, pszDst)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ sfkext.cpp:14212:24: note: place parentheses around the assignment to silence this warning 14212 | if (iSubRC = moveFile(pszSrc, pszDst)) | ^ | ( ) sfkext.cpp:14212:24: note: use '==' to turn this assignment into an equality comparison 14212 | if (iSubRC = moveFile(pszSrc, pszDst)) | ^ | == sfkext.cpp:14223:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14223 | if (iSubRC = copyFile(pszSrc, pszDst, pszShDst, pGlblWorkBuf, nGlblWorkBufSize, nflags)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfkext.cpp:14223:21: note: place parentheses around the assignment to silence this warning 14223 | if (iSubRC = copyFile(pszSrc, pszDst, pszShDst, pGlblWorkBuf, nGlblWorkBufSize, nflags)) | ^ | ( ) sfkext.cpp:14223:21: note: use '==' to turn this assignment into an equality comparison 14223 | if (iSubRC = copyFile(pszSrc, pszDst, pszShDst, pGlblWorkBuf, nGlblWorkBufSize, nflags)) | ^ | == sfkext.cpp:35444:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 35444 | while (pszCmd = sfkNetSrc.getNextCommand()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfkext.cpp:35444:24: note: place parentheses around the assignment to silence this warning 35444 | while (pszCmd = sfkNetSrc.getNextCommand()) { | ^ | ( ) sfkext.cpp:35444:24: note: use '==' to turn this assignment into an equality comparison 35444 | while (pszCmd = sfkNetSrc.getNextCommand()) { | ^ | == sfkext.cpp:35455:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 35455 | while (pszText = sfkNetSrc.getNextInput(&pAttr, &oInAddr, bNoCache)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfkext.cpp:35455:25: note: place parentheses around the assignment to silence this warning 35455 | while (pszText = sfkNetSrc.getNextInput(&pAttr, &oInAddr, bNoCache)) | ^ | ( ) sfkext.cpp:35455:25: note: use '==' to turn this assignment into an equality comparison 35455 | while (pszText = sfkNetSrc.getNextInput(&pAttr, &oInAddr, bNoCache)) | ^ | == 6 warnings generated. depbase=`echo sfkpack.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -MT sfkpack.o -MD -MP -MF $depbase.Tpo -c -o sfkpack.o sfkpack.cpp && mv -f $depbase.Tpo $depbase.Po sfkpack.cpp:11348:6: warning: expression result unused [-Wunused-value] 11348 | (crcForCrypting); | ^~~~~~~~~~~~~~ sfkpack.cpp:15300:6: warning: expression result unused [-Wunused-value] 15300 | (crcForCrypting); | ^~~~~~~~~~~~~~ 2 warnings generated. c++ -O2 -pipe -g -o sfk sfk.o sfkext.o sfkpack.o ld: warning: sfkext.cpp:692(sfkext.o:(UDPIO::addHeader())): warning: strcat() is almost always misused, please use strlcat() ld: warning: sfk.cpp:526(sfk.o:(logError(char const*, ...))): warning: vsprintf() is often misused, please use vsnprintf() ld: warning: sfkpack.cpp:13015(sfkpack.o:(makedir(char*))): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: sfkext.cpp:18254(sfkext.o:(Symbol::solve(char*, int, int, int))): warning: rand() may return deterministic values, is that what you want? >>> Running package in sysutils/sfk at 1764614796.80 ===> sysutils/sfk ===> Faking installation for sfk-2.0.0.3 test -z "/usr/local/bin" || mkdir -p "/exopi-obj/pobj/sfk-2.0.0.3/fake-amd64/usr/local/bin" /exopi-obj/pobj/sfk-2.0.0.3/bin/install -c -m 755 sfk '/exopi-obj/pobj/sfk-2.0.0.3/fake-amd64/usr/local/bin' Reading existing plist for sfk-2.0.0.3 Writing /exopi-obj/pobj/sfk-2.0.0.3/fake-amd64/debug-pkg/Makefile.new Writing /exopi-obj/pobj/sfk-2.0.0.3/fake-amd64/debug-pkg/PLIST Renaming /exopi-obj/pobj/sfk-2.0.0.3/fake-amd64/debug-pkg/Makefile.new to Makefile > Extracting debug info from /exopi-obj/pobj/sfk-2.0.0.3/fake-amd64/usr/local/bin/sfk dwz: /exopi-obj/pobj/sfk-2.0.0.3/fake-amd64/usr/local/bin/.debug/sfk.dbg: DWARF compression not beneficial - old size 935560 new size 1006695 ===> Building package for sfk-2.0.0.3 Create /exopi-cvs/ports/packages/amd64/all/sfk-2.0.0.3.tgz Creating package sfk-2.0.0.3 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|***** | 8% checksumming|********* | 15% checksumming|************** | 23% checksumming|******************* | 31% checksumming|*********************** | 38% checksumming|**************************** | 46% checksumming|********************************* | 54% checksumming|************************************** | 62% checksumming|****************************************** | 69% checksumming|*********************************************** | 77% checksumming|**************************************************** | 85% checksumming|******************************************************** | 92% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************************************************************ | 94% archiving|****************************************************************|100% Creating package debug-sfk-2.0.0.3 reading plist| checking dependencies| checking dependencies|sysutils/sfk checksumming| checksumming| | 0% checksumming|**** | 7% checksumming|******** | 13% checksumming|************ | 20% checksumming|**************** | 27% checksumming|******************** | 33% checksumming|************************ | 40% checksumming|**************************** | 47% checksumming|********************************* | 53% checksumming|************************************* | 60% checksumming|***************************************** | 67% checksumming|********************************************* | 73% checksumming|************************************************* | 80% checksumming|***************************************************** | 87% checksumming|********************************************************* | 93% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*************************************** | 61% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/sfk-2.0.0.3.tgz Link to /exopi-cvs/ports/packages/amd64/ftp/debug-sfk-2.0.0.3.tgz >>> Running clean in sysutils/sfk at 1764614800.53 ===> sysutils/sfk ===> Cleaning for sfk-2.0.0.3 >>> Ended at 1764614801.04 max_stuck=40.75/build=70.96/package=3.73/clean=0.55