Re: [Angelo.Graziosi: Problems with patched gnu make ? (was:Need Volunteers to test patch for gnu make)]

2006-10-05 Thread William A. Hoffman
At 12:18 AM 10/5/2006, Eli Zaretskii wrote: >. > >For all this magic to happen, you must run autoheader and autoconf >(not automake) after you apply the patch to the sources, and before >you run the configure script. I must have missed autoheader. I think I only ran autoconf Hey, I am a CMake

Re: [Angelo.Graziosi: Problems with patched gnu make ? (was:Need Volunteers to test patch for gnu make)]

2006-10-04 Thread William A. Hoffman
At 03:21 PM 10/4/2006, Eli Zaretskii wrote: >> Date: Tue, 03 Oct 2006 23:11:04 +0200 >> From: Eli Zaretskii <[EMAIL PROTECTED]> >> Cc: make-w32@gnu.org >> >> It looks like my guess about vpath was correct: the failing Make >> doesn't see it. That's quite strange, since I cannot see anything in >>

Re: [Angelo.Graziosi: Problems with patched gnu make ? (was:Need Volunteers to test patch for gnu make)]

2006-10-02 Thread William A. Hoffman
At 12:03 PM 10/2/2006, Eli Zaretskii wrote: >> Date: Mon, 2 Oct 2006 08:55:57 -0400 >> From: Christopher Faylor <[EMAIL PROTECTED]> >> >> The Cygwin source tar ball contains files which end in ".foo~". Diffing >> those >> with their non-.foo~ counterparts shows the differences. > >Thanks, but wh

Re: [Angelo.Graziosi: Problems with patched gnu make ? (was:Need Volunteers to test patch for gnu make)]

2006-10-02 Thread William A. Hoffman
At 07:55 AM 10/2/2006, William A. Hoffman wrote: >At 07:28 AM 10/2/2006, Eli Zaretskii wrote: >>\ >>William, when you built the binary you provide on >>http://www.cmake.org/files/cygwin/make.exe, did you patch the sources >>prepared by Chris for Cygwin, or did you pa

Re: [Angelo.Graziosi: Problems with patched gnu make ? (was:Need Volunteers to test patch for gnu make)]

2006-10-02 Thread William A. Hoffman
At 07:28 AM 10/2/2006, Eli Zaretskii wrote: >\ >William, when you built the binary you provide on >http://www.cmake.org/files/cygwin/make.exe, did you patch the sources >prepared by Chris for Cygwin, or did you patch the official sources of >Make 3.81 as found on ftp.gnu.org? I used the source fro

Re: Problems with latest Cygwin make patch; builds OK but binary segfaults

2006-09-08 Thread William A. Hoffman
At 11:11 PM 9/5/2006, Eli Zaretskii wrote: >> Date: Tue, 05 Sep 2006 15:37:19 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> >> I have sent out a new message, and cross posted to this list so all can >> see it. > >Thanks. Let

Re: Problems with latest Cygwin make patch; builds OK but binary segfaults

2006-09-05 Thread William A. Hoffman
At 03:11 PM 9/5/2006, Christopher Faylor wrote: >William Hoffman did promote the patch on the cygwin list. That's why >William Shehan mentioned he was "working from a link posted to the >Cygwin mailing list". William Hoffman got the URL for the patch wrong >so maybe it would be useful for Willi

Need Volunteers to test patch for gnu make

2006-09-05 Thread William A. Hoffman
I have tested it and it works for me. William Sheehan has also tested it. Can a few more folks give the patch a try? Here is the link to the most recent patch: http://www.mail-archive.com/make-w32@gnu.org/msg01157.html Just get the source for make-3.81 and apply the above patch. You can get

RE: Problems with latest Cygwin make patch; builds OK but binary segfaults

2006-08-25 Thread William A. Hoffman
At 01:52 PM 8/25/2006, William Sheehan wrote: >> Please rune "make check" on the version of Make you think >> fixes the problem. If all the tests pass, please post here a >> patch that you used to fix the recursion problem. Thanks. > >Done; the patch is attached. Running make check came back w

Re: Problems with latest Cygwin make patch; builds OK but binary segfaults

2006-08-24 Thread William A. Hoffman
At 08:23 PM 8/24/2006, William Sheehan wrote: >First, I know that this build is under a Cygwin environment, however it >appears that the problem I encountered was in the patched make sources >themselves. Please let me know if there is a more appropriate venue for >this problem. With that said...

Re: mingw make problem

