delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/07/03/22:17:59

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
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 <jorgens AT coho DOT net>
Reply-To: "jorgens AT coho DOT net" <jorgens AT coho DOT net>
To: "'cygwin AT cygwin DOT com'" <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

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019