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