glibc 2.42 on linux systems removes termio.h file
glibc 2.42 released July 2025 removes termio.h file.
Quoting lists.gnu.org
On Linux, the <termio.h> header and the definition of struct termio in <sys/ioctl.h> have been removed. The termio interface has been obsolete since the very first version of POSIX.1 in 1988, replaced with <termios.h>.
In src/console_io.c replacing
#include <termio.h>
by
#include <sys/ioctl.h>
#include <termios.h>
seems to build okay.
This glibc version has been rolled out to rolling release distros such as Arch. Regular users on stable systems are probably not affected.
Edited by Marcel Frajt