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