=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for xmailwatcher-1.6nb3 cc -O -I/usr/pkg/include -I /usr/X11R7/include -I/usr/X11R7/include -c xmailwatcher.c xmailwatcher.c:168:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ xmailwatcher.c:475:17: warning: format specifies type 'unsigned int' but the argument has type 'time_t' (aka 'long long') [-Wformat] timedScan, lastTime, sb.st_mtime, ^~~~~~~~ xmailwatcher.c:475:27: warning: format specifies type 'unsigned int' but the argument has type 'time_t' (aka 'long long') [-Wformat] timedScan, lastTime, sb.st_mtime, ^~~~~~~~~~~ 3 warnings generated. cc -O -I/usr/pkg/include -I /usr/X11R7/include -I/usr/X11R7/include -c box.c box.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = index(from, '(')) a++; ~~^~~~~~~~~~~~~~~~~~ box.c:151:8: note: place parentheses around the assignment to silence this warning if (a = index(from, '(')) a++; ^ ( ) box.c:151:8: note: use '==' to turn this assignment into an equality comparison if (a = index(from, '(')) a++; ^ == box.c:153:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (b = index(a, ')')) *b = '\0'; ~~^~~~~~~~~~~~~~~ box.c:153:8: note: place parentheses around the assignment to silence this warning if (b = index(a, ')')) *b = '\0'; ^ ( ) box.c:153:8: note: use '==' to turn this assignment into an equality comparison if (b = index(a, ')')) *b = '\0'; ^ == box.c:155:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (b = index(a, '<')) *b = '\0'; ~~^~~~~~~~~~~~~~~ box.c:155:8: note: place parentheses around the assignment to silence this warning if (b = index(a, '<')) *b = '\0'; ^ ( ) box.c:155:8: note: use '==' to turn this assignment into an equality comparison if (b = index(a, '<')) *b = '\0'; ^ == box.c:162:7: warning: implicit declaration of function 'isgraph' is invalid in C99 [-Wimplicit-function-declaration] if (isgraph(*b)) break; ^ box.c:171:9: warning: implicit declaration of function 'isalpha' is invalid in C99 [-Wimplicit-function-declaration] while (isalpha(*line)) { ^ box.c:172:11: warning: implicit declaration of function 'tolower' is invalid in C99 [-Wimplicit-function-declaration] *line = tolower(*line); ^ box.c:205:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] TERMINATE(from) ^~~~~~~~~~~~~~~ box.c:188:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ~~^~~~~~~~~~~~~~~~ box.c:205:5: note: place parentheses around the assignment to silence this warning box.c:188:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ box.c:205:5: note: use '==' to turn this assignment into an equality comparison box.c:188:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ box.c:209:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] TERMINATE(subj) ^~~~~~~~~~~~~~~ box.c:188:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ~~^~~~~~~~~~~~~~~~ box.c:209:5: note: place parentheses around the assignment to silence this warning box.c:188:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ box.c:209:5: note: use '==' to turn this assignment into an equality comparison box.c:188:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ box.c:261:3: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration] free((char *)namelist[i]); ^ box.c:371:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] TERMINATE(from); ^~~~~~~~~~~~~~~ box.c:314:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ~~^~~~~~~~~~~~~~~~ box.c:371:4: note: place parentheses around the assignment to silence this warning box.c:314:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ box.c:371:4: note: use '==' to turn this assignment into an equality comparison box.c:314:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ box.c:376:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] TERMINATE(subj); ^~~~~~~~~~~~~~~ box.c:314:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ~~^~~~~~~~~~~~~~~~ box.c:376:4: note: place parentheses around the assignment to silence this warning box.c:314:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ box.c:376:4: note: use '==' to turn this assignment into an equality comparison box.c:314:42: note: expanded from macro 'TERMINATE' #define TERMINATE(x) x[79] = '\0'; if (n = index(x, '\n')) *n = '\0'; ^ 11 warnings generated. bmake: don't know how to make /usr/pkg/lib/libXaw.a. Stop bmake: stopped in /usr/pkgsrc/work/mail/xmailwatcher/work/xmailwatcher *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/mail/xmailwatcher *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/mail/xmailwatcher