Mail Archives: cygwin/2003/07/11/18:11:44
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/
- Raw text -