2006-08-23 Thread William A. Hoffman
At 11:34 AM 8/23/2006, Eli Zaretskii wrote: >> Date: Tue, 22 Aug 2006 08:08:12 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> >> So, I guess you can say running mingw make from a cygwin shell is not >> supported. > >I don't thi

Re: mingw make problem

2006-08-22 Thread William A. Hoffman
At 12:39 AM 8/22/2006, Eli Zaretskii wrote: >> Seems like the old make used to create a .sh file to run the commands. > >That's what I suspected. I don't think we want to go back to the >batch mode, since it's slower. > >So the solution still is to debug what happens on the Cygwin Bash >side. I

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&q

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 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 >>

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.

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

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-20 Thread William A. Hoffman
At 05:35 PM 8/17/2006, Christopher Faylor wrote: >On Thu, Aug 17, 2006 at 05:11:19PM -0400, William A. Hoffman wrote: >>I obviously care that the patch gets done. What I do not care about is >>the style of the code in make. The issue here is should sh_chars_sh be >>directly

Re: mingw make problem

2006-08-19 Thread William A. Hoffman
At 02:15 AM 8/19/2006, Eli Zaretskii wrote: >> Date: Fri, 18 Aug 2006 16:53:38 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> Cc: make-w32@gnu.org >> >> runit: >> "c:/hoffman/My Builds/CMakeDev/Tests/COnly/b/run.exe

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-19 Thread William A. Hoffman
At 02:34 AM 8/19/2006, Eli Zaretskii wrote: >> Date: Fri, 18 Aug 2006 16:42:09 -0400 >> From: Christopher Faylor <[EMAIL PROTECTED]> >> >> I think should be something like: >> >> static const char *sh_chars_sh = sh_chars; >> >> I'm not sure about the 'const' in the above, though. > >Okay, here's

Re: mingw make problem

