Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-18 Thread Paul Smith
On Friday, 17 November, Eli Zaretskii ([EMAIL PROTECTED]) wrote: > Paul, I recommend to apply the patch (reproduced below) to the CVS. Will do; thanks. ___ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-18 Thread Eli Zaretskii
> Date: Fri, 17 Nov 2006 15:29:51 -0500 > CC: make-w32@gnu.org > From: Bill Hoffman <[EMAIL PROTECTED]> > > > I have updated the binary make on the cmake web site to have this new patch: > http:www.cmake.org/files/cygwin/make.exe Thanks! Could you please post this information to the Cygwin ma

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Earnie Boyd
Quoting Eli Zaretskii <[EMAIL PROTECTED]>: FWIW, I think the MSYS build should also pick up the patch that solves this, which is why I conditioned it on HAVE_DOS_PATHS, not on CYGWIN. Me too! Just need a moment of to do it. Earnie Boyd -- -- *

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Bill Hoffman
Eli Zaretskii wrote: Date: Fri, 17 Nov 2006 15:23:10 +0100 From: Benoit Sigoure <[EMAIL PROTECTED]> Did you patch the stock Cygwin sources of Make 3.81 or the ones that have the HAVE_DOS_PATHS patch applied? The patch I sent will only work with the latter, not with the former. OK I

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Eli Zaretskii
> Date: Fri, 17 Nov 2006 15:23:10 +0100 > From: Benoit Sigoure <[EMAIL PROTECTED]> > > > > Did you patch the stock Cygwin sources of Make 3.81 or the ones that > > have the HAVE_DOS_PATHS patch applied? The patch I sent will only > > work with the latter, not with the former. > > OK I got it wron

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Eli Zaretskii
> Date: Fri, 17 Nov 2006 09:06:07 -0500 > From: Earnie Boyd <[EMAIL PROTECTED]> > Cc: Benoit Sigoure <[EMAIL PROTECTED]>, make-w32@gnu.org > > FWIW, you're barking at a long standing Cygwin issue. It could be kept unresolved in Cygwin's Make as long as it only supported Posix-style file names, bu

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Benoit Sigoure
Quoting Earnie Boyd <[EMAIL PROTECTED]>: Quoting Eli Zaretskii <[EMAIL PROTECTED]>: Date: Thu, 16 Nov 2006 12:42:49 +0100 From: Benoit Sigoure <[EMAIL PROTECTED]> However if the absolute path is Windows-style, something very weird happens: $ C:/cygwin/usr/local/bin/make echo /tmp/mk/3/C:/c

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Benoit Sigoure
Quoting Eli Zaretskii <[EMAIL PROTECTED]>: Date: Fri, 17 Nov 2006 08:36:01 +0100 From: Benoit Sigoure <[EMAIL PROTECTED]> > > 2006-11-16 Eli Zaretskii <[EMAIL PROTECTED]> > >* main.c (main) [HAVE_DOS_PATHS]: Treat DOS style argv[0] with >backslashes and drive letters as absolute. > >

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Earnie Boyd
Quoting Eli Zaretskii <[EMAIL PROTECTED]>: Date: Thu, 16 Nov 2006 12:42:49 +0100 From: Benoit Sigoure <[EMAIL PROTECTED]> However if the absolute path is Windows-style, something very weird happens: $ C:/cygwin/usr/local/bin/make echo /tmp/mk/3/C:/cygwin/usr/local/bin/make /tmp/mk/3/C:/cygwin/

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-17 Thread Eli Zaretskii
> Date: Fri, 17 Nov 2006 08:36:01 +0100 > From: Benoit Sigoure <[EMAIL PROTECTED]> > > > > > 2006-11-16 Eli Zaretskii <[EMAIL PROTECTED]> > > > > * main.c (main) [HAVE_DOS_PATHS]: Treat DOS style argv[0] with > > backslashes and drive letters as absolute. > > > > --- main.c~02006

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Benoit Sigoure
Quoting Eli Zaretskii <[EMAIL PROTECTED]>: Date: Thu, 16 Nov 2006 21:51:20 +0100 From: Benoit Sigoure <[EMAIL PROTECTED]> I have the same problem with stock cygwin GNU make 3.81: Thanks for testing. Does the patch below give good results? Nope :( [see below] 2006-11-16 Eli Zaretskii

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Bill Hoffman
Benoit Sigoure wrote: I have the same problem with stock cygwin GNU make 3.81: I can verify that, I just downloaded the cygwin binary for make 3.81 from http://mirror.calvin.edu/cygwin/release/make/ and it has the same issue. So, I think it is safe to say the patch did not cause the problem. -

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Eli Zaretskii
> Date: Thu, 16 Nov 2006 21:51:20 +0100 > From: Benoit Sigoure <[EMAIL PROTECTED]> > > I have the same problem with stock cygwin GNU make 3.81: Thanks for testing. Does the patch below give good results? 2006-11-16 Eli Zaretskii <[EMAIL PROTECTED]> * main.c (main) [HAVE_DOS_PATHS]:

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Eli Zaretskii
> Date: Thu, 16 Nov 2006 15:44:04 -0500 > CC: make-w32@gnu.org > From: Bill Hoffman <[EMAIL PROTECTED]> > > > If I figure it out I will post it. Please do, and thanks in advance. ___ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailma

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Benoit Sigoure
Quoting Eli Zaretskii <[EMAIL PROTECTED]>: Date: Thu, 16 Nov 2006 22:05:48 +0200 From: Eli Zaretskii <[EMAIL PROTECTED]> Cc: make-w32@gnu.org > Date: Thu, 16 Nov 2006 12:42:49 +0100 > From: Benoit Sigoure <[EMAIL PROTECTED]> > > However if the absolute path is Windows-style, something very weir

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Bill Hoffman
Eli Zaretskii wrote: Date: Thu, 16 Nov 2006 13:53:44 -0500 From: Bill Hoffman <[EMAIL PROTECTED]> Cc: make-w32@gnu.org I see the same thing, and have seen this with mingw make as well. I don't see this with the MinGW compiled Make 3.81. Can you please show an example of th

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Eli Zaretskii
> Date: Thu, 16 Nov 2006 22:05:48 +0200 > From: Eli Zaretskii <[EMAIL PROTECTED]> > Cc: make-w32@gnu.org > > > Date: Thu, 16 Nov 2006 12:42:49 +0100 > > From: Benoit Sigoure <[EMAIL PROTECTED]> > > > > However if the absolute path is Windows-style, something very weird happens: > > > > $ C:/cygw

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Eli Zaretskii
> Date: Thu, 16 Nov 2006 13:53:44 -0500 > From: Bill Hoffman <[EMAIL PROTECTED]> > Cc: make-w32@gnu.org > > > I see the same thing, and have seen this with mingw make as well. I don't see this with the MinGW compiled Make 3.81. Can you please show an example of this problem with the MinGW buil

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Eli Zaretskii
> Date: Thu, 16 Nov 2006 12:42:49 +0100 > From: Benoit Sigoure <[EMAIL PROTECTED]> > > However if the absolute path is Windows-style, something very weird happens: > > $ C:/cygwin/usr/local/bin/make > echo /tmp/mk/3/C:/cygwin/usr/local/bin/make > /tmp/mk/3/C:/cygwin/usr/local/bin/make > /tmp/mk/3

Re: Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Bill Hoffman
Benoit Sigoure wrote: Hello people, I am under cygwin and compiled my own GNU make 3.81 from source with this patch applied: http://thread.gmane.org/gmane.comp.gnu.make.windows/2058/focus=2147 $ uname -a CYGWIN_NT-5.1 bf-winxp 1.5.21(0.156/4/2) 2006-07-30 14:21 i686 Cygwin $ make --version GNU

Bug in the expansion of $(MAKE) in GNU make 3.81

2006-11-16 Thread Benoit Sigoure
Hello people, I am under cygwin and compiled my own GNU make 3.81 from source with this patch applied: http://thread.gmane.org/gmane.comp.gnu.make.windows/2058/focus=2147 $ uname -a CYGWIN_NT-5.1 bf-winxp 1.5.21(0.156/4/2) 2006-07-30 14:21 i686 Cygwin $ make --version GNU Make 3.81 Copyright (C)