=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for netmaj-2.0.7nb15 cc -I. -Ilib -DNETMAJ_LIB=\"/opt/pkg/lib/netmaj\" -DHAVE_GETTIMEOFDAY -DUSE_SGTTY -DSYSV -DUSE_RAND -DNO_KEYPAD -I/opt/pkg/include/ncurses -c server.c In file included from server.c:30: In file included from ./global.h:24: In file included from ./ss.h:34: /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdlib.h:221:7: error: conflicting types for 'rand' long random(void) __swift_unavailable("Use arc4random instead."); ^ ./pai.h:22:17: note: expanded from macro 'random' #define random rand ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdlib.h:162:6: note: previous declaration is here int rand(void) __swift_unavailable("Use arc4random instead."); ^ In file included from server.c:30: ./global.h:37:9: warning: 'bcopy' macro redefined [-Wmacro-redefined] #define bcopy(s,d,n) memcpy(d,s,n) ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:45:9: note: previous definition is here #define bcopy(src, dest, ...) \ ^ In file included from server.c:30: ./global.h:38:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero(d,n) memset(d,0,n) ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ server.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^ server.c:129:2: warning: implicit declaration of function 'pf_init' is invalid in C99 [-Wimplicit-function-declaration] pf_init(gp,"server",argv[0]); ^ server.c:130:2: warning: implicit declaration of function 'rule_init' is invalid in C99 [-Wimplicit-function-declaration] rule_init(gp); ^ server.c:131:2: warning: implicit declaration of function 'pack_rule' is invalid in C99 [-Wimplicit-function-declaration] pack_rule(&rule); ^ server.c:182:6: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,new); ^ server.c:196:6: warning: implicit declaration of function 'optprot' is invalid in C99 [-Wimplicit-function-declaration] optprot(gp,new,name[0],name+1); ^ server.c:205:9: warning: implicit declaration of function 'talk_pg' is invalid in C99 [-Wimplicit-function-declaration] if (talk_pg(gp,j)) { ^ server.c:217:7: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,k); ^ server.c:227:56: warning: format specifies type 'int' but the argument has type 'time_t' (aka 'long') [-Wformat] fprintf(log_server,"start at %d with %s %s %s %s\n",time(0) ~~ ^~~~~~~ %ld server.c:255:4: warning: implicit declaration of function 'game' is invalid in C99 [-Wimplicit-function-declaration] game(gp); ^ server.c:262:5: warning: implicit declaration of function 'after_game' is invalid in C99 [-Wimplicit-function-declaration] after_game(gp); ^ server.c:278:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] talk_pg(gp,from) global_t *gp; { ^ server.c:284:3: warning: implicit declaration of function 'talk' is invalid in C99 [-Wimplicit-function-declaration] talk(gp,from,buf+strlen(MSG_COMMENTX)); ^ server.c:286:3: warning: implicit declaration of function 'runauto' is invalid in C99 [-Wimplicit-function-declaration] runauto(buf+4); ^ server.c:288:3: warning: implicit declaration of function 'optprot' is invalid in C99 [-Wimplicit-function-declaration] optprot(gp,from,msg[0],msg+1); ^ server.c:293:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] runauto(buf) char *buf; { ^ server.c:297:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p=rindex(buf,'\n')) *p = 0; ~^~~~~~~~~~~~~~~~~ server.c:297:7: note: place parentheses around the assignment to silence this warning if (p=rindex(buf,'\n')) *p = 0; ^ ( ) server.c:297:7: note: use '==' to turn this assignment into an equality comparison if (p=rindex(buf,'\n')) *p = 0; ^ == server.c:308:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] talk(gp,from,msg) global_t *gp; char *msg; { ^ server.c:313:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p=index(msg,'\n')) *p = 0; ~^~~~~~~~~~~~~~~~ server.c:313:7: note: place parentheses around the assignment to silence this warning if (p=index(msg,'\n')) *p = 0; ^ ( ) server.c:313:7: note: use '==' to turn this assignment into an equality comparison if (p=index(msg,'\n')) *p = 0; ^ == server.c:317:4: warning: implicit declaration of function 'msgWrites' is invalid in C99 [-Wimplicit-function-declaration] msgWrites(gp,buf,i); ^ server.c:354:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] msgSelect(gp,time_out) global_t *gp; int time_out; { ^ server.c:358:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] msgIsRead(gp,p) global_t *gp; { ^ server.c:362:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] optprot(gp,from,opt,msg) global_t *gp; char *msg; { ^ server.c:390:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] after_game(gp) global_t *gp; { ^ 26 warnings and 1 error generated. *** [server.o] Error code 1 bmake: stopped in /Users/pbulk/build/games/netmaj/work/netmaj 1 error bmake: stopped in /Users/pbulk/build/games/netmaj/work/netmaj *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/netmaj *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/netmaj