Source: vigor Version: 0.016-31 Severity: serious Tags: ftbfs Due to time64 and thus enabling -Werror=implicit-function-declaration, vigor now fails to build from source:
| ../../build/../cl/cl_screen.c: In function ‘cl_screen’: | ../../build/../cl/cl_screen.c:112:25: error: implicit declaration of function ‘tputs’; did you mean ‘puts’? [-Werror=implicit-function-declaration] | 112 | tputs(tgoto(clp->cup, | | ^~~~~ | | puts | ../../build/../cl/cl_screen.c:112:31: error: implicit declaration of function ‘tgoto’ [-Werror=implicit-function-declaration] | 112 | tputs(tgoto(clp->cup, | | ^~~~~ | ../../build/../cl/cl_funcs.c: In function ‘cl_attr’: | ../../build/../cl/cl_funcs.c:125:39: error: implicit declaration of function ‘tputs’; did you mean ‘puts’? [-Werror=implicit-function-declaration] | 125 | (void)tputs(clp->smcup, 1, cl_putchar); | | ^~~~~ | | puts | ../../build/../cl/cl_read.c: In function ‘block_for_read’: | ../../build/../cl/cl_read.c:137:9: error: implicit declaration of function ‘mega_select’ [-Werror=implicit-function-declaration] | 137 | mega_select(fd+1, &fds, NULL, NULL, NULL); | | ^~~~~~~~~~~ | ../../build/../cl/cl_funcs.c: In function ‘cl_ex_adjust’: | ../../build/../cl/cl_funcs.c:350:37: error: implicit declaration of function ‘tgoto’; did you mean ‘v_lgoto’? [-Werror=implicit-function-declaration] | 350 | (void)tputs(tgoto(clp->cup, | | ^~~~~ | | v_lgoto | ../../build/../cl/cl_funcs.c: In function ‘cl_bell’: | ../../build/../cl/cl_funcs.c:214:23: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] | 214 | (void)write(STDOUT_FILENO, "\07", 1); /* \a */ | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ../../build/../cl/cl_bsd.c: In function ‘setupterm’: | ../../build/../cl/cl_bsd.c:176:22: error: implicit declaration of function ‘tgetent’; did you mean ‘getenv’? [-Werror=implicit-function-declaration] | 176 | if ((*errp = tgetent(buf, ttype)) > 0) { | | ^~~~~~~ | | getenv Helmut