X-Spam-Check-By: sourceware.org Message-ID: Date: Thu, 13 Jul 2006 13:21:51 -0400 From: "Aslam Karachiwala" To: cygwin AT cygwin DOT com Subject: Re: make (v. 3.81) fails -- "target pattern contains no `%'" In-Reply-To: <04bc01c6a675$93f74c80$a501a8c0@CAM.ARTIMI.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060713004641 DOT GA13699 AT trixie DOT casa DOT cgf DOT cx> <04bc01c6a675$93f74c80$a501a8c0 AT CAM DOT ARTIMI DOT COM> X-IsSubscribed: yes 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 Thanks, guys. I'll try this when I get a chance to reinstall 3.81, and report back. At the moment I''ve reverted to 3.80, and have a deadline approaching...you know how it is :) On 7/13/06, Dave Korn wrote: > On 13 July 2006 01:47, Christopher Faylor wrote: > > > On Wed, Jul 12, 2006 at 05:32:04PM -0700, Jim Lawson wrote: > >>>> Date: Wed, 12 Jul 2006 20:15:27 -0400 > >>> From: "Aslam Karachiwala" > > >>> The error -- target pattern contains no `%' -- > >>> occurs at a target > >>> such as the following: > >>> > >>> releaseproducts :: $(RELEASEDIR)/$(BINIMAGE) > >> > >> I think you'll find that this is due to the dropping of support for > >> Windows paths in the new (3.81) version of make. I suspect > >> $(RELEASEDIR) has a ':' in it somewhere. > >> > >> Try something like this: > >> > >> RELEASEDIR:=$(shell cygpath -u $(RELEASEDIR)) > > > > That is an inspired guess which never would have occurred to me. I'll > > bet you're right, though. That may even become a FAQ at some point. > > > > If this isn't the case then we'll (obviously?) need to see more of > > the makefile than the one failing line. > > > It's absolutely the case, I had the exact same problem myself when I built > (re)make from source without the cygwin-specific patches. > > In my case I fixed it by porting the diffs from the cygwin make-3.80 source > package. (I have users who require a mixed-mode make environment). > > > > cheers, > DaveK > -- > Can't think of a witty .sigline today.... > > > -- > 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/ > > -- Aslam Karachiwala http://www.mythicflow.com -- 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/