On Wed, 15 Jun 2005 11:13:51 -0700, "Damian Stones" <[EMAIL PROTECTED]> wrote:
>"Stan Brown" <[EMAIL PROTECTED]> wrote in message >news:[EMAIL PROTECTED] >> Windows XP Pro with SP2 >> >> GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. >> Built for i386-pc-msdosdjgpp >> >> >> Since I changed from Win 98 to Win XP, gmake has been behaving in >> all sorts of flaky ways. I'd be very grateful if somebody can tell >> me what is wrong. >> >> (One thing that makes this hard to diagnose is that the output of >> "make -n" is, amazingly, _not_ the commands that make actually >> executes without the "-n". It sure would be nice if there were some >> way to find out what commands MAKE is actually executing.) >> >> When I run it with "make 4INDEX.HTM -n" it correctly displays the >> commands that I expect to see, namely >> > ver >> > echo f:\ors\code\makesub ./ 4INDEX.HTM ./ 4INDEX.HTM ./4.DEF 4INDEX.0 >> > f:\ors\code\makesub ./ 4INDEX.HTM ./ 4INDEX.HTM ./4.DEF 4INDEX.0 >> >> But when I type "make 4INDEX.HTM" without the -n, things go flaky. >> >> (a) MAKE opens a new command shell and then leaves me with a user >> prompt. ... >> (e) As mentioned above, "make -n" doesn't actually show the >> commands that make executes without the "-n". >> >> I'm completely at a loss. I'll be happy to provide additional >> information or run additional tests if someone can help me track >> down and ultimately fix this problem. >Very late reply - and possibly of no use to you whatsoever but are you >making sure to tell GNU Make to use Win32 command line options when invoking >the shell? You need to add the option "-win32" (no quotes) otherwise when it >invokes your command shell to execute a command, it doesn't start in >immediate mode and opens a window for user input... Thanks for the reply. I tried -win32 on the make command line, and it responded with a list of options (which didn't include that one). I tried -win32 on a command line inside my rules, and the symptoms were still the same. It would help in diagnosing this if I could find out what commands MAKE actually passes to the command processor. Does anyone know how to do that, short of altering the source code and recompiling? -- Stan Brown, Oak Road Systems, Tompkins County, New York, USA http://OakRoadSystems.com/ "My theory was a perfectly good one. The facts were misleading." -- /The Lady Vanishes/ (1938) _______________________________________________ help-gnu-utils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnu-utils
