bug-make
[Top][All Lists]
Advanced

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

Re: vms:test variables


From: John E. Malmberg
Subject: Re: vms:test variables
Date: Sat, 05 Apr 2014 23:03:38 -0500
User-agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3

On 4/4/2014 7:05 PM, h.becker wrote:
On 04/04/2014 06:56 AM, John E. Malmberg wrote:
variables:

Late evening transcription error, I meant "automatic".

After modifying that for VMS (especiall using write sys$output) I do not
see any problem with any of the '<'s. (I see problems with $(^D), $(+D)
and $(?D) - and other incorrect values may be caused by the same
underlying problem - but I want to double check the results on a newer
system.)

I missed that VMS was not handling the quoting the same, and also switched it to only use VMS file syntax and write sys$output.

Resubmitted the patch with that change for the first test in automatic.

Now it still fails, but the failure is that $(^D), $(^F), $(+D), $(+F) have the wrong values.

The $(?D) is showing the correct output in the test.

These macros should handle filenames in both VMS and Unix syntax, so once fixed will need tests for both cases.

What's your echo command? Are you using that without VMS style quoting
of the text? Without such quotes the VMS specific input redirection will
kick in and may cause problems.

As above, I missed that DCL would not be handling the quoting the same.
I tried it with echo :== "write sys$output """ and echo :== $gnv$gnu:[bin]gnv$echo.exe and was getting the same results.

Regards,
-John

Attachment: 0001-vms-test-variables2.patch.gz
Description: application/gzip


reply via email to

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