[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: [Dev-C++] Compiling cygwin




> -----Original Message-----
> From: Jean-Michel POURE [mailto:jm.poure@freesurf.fr] 
> Sent: Friday, May 10, 2002 5:55 PM
> To: Robert Collins; John Ineson
> Cc: debian-win32@lists.debian.org; 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 debian-win32-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: