Guido van Rossum <guido@digicool.com> writes: > > A change to termios.c in the last couple of days to #include termio.h > > as well as termios.h breaks the build on FreeBSD, which has only > > termios.h - needs an autoconf test? There'll probably be other similar > > systems. > > Frankly, I don't see the point of including termio.h at all -- it > seems to be a backwards compatibility file. If you don't include termio.h the build breaks on alpha/OSF1. This sounds to me like OSF1's headers are broken (you can't include sys/ioctl.h without including termio.h first, it seems, or you get complaints about struct termio being undefined). So I'd suggest +#ifdef __osf__ #include <termio.h> +#endif and then see if the build breaks anywhere else (I love unix). Using the sf compile farm, I've tested this on FreeBSD, Linux/x86, Linux/PPC, OSF1/alpha, Linux/sparc, Solaris/sparc (using gcc; cc gives a pile of warnings from redefined macros and then dies 'cause it can't find a valiud license file). So we might need some more magic for solaris using cc. Cheers, M. -- Imagine if every Thursday your shoes exploded if you tied them the usual way. This happens to us all the time with computers, and nobody thinks of complaining. -- Jeff Raskin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4