On Mon, 2 Apr 2001 20:29:20 -0400, "Paul D. Smith" <[EMAIL PROTECTED]>
wrote:

>%% [EMAIL PROTECTED] (John Alvord) writes:
>
>  ja> This is a gnu make 3.79.1, freshly gotten from the archives - date was
>  ja> June 2000 if I remember. I am work on upgrading from 3.75 to 3.79.1.
>  ja> There were a few small repairs needed, but it mostly looks OK.
>  ja> This is on NT 4, using sh.exe for a command shell.
>
>  ja> Given the following makefile
>
>  ja> test:
>  ja>  echo "* "
>
>  ja> That is an asterisk followed by a blank. I am getting "Syntax error:
>  ja> unterminated quoted string" display immediated after the echo.
>
>If the error message is exactly what you've quoted (or even close), it's
>not being produced by GNU make, but instead by your shell.
>
>The only way GNU make could be involved is if somehow it is not invoking
>the subshell with the entire argument string; this would have to be
>NT-specific, I think, since it doesn't happen with the UNIX version.

I agree 100% it is windows specific. The gnumake version I am
attempting to upgrade from is 3.75 and it doesn't have the problem. In
both cases the shell in use is sh.exe. For 3.75, an echo of $(SHELL)
gives: //d/usr/bin/sh.exe. For 3.79.1 it gives d:/use/bin/sh.exe. It
is the same sh.exe in each case.

I'll work through the problem and let you know.

john alvord


_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to