> On NetBSD-5.99.23/amd64: > /usr/src/crypto/dist/heimdal/lib/roken/getarg.c: In function 'arg_printusage': > /usr/src/crypto/dist/heimdal/lib/roken/getarg.c:220: error: storage size of 'ws' isn't known > *** [getarg.lo] Error code 1 Umm. - struct winsize is defined in <sys/ttycom.h> on NetBSD - <termios.h> is a symlink to <sys/termios.h> on NetBSD - <sys/termios.h> includes <sys/ttycom.h> inside #if defined(_NETBSD_SOURCES) while <sys/ioctl.h> includes <sys/ttycom.h> unconditionally - src/include/heimdal/roken.h configured for NetBSD includes <termios.h> and <sys/ioctl.h> so it got struct winsize What's the right solution?
run a ./configure and generate a file to include for the tools build, on all host platforms?