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 From: aschwarz1309 AT att DOT net To: cygwin AT cygwin DOT com Subject: Re: Where can I get the source code for setup.exe Date: Tue, 25 Jan 2005 07:02:19 +0000 Message-Id: <012520050702.8654.41F5EEFA0009D486000021CE2158766720C7CFCCCE969D0E99080C9C0E@att.net> X-Authenticated-Sender: YXNjaHdhcnoxMzA5QGF0dC5uZXQ= Whew. Ask for help (teach me to) and you get it. Thank you, thank you, thank you. I'll probably try to build setup this weekend, unless time 'frees' instead of 'flies'. But, all of the help I've received is outstanding. Paranoia is out the window. There was a posting on how to obtain Setup-2.457.2.1.tar.bz2 which I'll hunt up. I think that (for me) the best way of starting is to go right to the newest version. My goal is to instrument Setup so that all errors are identified and reported (hopefully with an indicated corrective action). A tad ambitious but why not. art -------------- Original message ---------------------- > > > (snip) > > > > Did you type "make setup.exe" instead of "make"? "make setup.exe" > > caused a can't find zlib/libzcygw.a error but "make" without any > > arguments worked. > > > > These are the commands I used to build setup.exe: > > tar xvfjk setup-2.457.2.1.tar.bz2 > > cd setup-0 > > ./configure -C --disable-shared --host=i686-pc-mingw32 > > --build=i686-pc-cygwin CC="gcc -mno-cygwin" > > CXX="g++ -mno-cygwin" --enable-maintainer-mode > > make > > strip setup.exe > > upx setup.exe > > > > The only non-base Cygwin components needed were "gcc-core" (version > > 3.3.3-3), "gcc-g++", and "make" as installing "gcc-core" usually > > installs gcc-mingw-core and w32api. "make" built a 9,591,694 byte > > setup.exe. "strip" reduced it to 809,472 bytes. In order to reduce > > setup.exe to 264,192 bytes (instead of 281,600 bytes), the > > native Windows version of upx version 1.20 needs to be used > > instead of the Cygwin version. It can be obtained > > from http://upx.sourceforge.net > > > > A note for the setup.exe maintainer: Typing "upx --best setup.exe" > > instead of "upx setup.exe" will generate a 259,584 byte setup.exe > > file instead of a 264,192 byte file. As mentioned above, the > > native Windows version of upx is required. > > > > Another note for the setup.exe maintainer: The source code in > > the Cygwin distribution needs to be updated to version 2.457.2.1. > > > > Dan Ch. > > > > -- 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/