This is the mail archive of the
mailing list for the Cygwin project.
Re: make 3.80 and VPATH
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.
>>Translated here for posterity:
>>* cygwin has moved to make-3.8.0 whic fails trying to build mozilla.
>>* 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
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.
Please use the resources at cygwin.com rather than sending personal email.
Special for spam email harvesters: send email to email@example.com
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