Re: mingw make problem

2006-08-21 Thread Eli Zaretskii
> Date: Mon, 21 Aug 2006 22:22:47 -0400 > From: "William A. Hoffman" <[EMAIL PROTECTED]> > > make 3.79.1 > c:/Hoffman/testmake/runit.exe "a.c" "b.c" > CreateProcess(C:\cygwin\bin\sh.exe,C:/cygwin/bin/sh.exe > c:\DOCUME~1\hoffman\LOCA > LS~1\Temp\make28162.sh,...) > > make 3.81 > CreateProcess(C:

Re: mingw make problem

2006-08-21 Thread William A. Hoffman
At 10:03 PM 8/21/2006, William A. Hoffman wrote: >At 05:28 AM 8/21/2006, Eli Zaretskii wrote: > >OK, I tried that and it does not work. > >// native make build with HAVE_CYGWIN_SHELL >$ ../make-3.81/WinRel/make >c:/Hoffman/testmake/runit.exe "a.c" "b.c" >command line = {c:\Hoffman\testmake\runit.e

Re: mingw make problem

2006-08-21 Thread William A. Hoffman
At 05:28 AM 8/21/2006, Eli Zaretskii wrote: >I think we've already established that CreateProcess has nothing to do >with the problem. I think the problem is that Bash (which receives >the command line passed by CreateProcess) somehow removes the quotes >from the command line before it passes it

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread William A. Hoffman
At 11:58 AM 8/21/2006, Christopher Faylor wrote: >On Mon, Aug 21, 2006 at 05:11:14AM -0400, Eli Zaretskii wrote: >>> Date: Sat, 19 Aug 2006 16:15:41 -0400 >>> From: Earnie Boyd >>> >>> For the Cygwin variant which isn't currently using HAVE_DOS_PATHS users >>> may indeed want the option to build

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread Christopher Faylor
On Mon, Aug 21, 2006 at 05:34:51AM -0400, Eli Zaretskii wrote: >>Date: Sat, 19 Aug 2006 10:30:09 -0400 >>From: "William A. Hoffman" >> >>>Okay, here's a patch that replaces the previous one. Bill, could you >>>please see that it compiles and works for you? Thanks. >> >>Compiles and works! > >Gre

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread Christopher Faylor
On Mon, Aug 21, 2006 at 05:11:14AM -0400, Eli Zaretskii wrote: >> Date: Sat, 19 Aug 2006 16:15:41 -0400 >> From: Earnie Boyd >> >> For the Cygwin variant which isn't currently using HAVE_DOS_PATHS users >> may indeed want the option to build their version configured >> --without-dos-paths. Why

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread William A. Hoffman
At 10:05 AM 8/21/2006, Eli Zaretskii wrote: >> Date: Mon, 21 Aug 2006 09:08:16 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> Cc: make-w32@gnu.org >> >> The only thing sh_chars_dos seems to add is * and %. If you have a >> \* or \% So the question is what should happen with : >> >>

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread Eli Zaretskii
> Date: Mon, 21 Aug 2006 09:08:16 -0400 > From: "William A. Hoffman" <[EMAIL PROTECTED]> > Cc: make-w32@gnu.org > > The only thing sh_chars_dos seems to add is * and %. If you have a > \* or \% So the question is what should happen with : > > \foo\* > and > \foo\% > > Should they be \foo* an

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread William A. Hoffman
At 02:26 PM 8/18/2006, Christopher Faylor wrote: >On Fri, Aug 18, 2006 at 01:58:14PM -0400, William A. Hoffman wrote: >>At 01:52 PM 8/18/2006, Christopher Faylor wrote: >>>For the record, Eli, I REALLY appreciate the time and attention you're >>>giving this matter. >> >>I will second that. At the

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread William A. Hoffman
At 04:59 AM 8/21/2006, Eli Zaretskii wrote: >> Date: Sun, 20 Aug 2006 11:02:03 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> >> However, if >> I think about it some more... What if you try to escape a dos shell >> character with \. > >Why would you want to do that? > >Anyway, I do

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread Eli Zaretskii
> Date: Sat, 19 Aug 2006 10:30:09 -0400 > From: "William A. Hoffman" <[EMAIL PROTECTED]> > Cc: make-w32@gnu.org > > >Okay, here's a patch that replaces the previous one. Bill, could you > >please see that it compiles and works for you? Thanks. > > Compiles and works! Great, thanks. I'm travel

Re: mingw make problem

2006-08-21 Thread Eli Zaretskii
> Date: Sat, 19 Aug 2006 10:30:25 -0400 > From: "William A. Hoffman" <[EMAIL PROTECTED]> > Cc: make-w32@gnu.org > > It does work with quotes even though it does not need them. Maybe > that is the trick with CreateProcess, you have to find the command > and make sure it is in double quotes. I thi

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread Eli Zaretskii
> Date: Sat, 19 Aug 2006 16:15:41 -0400 > From: Earnie Boyd <[EMAIL PROTECTED]> > > For the Cygwin variant which isn't currently using HAVE_DOS_PATHS users > may indeed want the option to build their version configured > --without-dos-paths. Why release a version of software where users > migh

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-21 Thread Eli Zaretskii
> Date: Sun, 20 Aug 2006 11:02:03 -0400 > From: "William A. Hoffman" <[EMAIL PROTECTED]> > > However, if > I think about it some more... What if you try to escape a dos shell character > with \. Why would you want to do that? Anyway, I don't think there should be a problem if you do. Please