http://invisible-island.net/ncurses/
Copyright © 2011-2020,2022 by Thomas E. Dickey
The ncurses test programs are used both for testing/demonstrating features of ncurses, as well as for occasional comparisons with other curses implementations.
A configure script was added to the test directory in 1996, to
help test-builds with Unix versions. However, the script relied
on files such as config.guess
which were present in
the ncurses tree but not in the test-directory.
Beginning with ncurses
5.8, the ncurses sources include make-tar.sh
scripts for the Ada95 and test directories which may be used to
generate tarballs of those directories which can build separately
from the complete ncurses distribution.
These programs work with ncurses, across several releases. For other curses implementations, they generally build properly, but expose differences between ncurses and other implementations.
In preparing the release of ncurses 5.9, these gcc versions (as well as other compilers such as clang) and systems were used:
System | CPU | C (gcc) | (n)curses |
---|---|---|---|
AIX 5.1 | powerpc | 4.2.4 | system |
AIX 5.3 | powerpc | 4.2.4 | system |
Centos 5.5 | x86_64 | 4.1.2 | 5.5.20060715 |
Cygwin 6.1 | x86_64 | 4.3.4 | 5.7.20091227 |
Debian 3.1 | i686 | 3.3.5 | 5.4.20040208 |
Debian 5.0 | i486 | 4.3.2 | 5.7.20081213 |
Debian 6.0 | i686 | 4.4.5 | 5.7.20100313 |
Debian 6.0 | x86_64 | 4.4.5 | 5.7.20100313 |
Fedora 13 | x86_64 | 4.4.5 | 5.7.20100130 |
Fedora 14 | x86_64 | 4.5.1 | 5.7.20100703 |
FreeBSD 6.3 | i386 | 4.1.2 | 5.6.20061217 |
FreeBSD 6.3 | i386 | 4.2.2 | 5.6.20061217 |
FreeBSD 6.3 | i386 | 4.3.0 | 5.6.20061217 |
FreeBSD 7.2 | x86_64 | 4.2.1 | 5.6.20080503 |
FreeBSD 8.1 | x86_64 | 4.4.0 | 5.7.20081102 |
HPUX 11.00 | hppa2.0w | 4.2.4 | system |
HPUX 11.23 | hppa2.0w | 4.2.4 | system |
IRIX64 6.5 | mips | 4.2.4 | system |
Mac OS X 10.6.7 | x86_64 | 4.2.1 | 5.7.20081102 |
Mandriva 2010.0 | x86_64 | 4.4.1 | 5.7.20090516 |
MirBSD 10 | i386 | 3.4.6 | 5.5.20051010 |
NetBSD 5.1 | x86_64 | 4.1.3 | system |
OSF/1 5.1 | alpha | 4.2.4 | system |
OpenBSD 4.1 | i386 | 3.3.5 | 5.2.20010224 |
OpenSuse 11.0 | x86_64 | 4.3.1 | 5.6.20070128 |
OpenSuse 11.3 | x86_64 | 4.5.0 | 5.7.20100109 |
OpenSolaris | x86_64 | 3.4.3 | system |
Solaris 2.6 | sparc | 4.2.4 | system |
Solaris 7 | sparc | 4.2.4 | system |
Solaris 8 | sparc | 4.2.4 | system |
Solaris 9 | sparc | 4.2.4 | system |
Solaris 10 | sparc | 4.2.4 | system |
Ubuntu 10.04 | x86_64 | 4.4.3 | 5.7.20090803 |
Ubuntu 10.10 | i686 | 4.4.4 | 5.7.20100626 |
These are generated from the main ncurses source tree, with a script make-tar.sh that is run when producing snapshots.