=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for crafty-22.1nb2 --- crafty-make --- --- crafty.o --- --- egtb.o --- --- crafty.o --- clang -O2 -DNetBSD -c crafty.c --- egtb.o --- clang++ -c -DNetBSD egtb.cpp egtb.cpp:1012:40: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbColumn (sq) && sqKing == sq+7 || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~ egtb.cpp:1012:40: note: place parentheses around the '&&' expression to silence this warning 0 != TbColumn (sq) && sqKing == sq+7 || ^ ( ) egtb.cpp:1013:40: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbColumn (sq) && sqKing == sq+9 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1013:40: note: place parentheses around the '&&' expression to silence this warning 7 != TbColumn (sq) && sqKing == sq+9 ^ ( ) egtb.cpp:1019:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) >= 2 && TbColumn (sq) >= 1 && sqKing == sq-17 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ egtb.cpp:1019:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) >= 2 && TbColumn (sq) >= 1 && sqKing == sq-17 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1020:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) >= 2 && TbColumn (sq) <= 6 && sqKing == sq-15 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1020:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) >= 2 && TbColumn (sq) <= 6 && sqKing == sq-15 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1021:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) >= 1 && TbColumn (sq) >= 2 && sqKing == sq-10 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1021:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) >= 1 && TbColumn (sq) >= 2 && sqKing == sq-10 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1022:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) >= 1 && TbColumn (sq) <= 5 && sqKing == sq-6 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1022:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) >= 1 && TbColumn (sq) <= 5 && sqKing == sq-6 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1023:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) <= 6 && TbColumn (sq) >= 2 && sqKing == sq+6 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1023:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) <= 6 && TbColumn (sq) >= 2 && sqKing == sq+6 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1024:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) <= 6 && TbColumn (sq) <= 5 && sqKing == sq+10 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1024:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) <= 6 && TbColumn (sq) <= 5 && sqKing == sq+10 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1025:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) <= 5 && TbColumn (sq) >= 1 && sqKing == sq+15 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1025:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) <= 5 && TbColumn (sq) >= 1 && sqKing == sq+15 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1026:59: warning: '&&' within '||' [-Wlogical-op-parentheses] TbRow (sq) <= 5 && TbColumn (sq) <= 6 && sqKing == sq+17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1026:59: note: place parentheses around the '&&' expression to silence this warning TbRow (sq) <= 5 && TbColumn (sq) <= 6 && sqKing == sq+17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ egtb.cpp:1032:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq-9 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~ egtb.cpp:1032:59: note: place parentheses around the '&&' expression to silence this warning 0 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq-9 || ^ ( ) egtb.cpp:1033:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq-7 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1033:59: note: place parentheses around the '&&' expression to silence this warning 0 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq-7 || ^ ( ) egtb.cpp:1034:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq+7 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1034:59: note: place parentheses around the '&&' expression to silence this warning 7 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq+7 || ^ ( ) egtb.cpp:1035:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq+9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1035:59: note: place parentheses around the '&&' expression to silence this warning 7 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq+9 ^ ( ) egtb.cpp:1041:40: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbColumn (sq) && sqKing == sq-1 || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~ egtb.cpp:1041:40: note: place parentheses around the '&&' expression to silence this warning 0 != TbColumn (sq) && sqKing == sq-1 || ^ ( ) egtb.cpp:1042:40: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbColumn (sq) && sqKing == sq+1 || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1042:40: note: place parentheses around the '&&' expression to silence this warning 7 != TbColumn (sq) && sqKing == sq+1 || ^ ( ) egtb.cpp:1043:37: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbRow (sq) && sqKing == sq-8 || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1043:37: note: place parentheses around the '&&' expression to silence this warning 0 != TbRow (sq) && sqKing == sq-8 || ^ ( ) egtb.cpp:1044:37: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbRow (sq) && sqKing == sq+8 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1044:37: note: place parentheses around the '&&' expression to silence this warning 7 != TbRow (sq) && sqKing == sq+8 ^ ( ) egtb.cpp:1050:40: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbColumn (sq) && sqKing == sq-1 || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~ egtb.cpp:1050:40: note: place parentheses around the '&&' expression to silence this warning 0 != TbColumn (sq) && sqKing == sq-1 || ^ ( ) egtb.cpp:1051:40: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbColumn (sq) && sqKing == sq+1 || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1051:40: note: place parentheses around the '&&' expression to silence this warning 7 != TbColumn (sq) && sqKing == sq+1 || ^ ( ) egtb.cpp:1052:37: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbRow (sq) && sqKing == sq-8 || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1052:37: note: place parentheses around the '&&' expression to silence this warning 0 != TbRow (sq) && sqKing == sq-8 || ^ ( ) egtb.cpp:1053:37: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbRow (sq) && sqKing == sq+8 || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1053:37: note: place parentheses around the '&&' expression to silence this warning 7 != TbRow (sq) && sqKing == sq+8 || ^ ( ) egtb.cpp:1054:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq-9 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1054:59: note: place parentheses around the '&&' expression to silence this warning 0 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq-9 || ^ ( ) egtb.cpp:1055:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq-7 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1055:59: note: place parentheses around the '&&' expression to silence this warning 0 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq-7 || ^ ( ) egtb.cpp:1056:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq+7 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1056:59: note: place parentheses around the '&&' expression to silence this warning 7 != TbRow (sq) && 0 != TbColumn (sq) && sqKing == sq+7 || ^ ( ) egtb.cpp:1057:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 7 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq+9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ egtb.cpp:1057:59: note: place parentheses around the '&&' expression to silence this warning 7 != TbRow (sq) && 7 != TbColumn (sq) && sqKing == sq+9 ^ ( ) --- crafty.o --- In file included from crafty.c:21: --- egtb.o --- egtb.cpp:6273:36: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] DEC_INDEX_FORMAT" "DEC_INDEX_FORMAT" "DEC_INDEX_FORMAT"\n", --- crafty.o --- ./book.c:1168:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] --- egtb.o --- ^ --- crafty.o --- printf(schar); --- egtb.o --- --- crafty.o --- ^~~~~ --- egtb.o --- egtb.cpp:6273:55: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] --- crafty.o --- ./book.c:1168:26: note: treat the string as an argument to avoid this --- egtb.o --- DEC_INDEX_FORMAT" "DEC_INDEX_FORMAT" "DEC_INDEX_FORMAT"\n", --- crafty.o --- printf(schar); --- egtb.o --- ^ --- crafty.o --- ^ --- egtb.o --- --- crafty.o --- "%s", In file included from crafty.c:45: ./time.c:395:9: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] if (fabs(usage_level) > 0.0001) { ^ ./time.c:395:9: note: use function 'abs' instead if (fabs(usage_level) > 0.0001) { ^~~~ abs --- egtb.o --- 26 warnings and 2 errors generated. *** [egtb.o] Error code 1 bmake[1]: stopped in /var/pkgsrc/work/games/crafty/work/crafty-22.1 --- crafty.o --- 2 warnings generated. 1 error bmake[1]: stopped in /var/pkgsrc/work/games/crafty/work/crafty-22.1 *** [crafty-make] Error code 2 bmake: stopped in /var/pkgsrc/work/games/crafty/work/crafty-22.1 1 error bmake: stopped in /var/pkgsrc/work/games/crafty/work/crafty-22.1 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/games/crafty *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/games/crafty