This is a simple compile of ftp://www.clark.net/pub/dickey/ncurses/ncurses-5.0-990710.tgz I used an obsolete version of EMX to compile it (very old machine :-() but it should not matter much - except for SIGWINCH. The patches from the file diff_ncurses_os2_990710a should be applied (the patch to ncurses/Makefile should be moved to some configure script, of course). Then the sequence of commands from Makefile.os2 was done. [I needed to generate ncurses.def by hands - probably a bug in an old emxexp.] The lib/lib* files are static link libraries, other lib/* files are dynamic link export libraries. Compile is -Zmt -Zcrtdll. Do not forget to set TERMINFO environment variable, say set TERMINFO=f:/emx.add/lib/terminfo set TERM=cmono I added two terminals: cmono is mono with mouse support turned on, cmonoc has default colors (similar to NC) - may be buggy. I also include termcap entry for cmonoc. For historical reasons it is named cmono, though it provides capabilities of cmonoc. Append it to your /emx/etc/termcap.dat file. (Look in lib/terminfo directory.) Enjoy, Ilya