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 Date: Fri, 11 Jul 2003 18:11:31 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: make 3.80 and VPATH Message-ID: <20030711221131.GA23667@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <3F0DE2D4 DOT 8010801 AT seawood DOT org> <3F0F274F DOT 3060700 AT seawood DOT org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3F0F274F.3060700@seawood.org> User-Agent: Mutt/1.4.1i On Fri, Jul 11, 2003 at 02:08:31PM -0700, Christopher Seawood wrote: >On Thu, 10 Jul 2003 18:18:15 -0400, Christopher Faylor wrote: >>On Thu, Jul 10, 2003 at 03:04:04PM -0700, Christopher Seawood wrote: >>>It appears that make 3.80 no longer translates the path in VPATH to a >>>native cygwin path. Is this intentional? >>> >>>This causes a problem for objdir builds with Mozilla which uses win32 >>>paths for VPATH, topsrcdir & srcdir. >>> >>>http://bugzilla.mozilla.org/show_bug.cgi?id=210393 >> >>Translated here for posterity: >> >>* cygwin has moved to make-3.8.0 whic fails trying to build mozilla. >>the problem >>* is they defaulted the make mode to --win32. Failure is: >>* >>* unable to find Makefile.in in obj-i586-pc-msvc >>* >>* which looks like a VPATH failure >> >>This bug report is gobbledegook. No details, poor assumptions. >> >>Sorry. Test case required. Explanation of how make is invoked >required. > >Yes, that was poor bug report based upon an irc conversation. The bug >report was just for reference of where we're dealing with the problem >with Mozilla. My original question still stands: Is it intentional that >the paths set in VPATH are no longer translated to a native cygwin path? > >There's no good way to get you a testcase unless you're willing to >download Mozilla and attempt to compile it. Here's the basic >explanation of the problem: We still need a test case. You can put all sorts of words in the report but, from what you are explaining, it sounds like you should be able to come up with a makefile which easily demonstrates the problem. Then, we need to know *how*you*are*running*make*. You don't have to go into exhaustive detail about how mozilla works. You just need a (probably) three line makefile and a copy of the make command line and, if you are using it, description of the MAKE_MODE environment variable setting. I am not trying to be difficult. I have tried to construct my own test case and, AFAICT, it works fine. I run it like thist: make --win32 -f mkfile mkfile contains: VPATH=c:/tmp all: remount.bat echo $? remount.bat exists in c:/tmp. I do not have the MAKE_MODE environment variable set. It works the same way if I set MAKE_MODE=win. cgf -- Please use the resources at cygwin.com rather than sending personal email. Special for spam email harvesters: send email to aaaspam AT sourceware DOT org and be permanently blocked from mailing lists at sources.redhat.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/