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: <01C103F2.95E7F420.jorgens@coho.net> From: Steve Jorgensen Reply-To: "jorgens AT coho DOT net" To: "'cygwin AT cygwin DOT com'" Subject: RE: [ANNOUNCEMENT] Updated: readline-4.2-3 Date: Tue, 3 Jul 2001 19:01:36 -0700 X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Thanks for the heads-up, Charles. Is there any way I can make sure I find out if/when the PostgreSQL package has been updated? I'm maintaining a document for a group I'm working with that includes, among other things, instructions for installing/running Cygwin and PostgreSQL, so I'll want to know when I can safely remove this step from the instructions again. -----Original Message----- From: Charles S. Wilson [SMTP:cwilson AT ece DOT gatech DOT edu] Sent: Tuesday, July 03, 2001 5:52 PM To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] Updated: readline-4.2-3 Readline is a library that provides user-input functions complete with history functions and line-editing capabilities. Since the API has changed between readline-4.1 and readline-4.2, see the "Port notes" at the end of /usr/doc/Cygwin/readline-4.2.README if your favorite app no longer compiles properly with this version of readline. readline-4.2-3 depends on ncurses-5.2-5. WARNING: Chet Ramey, the maintainer of the GNU readline package, has changed the readline API between version 4.1 and 4.2. Some functions and variables were added, but more problematic, other functions and variables were removed. Most of these changes were due to function renaming so that the function names followed a more sensible scheme. However, this breaks backwards compatibility. Therefore, the DLL version in this package is "5" instead of "4". That way, binaries that depend on the old dll (like postgresql) can coexist with the new package. The dll numbering sequence (cygreadline4.dll, cygreadline5.dll) is completely arbitrary and doesn't have anything to do with the 4.0, 4.1, 4.2 package numbering sequence. HOWEVER, since setup will *uninstall* the old dll when upgrading readline, this package contains both the old dll's and the new dll's. New programs will link with the new dll's, but the old executables that are already linked to the old dll's will continue to work properly. Currently, the only *official* packages that depend on and are affected by this are postgresql (psql.exe) and python. Eventually, I hope the postgresql maintainer will recompile that package to use the new cygreadline5.dll. [Steve Jorgensen] ... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/