=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for joos-0.2nb1 cd A- && make yacc -d joos.y clang -pipe -Os -c y.tab.c y.tab.c:1690:16: warning: implicit declaration of function 'yylex' is invalid in C99 [-Wimplicit-function-declaration] yychar = YYLEX; ^ y.tab.c:1046:16: note: expanded from macro 'YYLEX' # define YYLEX yylex () ^ joos.y:229:62: warning: implicit declaration of function 'yyerror' is invalid in C99 [-Wimplicit-function-declaration] {if (strcmp((yyvsp[(1) - (4)].stringconst),"String")!=0) yyerror("type String expected");} ^ joos.y:231:62: warning: implicit declaration of function 'yyerror' is invalid in C99 [-Wimplicit-function-declaration] {if (strcmp((yyvsp[(1) - (4)].stringconst),"String")!=0) yyerror("type String expected");} ^ joos.y:433:45: warning: implicit declaration of function 'yyerror' is invalid in C99 [-Wimplicit-function-declaration] {if ((yyvsp[(2) - (4)].exp)->kind!=idK) yyerror("identifier expected"); ^ y.tab.c:2495:7: warning: implicit declaration of function 'yyerror' is invalid in C99 [-Wimplicit-function-declaration] yyerror (YY_("syntax error")); ^ y.tab.c:2641:3: warning: implicit declaration of function 'yyerror' is invalid in C99 [-Wimplicit-function-declaration] yyerror (YY_("memory exhausted")); ^ 6 warnings generated. flex joos.l clang -pipe -Os -c lex.yy.c clang -pipe -Os -c main.c clang -pipe -Os -c tree.c clang -pipe -Os -c error.c clang -pipe -Os -c memory.c clang -pipe -Os -c weed.c clang -pipe -Os -c symbol.c symbol.c:149:10: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (!strcmp(classname,c->name)==0) { ^ ~~ symbol.c:149:10: note: add parentheses after the '!' to evaluate the comparison first if (!strcmp(classname,c->name)==0) { ^ ( ) symbol.c:149:10: note: add parentheses around left hand side expression to silence this warning if (!strcmp(classname,c->name)==0) { ^ ( ) 1 warning generated. clang -pipe -Os -c type.c clang -pipe -Os -c defasn.c clang -pipe -Os -c resource.c clang -pipe -Os -c code.c clang -pipe -Os -c optimize.c clang -pipe -Os -c emit.c clang lex.yy.o y.tab.o tree.o error.o memory.o weed.o symbol.o type.o defasn.o resource.o code.o optimize.o emit.o main.o -o joos -lfl ld: library not found for -lfl clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. make[1]: stopped in /Users/pbulk/build/lang/joos/work/joos-0.2/A- *** Error code 1 Stop. bmake: stopped in /Users/pbulk/build/lang/joos/work/joos-0.2 *** Error code 1 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/joos *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/joos