+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/as31-19900126nb2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/as31-19900126nb2/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for as31-19900126nb2 yacc -d as31.y /bin/mv y.tab.c as31.c gcc -O -c as31.c y.tab.c: In function 'yyparse': y.tab.c:1551:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] as31.y:142:9: warning: implicit declaration of function 'inclc' [-Wimplicit-function-declaration] 142 | inclc($3.value); | ^~~~~ as31.y:151:57: warning: implicit declaration of function 'dumplist' [-Wimplicit-function-declaration] 151 | dumplist($2.str,1); | ^~~~~~~~ as31.y:190:17: warning: implicit declaration of function 'error'; did you mean 'perror'? [-Wimplicit-function-declaration] 190 | error("Expression is undefined in pass 1"); | ^~~~~ | perror as31.y:218:17: warning: implicit declaration of function 'warning' [-Wimplicit-function-declaration] 218 | warning("Bit address exceeds 8-bits"); | ^~~~~~~ as31.y:256:49: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] 256 | $$.value = $1.value + strlen($3.str); | ^~~~~ as31.y:27:1: note: include '<string.h>' or provide a declaration of 'strlen' 26 | #include "as31.h" +++ |+#include <string.h> 27 | #undef NOPE as31.y:256:49: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 256 | $$.value = $1.value + strlen($3.str); | ^~~~~ as31.y:256:49: note: include '<string.h>' or provide a declaration of 'strlen' as31.y:257:17: warning: implicit declaration of function 'genstr' [-Wimplicit-function-declaration] 257 | genstr($3.str); | ^~~~~~ as31.y:272:31: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch] 272 | $$.value = strlen($1.str); | ^~~~~~ as31.y:27:1: note: include '<string.h>' or provide a declaration of 'strlen' 26 | #include "as31.h" +++ |+#include <string.h> 27 | #undef NOPE as31.y:281:21: warning: implicit declaration of function 'genword' [-Wimplicit-function-declaration] 281 | if( pass2 ) genword($3.value); | ^~~~~~~ as31.y:353:77: warning: implicit declaration of function 'makeop' [-Wimplicit-function-declaration] 353 | { $$.value = makeop($1.op,NULL,0); } | ^ y.tab.c:3043:7: warning: implicit declaration of function 'yyerror'; did you mean 'yyerrok'? [-Wimplicit-function-declaration] as31.y: At top level: as31.y:956:6: warning: conflicting types for 'error'; have 'void(const char *, ...)' 956 | void error(const char *, ...); | ^~~~~ as31.y:190:17: note: previous implicit declaration of 'error' with type 'void(const char *, ...)' 190 | error("Expression is undefined in pass 1"); | ^~~~~ as31.y:957:6: warning: conflicting types for 'warning'; have 'void(const char *, ...)' 957 | void warning(const char *, ...); | ^~~~~~~ as31.y:218:17: note: previous implicit declaration of 'warning' with type 'void(const char *, ...)' 218 | warning("Bit address exceeds 8-bits"); | ^~~~~~~ as31.y:961:1: warning: return type defaults to 'int' [-Wimplicit-int] 961 | yyerror(s) | ^~~~~~~ as31.y:1018:1: warning: return type defaults to 'int' [-Wimplicit-int] 1018 | makeop(op,m,add) | ^~~~~~ as31.y: In function 'makeop': as31.y:1018:1: warning: type of 'add' defaults to 'int' [-Wimplicit-int] as31.y: At top level: as31.y:1054:1: warning: return type defaults to 'int' [-Wimplicit-int] 1054 | inclc(i) | ^~~~~ as31.y: In function 'inclc': as31.y:1054:1: warning: type of 'i' defaults to 'int' [-Wimplicit-int] as31.y: At top level: as31.y:1105:1: warning: return type defaults to 'int' [-Wimplicit-int] 1105 | dumplist(txt,show) | ^~~~~~~~ as31.y: In function 'dumplist': as31.y:1105:1: warning: type of 'show' defaults to 'int' [-Wimplicit-int] as31.y: At top level: as31.y:1140:1: warning: return type defaults to 'int' [-Wimplicit-int] 1140 | genstr(s) | ^~~~~~ as31.y:1147:1: warning: return type defaults to 'int' [-Wimplicit-int] 1147 | genword(w) | ^~~~~~~ gcc -O -c symbol.c symbol.c:29: warning: "NULL" redefined 29 | #define NULL (0) | In file included from /usr/include/iso/string_iso.h:50, from /usr/include/string.h:34, from symbol.c:23: /usr/include/sys/null.h:28: note: this is the location of the previous definition 28 | #define NULL ((void *)0) | symbol.c:283:1: warning: return type defaults to 'int' [-Wimplicit-int] 283 | strcase(s,t) | ^~~~~~~ symbol.c:327:8: warning: return type defaults to 'int' [-Wimplicit-int] 327 | static hash(s) | ^~~~ symbol.c:386:1: warning: return type defaults to 'int' [-Wimplicit-int] 386 | syminit() | ^~~~~~~ gcc -O -c lexer.c lexer.c:34:21: error: conflicting types for 'yylval'; have 'union ystack' 34 | extern union ystack yylval; | ^~~~~~ In file included from as31.h:138, from lexer.c:30: y.tab.h:210:16: note: previous declaration of 'yylval' with type 'YYSTYPE' {aka 'int'} 210 | extern YYSTYPE yylval; | ^~~~~~ lexer.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int] 48 | get_ch() | ^~~~~~ lexer.c:63:1: warning: return type defaults to 'int' [-Wimplicit-int] 63 | unget_ch(c) | ^~~~~~~~ lexer.c:100:1: warning: return type defaults to 'int' [-Wimplicit-int] 100 | yylex() | ^~~~~ lexer.c: In function 'yylex': lexer.c:102:16: warning: type defaults to 'int' in declaration of 'nl_flag' [-Wimplicit-int] 102 | static nl_flag=0; /* sync. error messages and the cur. line */ | ^~~~~~~ *** Error code 1 Stop. bmake: stopped in /home/pbulk/build/devel/as31/work *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/as31 *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/as31