delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/04/02/14:45:56

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Tue, 02 Apr 2002 14:43:59 -0500
From: Alan Dobkin <Alan AT ADobkin DOT Net>
To: cygwin AT cygwin DOT com
cc: "Larry Hall (RFK Partners, Inc)" <lhall AT rfk DOT com>,
Gord Wait <Gord_Wait AT netscape DOT net>
Subject: Re: ncftp current release won't run - missing CYGREADLINE5.DLL
Message-ID: <2495620152.1017758639@[192.168.70.5]>
In-Reply-To: <4.3.1.2.20020402114753.0266a9f8@pop.ma.ultranet.com>
References: <4 DOT 3 DOT 1 DOT 2 DOT 20020402114753 DOT 0266a9f8 AT pop DOT ma DOT ultranet DOT com>
MIME-Version: 1.0

Another thing I would suggest is to look at the requirements 
for ncftp in the setup.ini file.  For 3.1.3-1, it indicates:

requires: cygwin libncurses5 libreadline5 terminfo less

The question is, why weren't these requirements met when you 
installed ncftp?  Did you use a current setup.exe installer?  

In my case, I had all the required packages installed (at 
least according to the setup program), but somehow the actual 
contents of the libreadline packages never got installed on 
my system.  In other words, the latest libreadline4 and 5 
entries existed in /etc/setup/installed.db, and the files 
libreadline[45].lst.gz existed in /etc/setup, but the files 
/usr/bin/cyghistory[45].dll and /usr/bin/cygreadline[45].dll 
did not exist.  The only way I can imagine this happened is 
due to a bug (possibly fixed by now) in setup.exe, as that 
is the only method I've used to install cygwin packages on 
my system.  In any case, the solution was to reinstall them.

I also wrote a quick little shell script to make sure I wasn't 
missing any other files that were supposedly already installed.  
It can be summed up with the following one-liner command:

cd / && ls `zcat /etc/setup/*.gz | grep -v etc/postinstall` >/dev/null

This will print out "No such file or directory" errors for each 
file that is supposedly installed but doesn't actually exist.

Alan

--On Tuesday, April 02, 2002 11:49 AM -0500 "Larry Hall (RFK Partners,
Inc)" <lhall AT rfk DOT com> wrote:

> At 11:36 AM 4/2/2002, Gord Wait wrote:
>> The dll is nowhere on my filesystem?
>> Help?
> 
> I'm going to suggest installing the missing DLL.  Refer to 
> www.cygwin.com/packages if you're not sure what package contains 
> the DLL you're missing. 

--
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