Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3A6B6D56.3FFAD2E3@ece.gatech.edu> Date: Sun, 21 Jan 2001 18:14:30 -0500 From: Charles Wilson X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: cygwin AT sources DOT redhat DOT com Subject: [avail for test]: ncurses-5.2-4 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I've just uploaded ncurses-5.2-4 to sourceware -- it should be on the mirrors within a day or so. ncurses is marked as a 'test' release, so you may have to specifically select it in setup to install (see INSTALLATION below). ncurses is a package that provides character and terminal handling libraries, including 'gui-like' panels and menus. It is often used instead of termcap. CHANGES from ncurses-5.2-3 o header files are now installed into /usr/include/ncurses (although there are a few compatibility symlinks in /usr/include. Implication: since the ncurses termcap.h header is installed into /usr/include/ncurses, it is NOT renamed to "termcapn.h" as it was in ncurses-5.2-3 and previous. o Therefore, if you want to use ncurses as a termcap *replacement*, without using additional curses features, you need to specify -I/usr/include/ncurses when compiling (so that gcc will include the proper termcap.h file for ncurses), and use -lncurses instead of -ltermcap when linking. o Some documentation updates in /usr/doc/ncurses-5.2.README o -DALL_STATIC is synonymous with -DNCURSES_STATIC. As other dll-ized libraries are re-released, they will also support this alias. Eventually, if you want to link statically, you should be able to do "-DALL_STATIC" instead of "-DGETTEXT_STATIC -DNCURSES_STATIC -DJPEG_STATIC .....". But don't hold your breath -- this is a long-term project. o Now available in "cygwin/latest", not "cygwin/contrib" o While this is not really an ncurses update, it reflects on ncurses' operation: cygwin-1.1.7 includes a new CYGWIN setting: "CYGWIN=codepage:oem". If you use this setting, then the ACS (linedraw) characters provided by ncurses work properly within a DOS box with no other special steps. o cygwin-1.1.7 and previous also include a non-functional "/usr/include/unctrl.h". This package will overwrite that one with its own, functional version. cygwin-1.1.8 will not include that file, but you may run into problems during the cygwin upgrade -- setup might mistakenly uninstall unctrl.h. If it does, just (cd /usr/include; ln -s ncurses/unctrl.h unctrl.h). INSTALLATION: To update your installation, click on the "Install Cygwin now" link on the http://sources.redhat.com/cygwin web page. This downloads setup.exe to your system. Run setup and answer all of the questions. PLEASE, PLEASE, PLEASE choose a mirror site for your download. The 'sources.redhat.com' site is badly overloaded. Try these mirrors: ftp://ftp.sunsite.utk.edu/pub/cygwin/ (US) ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin/mirrors/cygnus/ (Germany) ftp://ftp.ntua.gr/pub/pc/cygwin/ (Greece) The setup.exe program will figure out what needs to be updated on your system and should install the ncurses package automatically. To install this Test version of ncurses you'll have to tell setup.exe to specifically install it by clicking on the arrows to the left of the ncurses package line until "Test" shows up. You may need to click on the "Full/Part" button in the upper right corner of the the setup screen to get ncurses to show up in the list. --Chuck -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple