lcom-1.03.tar.gz Source for application that has broken form dialog that seems to work with older libraries but not with newer ones. It's a program used to test Unix serial ports. It can open multiple serial ports and display the data from each port in a separate window. The form that fails is the one that allows you to edit the settings of an open serial port. To see that form, start the progam like so: ./lcom /dev/ttyS0 # open /dev/ttyS0 in dumb-terminal mode Once the port is opened, hit ESC-e, and a form should pop up allowing you to edit the baud, parity, stop bits, etc. Hit Enter to exit the port config dialog, then ESC-x to exit program. That form stopped being displayed "recently." Doesnt' work: Fedora 14 ncurses-5.7-8.20100703.fc14 Fedora 14 ncurses-5.7-9.20100703.fc14 Fedora 13 ncurses-5.7-7.20100130.fc13 Gentoo ncurses-5.9 Works: Gentoo ncurses-5.7-r7 (see below) Older Fedora (exact versions still unknown) I'm currently download Fedora 12 to see if that works. ncurses-5.7-r7.tar.bz2 The patched ncruses-5.7 source tree used by Gentoo to build a version of ncurses-5.7 that does show the port-edit form. ncurses-5.9.tar.bz2 The patched ncruses-5.9 source tree used by Gentoo to build a version of ncurses-5.9 that doesn't show the port-edit form. (Behavior is same as recent Fedora libraries.) gentoo-patches Directory containing the patches gentoo applies to the standard ncurses 5.7/5.9 source trees. [It looks like 5.8 never made it into Gentoo.] gentoo-ncurses.txt Build log showing what order patches are applied in the two source trees.