>>> Building on exopi-1 under math/hoc DIST = [math/hoc:hoc-1.1.tar.gz] FULLPKGNAME = hoc-1.1p1 Woken up misc/mmv Woken up net/arpcatch (Junk lock failure for exopi-1 at 1764696543.69728) Received IO (Junk lock obtained for exopi-1 at 1764696592.87) Received IO Still tainted: host marked nojunk by x11/qt6/qtwebengine >>> Running junk in math/hoc at 1764696594.51 Can't run junk because of lock on x11/qt6/qtwebengine (Junk lock released for exopi-1 at 1764696596.21) Woken up x11/blast distfiles size=11422 >>> Running build in math/hoc at 1764696596.24 ===> math/hoc ===> Building from scratch hoc-1.1p1 ===> Verifying specs: c m ===> found c.102.2 m.10.1 ===> Checking files for hoc-1.1p1 `/exopi-cvs/ports/distfiles/hoc-1.1.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for hoc-1.1p1 ===> Patching for hoc-1.1p1 ===> 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 hoc-1.1p1 ===> Configuring for hoc-1.1p1 ===> Building for hoc-1.1p1 yacc -d hoc.y hoc.y: yacc finds 20 shift/reduce conflicts cc -O2 -pipe -c -o hoc.o y.tab.c hoc.y:42:34: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 42 | { defnonly("$"); code2(argassign,(Inst)yyvsp[-2].narg); yyval.inst=yyvsp[0].inst;} | ^~~~~~~~~~~~~~~~~~~~ hoc.y:4:37: note: expanded from macro 'code2' 4 | #define code2(c1,c2) code(c1); code(c2) | ^~ hoc.y:43:33: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 43 | { defnonly("$"); code2(argaddeq,(Inst)yyvsp[-2].narg); yyval.inst=yyvsp[0].inst;} | ^~~~~~~~~~~~~~~~~~~~ hoc.y:4:37: note: expanded from macro 'code2' 4 | #define code2(c1,c2) code(c1); code(c2) | ^~ hoc.y:44:33: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 44 | { defnonly("$"); code2(argsubeq,(Inst)yyvsp[-2].narg); yyval.inst=yyvsp[0].inst;} | ^~~~~~~~~~~~~~~~~~~~ hoc.y:4:37: note: expanded from macro 'code2' 4 | #define code2(c1,c2) code(c1); code(c2) | ^~ hoc.y:45:33: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 45 | { defnonly("$"); code2(argmuleq,(Inst)yyvsp[-2].narg); yyval.inst=yyvsp[0].inst;} | ^~~~~~~~~~~~~~~~~~~~ hoc.y:4:37: note: expanded from macro 'code2' 4 | #define code2(c1,c2) code(c1); code(c2) | ^~ hoc.y:46:33: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 46 | { defnonly("$"); code2(argdiveq,(Inst)yyvsp[-2].narg); yyval.inst=yyvsp[0].inst;} | ^~~~~~~~~~~~~~~~~~~~ hoc.y:4:37: note: expanded from macro 'code2' 4 | #define code2(c1,c2) code(c1); code(c2) | ^~ hoc.y:47:33: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 47 | { defnonly("$"); code2(argmodeq,(Inst)yyvsp[-2].narg); yyval.inst=yyvsp[0].inst;} | ^~~~~~~~~~~~~~~~~~~~ hoc.y:4:37: note: expanded from macro 'code2' 4 | #define code2(c1,c2) code(c1); code(c2) | ^~ hoc.y:54:65: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 54 | { yyval.inst = yyvsp[-3].inst; code3(call, (Inst)yyvsp[-4].sym, (Inst)yyvsp[-1].narg); } | ^~~~~~~~~~~~~~~~~~~~ hoc.y:5:50: note: expanded from macro 'code3' 5 | #define code3(c1,c2,c3) code(c1); code(c2); code(c3) | ^~ hoc.y:91:42: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 91 | { defnonly("$"); yyval.inst = code2(arg, (Inst)yyvsp[0].narg); } | ^~~~~~~~~~~~~~~~~~~ hoc.y:4:37: note: expanded from macro 'code2' 4 | #define code2(c1,c2) code(c1); code(c2) | ^~ hoc.y:94:63: warning: cast to 'Inst' (aka 'void (*)(void)') from smaller integer type 'int' [-Wint-to-pointer-cast] 94 | { yyval.inst = yyvsp[-3].inst; code3(call,(Inst)yyvsp[-4].sym,(Inst)yyvsp[-1].narg); } | ^~~~~~~~~~~~~~~~~~~~ hoc.y:5:50: note: expanded from macro 'code3' 5 | #define code3(c1,c2,c3) code(c1); code(c2); code(c3) | ^~ 9 warnings generated. rm -f y.tab.c if test -f hoc.d; then sed -i -e 's,y.tab.c,hoc.y,' hoc.d; fi cmp -s x.tab.h y.tab.h || cp y.tab.h x.tab.h cc -O2 -pipe -c code.c code.c:151:14: warning: cast to smaller integer type 'int' from 'Inst' (aka 'void (*)(void)') [-Wpointer-to-int-cast] 151 | fp->nargs = (int)pc[1]; | ^~~~~~~~~~ code.c:192:14: warning: cast to smaller integer type 'int' from 'Inst' (aka 'void (*)(void)') [-Wpointer-to-int-cast] 192 | int nargs = (int) *pc++; | ^~~~~~~~~~~ 2 warnings generated. cc -O2 -pipe -c init.c cc -O2 -pipe -c math.c math.c:4:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 4 | double errcheck(); | ^ math.c:8:8: note: conflicting prototype is here 8 | double errcheck(double, char*); | ^ 1 warning generated. cc -O2 -pipe -c symbol.c cc -O2 -pipe hoc.o code.o init.o math.o symbol.o -lm -o hoc >>> Running package in math/hoc at 1764696597.87 ===> math/hoc ===> Faking installation for hoc-1.1p1 /exopi-obj/pobj/hoc-1.1/bin/install -c -s -m 755 /exopi-obj/pobj/hoc-1.1/hoc-1.1/hoc /exopi-obj/pobj/hoc-1.1/fake-amd64/usr/local/bin /exopi-obj/pobj/hoc-1.1/bin/install -c -m 644 /exopi-obj/pobj/hoc-1.1/hoc-1.1/hoc.1 /exopi-obj/pobj/hoc-1.1/fake-amd64/usr/local/man/man1 ===> Building package for hoc-1.1p1 Create /exopi-cvs/ports/packages/amd64/all/hoc-1.1p1.tgz Creating package hoc-1.1p1 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|****** | 9% checksumming|*********** | 18% checksumming|***************** | 27% checksumming|********************** | 36% checksumming|**************************** | 45% checksumming|********************************* | 55% checksumming|*************************************** | 64% checksumming|******************************************** | 73% checksumming|************************************************** | 82% checksumming|******************************************************* | 91% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 1% archiving|************************************************************* | 95% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/hoc-1.1p1.tgz >>> Running clean in math/hoc at 1764696598.96 ===> math/hoc ===> Cleaning for hoc-1.1p1 >>> Ended at 1764696599.13 max_stuck=25.48/waiting-for-lock #308=50.81/junk=1.72/build=1.63/package=1.09/clean=0.21