=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for ile-2.0
clang -pipe -Os -o ile ile.c -ltermcap
ile.c:11:18: warning: '/*' within block comment [-Wcomment]
/* #define DEBUG /**/
                 ^
ile.c:269:15: warning: incompatible pointer types passing 'union wait *' to parameter of type 'int *' [-Wincompatible-pointer-types]
    if (wait3(&status, WUNTRACED, NULL) != childpid) {
              ^~~~~~~
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/wait.h:254:20: note: passing argument to parameter here
pid_t   wait3(int *, int, struct rusage *);
                   ^
ile.c:358:9: warning: implicit declaration of function 'tgetent' is invalid in C99 [-Wimplicit-function-declaration]
    if (tgetent(termcap_entry, terminal_type) < 1) {
        ^
ile.c:362:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (cle = tgetstr("le", &where)) strip(&cle);
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:362:13: note: place parentheses around the assignment to silence this warning
    if (cle = tgetstr("le", &where)) strip(&cle);
            ^
        (                          )
ile.c:362:13: note: use '==' to turn this assignment into an equality comparison
    if (cle = tgetstr("le", &where)) strip(&cle);
            ^
            ==
ile.c:364:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (cbl = tgetstr("bl", &where)) strip(&cbl);
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:364:13: note: place parentheses around the assignment to silence this warning
    if (cbl = tgetstr("bl", &where)) strip(&cbl);
            ^
        (                          )
ile.c:364:13: note: use '==' to turn this assignment into an equality comparison
    if (cbl = tgetstr("bl", &where)) strip(&cbl);
            ^
            ==
ile.c:366:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (cnl = tgetstr("nl", &where)) strip(&cnl);
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:366:13: note: place parentheses around the assignment to silence this warning
    if (cnl = tgetstr("nl", &where)) strip(&cnl);
            ^
        (                          )
ile.c:366:13: note: use '==' to turn this assignment into an equality comparison
    if (cnl = tgetstr("nl", &where)) strip(&cnl);
            ^
            ==
ile.c:368:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (ccl = tgetstr("cl", &where)) strip(&ccl);
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:368:13: note: place parentheses around the assignment to silence this warning
    if (ccl = tgetstr("cl", &where)) strip(&ccl);
            ^
        (                          )
ile.c:368:13: note: use '==' to turn this assignment into an equality comparison
    if (ccl = tgetstr("cl", &where)) strip(&ccl);
            ^
            ==
ile.c:370:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (ccr = tgetstr("cr", &where)) strip(&ccr);
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:370:13: note: place parentheses around the assignment to silence this warning
    if (ccr = tgetstr("cr", &where)) strip(&ccr);
            ^
        (                          )
ile.c:370:13: note: use '==' to turn this assignment into an equality comparison
    if (ccr = tgetstr("cr", &where)) strip(&ccr);
            ^
            ==
ile.c:372:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (cic = tgetstr("ic", &where)) strip(&cic);
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:372:13: note: place parentheses around the assignment to silence this warning
    if (cic = tgetstr("ic", &where)) strip(&cic);
            ^
        (                          )
ile.c:372:13: note: use '==' to turn this assignment into an equality comparison
    if (cic = tgetstr("ic", &where)) strip(&cic);
            ^
            ==
ile.c:375:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (cce = tgetstr("ce", &where)) strip(&cce);
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:375:13: note: place parentheses around the assignment to silence this warning
    if (cce = tgetstr("ce", &where)) strip(&cce);
            ^
        (                          )
ile.c:375:13: note: use '==' to turn this assignment into an equality comparison
    if (cce = tgetstr("ce", &where)) strip(&cce);
            ^
            ==
ile.c:387:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (cmd = tgetstr("md", &where)) {
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:387:13: note: place parentheses around the assignment to silence this warning
    if (cmd = tgetstr("md", &where)) {
            ^
        (                          )
ile.c:387:13: note: use '==' to turn this assignment into an equality comparison
    if (cmd = tgetstr("md", &where)) {
            ^
            ==
ile.c:388:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        if (cme = tgetstr("me", &where)) strip(&cmd), strip(&cme);
            ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:388:10: note: place parentheses around the assignment to silence this warning
        if (cme = tgetstr("me", &where)) strip(&cmd), strip(&cme);
                ^
            (                          )
ile.c:388:10: note: use '==' to turn this assignment into an equality comparison
        if (cme = tgetstr("me", &where)) strip(&cmd), strip(&cme);
                ^
                ==
ile.c:392:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (csc = tgetstr("sc", &where)) {
        ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:392:13: note: place parentheses around the assignment to silence this warning
    if (csc = tgetstr("sc", &where)) {
            ^
        (                          )
ile.c:392:13: note: use '==' to turn this assignment into an equality comparison
    if (csc = tgetstr("sc", &where)) {
            ^
            ==
ile.c:393:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        if (crc = tgetstr("rc", &where)) strip(&csc), strip(&crc);
            ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:393:10: note: place parentheses around the assignment to silence this warning
        if (crc = tgetstr("rc", &where)) strip(&csc), strip(&crc);
                ^
            (                          )
ile.c:393:10: note: use '==' to turn this assignment into an equality comparison
        if (crc = tgetstr("rc", &where)) strip(&csc), strip(&crc);
                ^
                ==
ile.c:400:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            if (csc = tgetstr("sc", &where)) {
                ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:400:14: note: place parentheses around the assignment to silence this warning
            if (csc = tgetstr("sc", &where)) {
                    ^
                (                          )
ile.c:400:14: note: use '==' to turn this assignment into an equality comparison
            if (csc = tgetstr("sc", &where)) {
                    ^
                    ==
ile.c:401:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                if (crc = tgetstr("rc", &where)) strip(&csc), strip(&crc);
                    ~~~~^~~~~~~~~~~~~~~~~~~~~~~
ile.c:401:11: note: place parentheses around the assignment to silence this warning
                if (crc = tgetstr("rc", &where)) strip(&csc), strip(&crc);
                        ^
                    (                          )
ile.c:401:11: note: use '==' to turn this assignment into an equality comparison
                if (crc = tgetstr("rc", &where)) strip(&csc), strip(&crc);
                        ^
                        ==
ile.c:495:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
write_line(line, length) char *line; int length; {
^
ile.c:510:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
ile.c:1171:27: error: use of undeclared identifier 'TIOCREMOTE'
        (void) ioctl(master_pty, TIOCREMOTE, &mode);
                                 ^
ile.c:1174:27: error: use of undeclared identifier 'TIOCREMOTE'
        (void) ioctl(master_pty, TIOCREMOTE, &mode);
                                 ^
ile.c:1284:29: warning: too few arguments in call to 'clearline'
                    if (length) clearline();
                                ~~~~~~~~~ ^
ile.c:1614:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main(argc, argv) int argc; char *argv[]; {
^
ile.c:1621:18: warning: too few arguments in call to 'clear_screen'
    clear_screen();
    ~~~~~~~~~~~~ ^
ile.c:1753:5: warning: array index 127 is past the end of the array (which contains 127 elements) [-Warray-bounds]
    action_table[0][del].aors.action = delete_char;
    ^               ~~~
ile.c:552:1: note: array 'action_table' declared here
struct {
^
ile.c:1769:5: warning: array index 127 is past the end of the array (which contains 127 elements) [-Warray-bounds]
    action_table[1][del].aors.action = delete_word;
    ^               ~~~
ile.c:552:1: note: array 'action_table' declared here
struct {
^
23 warnings and 2 errors generated.
*** [ile] Error code 1

bmake: stopped making "all" in /Users/pbulk/build/misc/lile/work/lile-2.0
bmake: 1 error

bmake: stopped making "all" in /Users/pbulk/build/misc/lile/work/lile-2.0
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/lile
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/misc/lile