=> 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