X-Spam-Check-By: sourceware.org Date: Fri, 20 Jan 2006 11:50:39 -0500 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: Building Cygwin from CVS Message-ID: <20060120165039.GH16263@trixie.casa.cgf.cx> Reply-To: cygwin AT cygwin DOT com References: <43CE88C6 DOT 3070009 AT hones DOT org DOT uk> <20060120050332 DOT GA15948 AT trixie DOT casa DOT cgf DOT cx> <43D0A909 DOT 5050800 AT hones DOT org DOT uk> <20060120092135 DOT GA4230 AT calimero DOT vinschen DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060120092135.GA4230@calimero.vinschen.de> User-Agent: Mutt/1.5.11 Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: 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 On Fri, Jan 20, 2006 at 10:21:35AM +0100, Corinna Vinschen wrote: >On Jan 20 09:10, Cliff Hones wrote: >> Christopher Faylor wrote: >> > Before we do that can we please find out WHAT is actually wrong? There >> > is no description of the problem beyond the above. I run the testsuite >> > several times a day by cd'ing to winsup/testsuite so I know that works. >> > Lets not make changes that may only be a cockpit error from one user and, >> > especially lets not document actual bugs. >> [...] >> If I cd to src/winsup/testsuite and do "make check", I get: >> >> cliff AT CliffW ~/cygbuild/src/winsup/testsuite >> $ make check >> make: *** No rule to make target `check'. Stop. >> >> which is hardly surprising, as there is no Makefile there: >> >> cliff AT CliffW ~/cygbuild/src/winsup/testsuite >> $ ls >> CVS ChangeLog Makefile.in README config configure configure.in cygload cygrun.c libltp winsup.api >> >> So that seems to be the problem. Should there have been a Makefile in CVS, should >> configure have made one, or is the FAQ wrong? > >The Makefile in testsuite is generated when `make check' is called from >the parent winsup directory. The reason is that the testsuite directory >isn't added to the list of to configurable subdirectories in >winsup/configure. > >So, on the first run, you have to call `make check' in winsup, every >later run you can start from the testsuite dir itself. Whether this >qualifies as a bug, I don't know. I'm used to it, so I didn't think >about it until today. I guess it is something that I'd rather fix than document in the FAQ. I'll fix this. cgf -- 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/