> -----Original Message-----
> From: Jean-Michel POURE [mailto:[EMAIL PROTECTED] 
> Sent: Friday, May 10, 2002 5:55 PM
> To: Robert Collins; John Ineson
> Cc: [email protected]; Christopher Faylor
> Subject: Re: [Dev-C++] Compiling cygwin
> 
> 
> Le Jeudi 9 Mai 2002 23:52, Robert Collins a écrit :
> > I don't understand this. All of the above is trivial with 
> the cygwin 
> > setup.exe tool. It's nearly 100% data driven, and certainly can be 
> > forked and rebranded easily. (See 
> > http://sources.redhat.com/cygwin-apps/setup.html). But if 
> you want to 
> > make a new wheel, go ahead.
> 
> Cygwin setup.exe has no dependency checking :

setup.exe uses the 'requires: ' statement to implement dependency checking. See 
the setup.ini format at the above referenced URL.

> - between Cygwin packages,
> - between a package and cygwin.dll.

The cygwin1.dll is in the 'cygwin' pacakge. Anything that depends on the 
cygwin1.dll can optionally list the cygwin package. However setup will install 
everything in base regardless (unless overridden), so the cygwin package is an 
optional requirement.
 
> Therefore, you cannot just install PostgreSQL and the 
> required packages 
> easily.

The cygIPC package is deliberately not included in the cygwin distribution (see 
the cygwin-apps archive for the reasons). Any other package will install all 
it's dependencies automatically.

>  Furthermore, Cygwin does not allow the installation 
> of Windows native 
> packages, i.e. Apache 2.0.

What cygwin allows is a matter of policy, the same as for debian. Setup.exe is 
perfectly capable of installing native windows packages.
 
> Therefore, I think a possible solution would be migrating 
> dpkg to native 
> Windows using mingw, then create a W32/Debian Cygwin package 
> (=get rid of 
> this horrible setup.exe) and work on Perl installation 
> scripts like fink.

Why do you say setup.exe is horrible? Bad architecture? Bad GUI? Doesn't work? 
The last two days of MD5 related errors that I have not had time to look at?

Rob
(Cygwin setup.exe maintainer, amongst other things).

Rob


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to