Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com content-class: urn:content-classes:message Subject: RE: ncftp current release won't run - missing CYGREADLINE5.DLL MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 6 Apr 2002 10:01:38 +1000 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Robert Collins" To: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g3601x619637 > -----Original Message----- > From: Christopher Faylor [mailto:cgf AT redhat DOT com] > Sent: Friday, April 05, 2002 12:20 AM > To: cygwin AT cygwin DOT com > Subject: Re: ncftp current release won't run - missing > CYGREADLINE5.DLL > > > On Thu, Apr 04, 2002 at 11:57:09PM +1000, Robert Collins wrote: > >I didn't actually mean that the FAQ entry should disappear, more be > >marked as not necessarily applying to problems with the > current setup. > > Ok. Maybe we should add words like "If you see this with the > current setup.exe vWHATEVER or greater then please send your > setup.log file to cygwin AT cygwin DOT com." The current text is: Why can't my application locate cygncurses5.dll? or cygintl.dll? or cygreadline5.dll? or ...? If you upgraded recently, and suddenly vim (or some other Cygwin application) cannot find cygncurses5.dll, it means that you did not follow these instructions properly: http://cygwin.com/ml/cygwin-announce/2001/msg00124.html. To repair the damage, you must run Cygwin Setup again, and re-install the `libncurses5' package. Note that Cygwin Setup won't show this option by default. In the "Select packages to install" dialogue, click on the `Full/Part' button. This lists all packages, even those that are already installed. Scroll down to locate the `libncurses5' package. Click on the "cycle" glyph until it says "Reinstall". Continue with the installation. Similarly, if something cannot find cygintl.dll, then run Cygwin Setup and re-install the `libintl' and `libintl1' packages. For a detailed explanation of the general problem, and how to extend it to other missing DLLs (like cygreadline5.dll) and identify their containing packages, see http://cygwin.com/ml/cygwin/2002-01/msg01619.html. I suggest: ==== Why can't my application locate cygncurses5.dll? or cygintl.dll? or cygreadline5.dll? or ...? Older versions of cygwin setup (older than 2.194) did not prevent files that move from one package to another being deleted on an upgrade/removal of the previous pacakge. This meant that when a package such as ncurses split into libraries and applications, that a specific upgrade process had to be followed. Unless you've just installed cygwin for the first time, it's likely that you have had this problem for a while, and need to repair it. If you have just intalled cygwin for the first time, report this problem on the cygwin AT cygwin DOT com mailing list. To repait the problem, you must (re)install the package that provides the missing dll. To do this, first use the package database at http://www.cygwin.com/pacakges to find the correct package. For example, cygreadline5.dll is contained in libreadline5. Secondly, run setup.exe, and proceed as you normally would. Click on View until the caption to the right shows 'Full'. Scroll down the list looking for the package you need - the list is in alphabetical order. If the package is currently installed, Click on version number so that it changes, and repeat until the word 'Reinstall' is visible. If the package is not currently installed (there is no version number in the 'current' column), and the 'new' column shows 'skip', then click once on 'skip' - it should now show a version number. Click on View until 'partial' shows in the caption to the right, and review the actions that will be taken. If everything seems ok, then click on Next. ==== Rob -- 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/