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 X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Tue, 12 Aug 2003 11:27:29 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: "Gary L. Feldman" cc: cygwin AT cygwin DOT com Subject: Re: Required dlls (missing setup feature and doc) In-Reply-To: <001201c360e4$0fd4f350$2201a8c0@harvey> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Tue, 12 Aug 2003, Gary L. Feldman wrote: > I decided I wanted to get bash to use with my existing Python install, so I > used the cygwin setup to download just bash (my first use of cygwin). > Not surpringly, it doesn't work, because cygwin1.dll isn't there. > > I realize setup is under development, so this is an obvious feature > request that is probably on the list (though I didn't see any obvious > place where feature requests for setup were kept). But in the > meantime, may I suggest that there really ought to be a section > in the setup docs (http://www.cygwin.com/cygwin-ug-net/setup-net.html) > on required dlls and perhaps other components. I don't know how > easy it is to trace all the dependencies, so perhaps just adding a couple > of lines to the Choosing Packages section saying "You should install > all of Base, otherwise many other packages will simply fail. In particular, > the cygwin1.dll is required by all Cygwin packages. > > Many thanks, > Gary Gary, The version of setup on the Cygwin web page already traces the dependences and selects all the needed packages for installation. It does not, however, prevent you from later unselecting the packages (which is presumably what you did). I suggest the following procedure for installing just a particular packages and all of its dependences: - Run setup - Select the "Keep" radio button (this will leave all current packages as-is) - Switch to the Full view (by clicking on the "View" button) - Select the package you want to install (click once on the version) Setup should then automatically select all the dependences of the selected package. Igor P.S. If cygcheck could access the dependence information in setup.ini, this would be a good addition to its functionality. -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/