bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug #41813] Mult-line override define failing on VMS.


From: John E. Malmberg
Subject: Re: [bug #41813] Mult-line override define failing on VMS.
Date: Thu, 20 Mar 2014 17:32:36 -0500
User-agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3

On 3/18/2014 11:30 AM, h.becker wrote:
On 03/17/2014 11:34 PM, John E. Malmberg wrote:
On 3/16/2014 4:13 PM, h.becker wrote:
Appended is a temporary fix for the multiline problem.

The fix appears to work.

I think your comment about it breaking the echo being defined as
sys$output is wrong though.  I tested it with no echo symbol and with
echo as a symbol and it generates the expected output now in both cases.

It seems you aren't using plain VMS, which has no echo command nor echo
symbol. I'm talking about the make variable ECHO as defined for VMS in:

The test works as long as echo is a foreign command because no macro substition is done.

Because of a bug in my copy of the test harness, I was not seeing the errors about undefined symbols.

The broken ECHO is one reason I flagged the fix "temporary". It seems,
there should be a builtin_echo for VMS.  Shouldn't be too hard, but I
haven't looked at it. That way some old VMS makefile which make use of
ECHO will continue to work. The question is, whether one would want to
support DCL symbols within the to be echoed text.

Another question is how much of the Unix environment should be simulated when running Gnu make from DCL?

Regards,
-John





reply via email to

[Prev in Thread] Current Thread [Next in Thread]