http://invisible-island.net/ncurses/
Copyright © 2011-2020,2022 by Thomas E. Dickey


Synopsis

The ncurses test programs are used both for testing/demonstrating features of ncurses, as well as for occasional comparisons with other curses implementations.

History

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.

Limitations

These programs work with ncurses, across several releases. For other curses implementations, they generally build properly, but expose differences between ncurses and other implementations.

Platforms

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

Download

These are generated from the main ncurses source tree, with a script make-tar.sh that is run when producing snapshots.