Specifically, trying to compile on standard debian box with glibc C fails in three places:
libcurses/refresh.c uses wcwidth
libterminfo/term.c uses strlcpy
libcurses/tstp.c uses SIG_HOLD
strlcpy appears to be a BSD extension that glibc deliberately doesn't implement. The other two seem to be available under glibc (from a cursory web search) so may be missing headers.
Specifically, trying to compile on standard debian box with glibc C fails in three places:
libcurses/refresh.c
useswcwidth
libterminfo/term.c
usesstrlcpy
libcurses/tstp.c
uses SIG_HOLDstrlcpy appears to be a BSD extension that glibc deliberately doesn't implement. The other two seem to be available under glibc (from a cursory web search) so may be missing headers.
Checked gcc 8.2 and clang 6.0 with glibc 2.27-8.