2006-08-19 Thread William A. Hoffman
At 10:21 AM 8/19/2006, Earnie Boyd wrote: >Quoting "William A. Hoffman" <[EMAIL PROTECTED]>: > >> >>I get a different failure when the shell is from msys: >> >> >>c:/cygwin/bin/gcc.exe "a.c" "b.c" >>CreateProcess(C:\

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
At 04:32 PM 8/18/2006, Eli Zaretskii wrote: >> Date: Fri, 18 Aug 2006 15:50:03 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> Cc: make-w32@gnu.org >> >> >all: >> >d:/full/path/to/rundump.exe "a.c" "b.c

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-18 Thread William A. Hoffman
At 04:29 PM 8/18/2006, Eli Zaretskii wrote: >> Date: Fri, 18 Aug 2006 15:26:34 -0400 >> From: Christopher Faylor <[EMAIL PROTECTED]> >> >> Why would sh_chars_sh be different from the standard sh_chars? > >I have no special reason, except that I copied the value from what is >used by WINDOWS32. If

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
At 03:02 PM 8/18/2006, Eli Zaretskii wrote: >I tried this program, and it verified that there's no problem on my >system, where sh.exe is a native Windows shell. Here's what I get >with this Makefile rule: > >all: >d:/full/path/to/rundump.exe "a.c" "b.c" > >d:/full/path/to/rundump.exe "

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
At 02:42 PM 8/18/2006, Eli Zaretskii wrote: >> Date: Fri, 18 Aug 2006 12:56:56 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> Cc: make-w32@gnu.org >> >> >Please note that it is considered a shell character on _all_ systems >> &

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-18 Thread William A. Hoffman
At 02:32 PM 8/18/2006, Christopher Faylor wrote: >On Fri, Aug 18, 2006 at 01:55:16PM -0400, William A. Hoffman wrote: >>At 01:29 PM 8/18/2006, Eli Zaretskii wrote: >>>We cannot patch config.h.in, it's a generated file. >> >>Actually config.h is the generated

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
At 12:56 PM 8/18/2006, William A. Hoffman wrote: >OK, but there seems to be some extra work that needs to be done in >CreateProcess to get the arguments correct. Brad King who did the process execution stuff in cmake, had similar problems with CreateProcess. I asked him to comment on the

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-18 Thread William A. Hoffman
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. > >cgf I will second that. At the end of the day, the right thing is getting done. Thanks. -Bill ___ Mak

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-18 Thread William A. Hoffman
At 01:29 PM 8/18/2006, Eli Zaretskii wrote: >> Date: Thu, 17 Aug 2006 10:23:35 -0400 >> From: Bill Hoffman <[EMAIL PROTECTED]> >> >> At 11:40 PM 8/16/2006, Christopher Faylor wrote: >> >> >I don't understand why isn't this just using the UNIX-ish settings for >> >Cygwin. The settings should, at

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
At 12:42 PM 8/18/2006, Eli Zaretskii wrote: >> Date: Fri, 18 Aug 2006 08:58:00 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> Cc: make-w32@gnu.org >> >> Just noticed: >> >> static char sh_chars_sh[] = "#;\"*

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-18 Thread William A. Hoffman
At 12:44 PM 8/18/2006, Eli Zaretskii wrote: >> For MPOV I would consider C:/absolute/path to be supported in all >> cases. > >Excuse my ignorance, but what is MPOV? http://meta.wikimedia.org/wiki/Megalomaniacal_point_of_view -Bill ___ Make-w32 mailin

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
At 09:27 AM 8/18/2006, Earnie Boyd wrote: >Only for the "native" binary. It isn't a "bad habit" it is a necessary one. Well changing command line options into full paths is an unfortunate side effect at best. -Bill ___ Make-w32 mailing list Make

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-18 Thread William A. Hoffman
At 08:54 AM 8/18/2006, Earnie Boyd wrote: >When the time comes, MSYS will mimick what Cygwin did. Cool, then both of them will work. Will MSYS Still try to convert / to the msys mount table? This cause trouble with dos commands that use / for command line options. cl /MD gets converted to cl

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
Just noticed: static char sh_chars_sh[] = "#;\"*?[]&|<>(){}$`^"; Note the \" This is in the #ifdef __MSDOS__ section which I assume is on for mingw. Why is " considered a shell character? -Bill ___ Make-w32 mailing list Make-w32@gnu.org http://

Re: mingw make problem

2006-08-18 Thread William A. Hoffman
At 07:07 AM 8/18/2006, Eli Zaretskii wrote: >> Date: Thu, 17 Aug 2006 21:37:37 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> >> >>Make 3.81 adds a feature whereby you can say "SHELL = cmd.exe" and >> >>have it use

Re: mingw make problem

2006-08-17 Thread William A. Hoffman
At 05:38 PM 8/17/2006, Christopher Faylor wrote: >On Fri, Aug 18, 2006 at 12:21:41AM +0300, Eli Zaretskii wrote: >>> Date: Thu, 17 Aug 2006 17:02:30 -0400 >>> From: Bill Hoffman >>> >>> At 04:48 PM 8/17/2006, Christopher Faylor wrote: >>> >>> >I don't understand why MinGW's make should be using a

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-17 Thread William A. Hoffman
At 04:56 PM 8/17/2006, Paul D. Smith wrote: >Hi all; > >Please don't dispair if I'm not as communicative as I usually am. For >those not aware, in the "real world" I've decided to leave my previous >position (of 13+ years!) and take on a new challenge. As a result, >there is some turbulence in my

Re: Fix for HAVE_DOS_PATHS build on cygwin

2006-08-17 Thread William A. Hoffman
At 04:30 PM 8/17/2006, Eli Zaretskii wrote: >> Date: Thu, 17 Aug 2006 15:50:11 -0400 >> From: Bill Hoffman <[EMAIL PROTECTED]> >> >> >I'm not a make maintainer and don't really care about this one way or >> >the other. >> [...] >> I am not a make maintainer either, and care even less than you. > >

Re: mingw make problems

2006-08-17 Thread William A. Hoffman
At 04:22 PM 8/17/2006, Bill Hoffman wrote: >As requested by Eli, I am posting the problems I am having with mingw-make >from a cygwin command line. > > >I narrowed down the major problem with mingw make and my makefiles. >Looks like a process launching issue. If the files are double quoted >and pa

Re: cygwin patch for gnu make ( change from 3.80 to 3.81)

2006-08-16 Thread William A. Hoffman
At 04:16 PM 8/16/2006, Eli Zaretskii wrote: >> Date: Wed, 16 Aug 2006 13:58:44 -0400 >> From: "William A. Hoffman" <[EMAIL PROTECTED]> >> >> So, I guess this is a feature request. It would be nice to have >> a mode in gnu make that suppor

cygwin patch for gnu make ( change from 3.80 to 3.81)

2006-08-16 Thread William A. Hoffman
So, this has come up on this list before. You are aware that cygwin made a change and stopped applying a local patch that allowed for posix paths and windows paths in the same makefile. After much discussion on the cygwin list, it was recommend to move the discussion here. The cygwin folks say