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

2014-11-28 Thread John Malmberg
Follow-up Comment #1, bug #41813 (project make): This test has been passing on VMS for a while. The patch to fix bs-nl handling on VMS submitted on November 27, 2014 may have totally replaced the previous code in place and the test still passes. This issue can be closed.

[bug #41761] VMS should handle shell null command as VMS null command.

2014-11-28 Thread John Malmberg
Follow-up Comment #1, bug #41761 (project make): A patch to fix bs-nl handling on VMS was submitted to the make-bugs list on November 27, 2014. That patch included a fix for this issue. Once that patch is applied, this issue can be closed.

[bug #43405] [PATCH] pass correct $AR in archives test

2014-10-21 Thread John Malmberg
Additional Item Attachment, bug #43405 (project make): File name: 0001-Do-not-override-AR-macro-on-VMS.patch Size:3 KB ___ Reply to this item at: http://savannah.gnu.org/bugs/?43405 ___

[bug #43405] [PATCH] pass correct $AR in archives test

2014-10-14 Thread John Malmberg
Follow-up Comment #1, bug #43405 (project make): There is also a patch pending for VMS for the archives test. I do not know if git can automatically merge both. ___ Reply to this item at: http://savannah.gnu.org/bugs/?43405

[bug #43414] Perl test script bugs/enhancements

2014-10-14 Thread John Malmberg
URL: http://savannah.gnu.org/bugs/?43414 Summary: Perl test script bugs/enhancements Project: make Submitted by: wb8tyw Submitted on: Tue 14 Oct 2014 01:01:53 PM GMT Severity: 3 - Normal Item Group: Bug

[bug #42447] Fix exporting symbols for recursive make on VMS.

2014-09-14 Thread John Malmberg
Follow-up Comment #3, bug #42447 (project make): Needed to patch file #32089. Discovered some tests failing because the expected exit code was wrong. Fixing this seems to have revealed what is needed to get parallism working on VMS in the future. (file #32093)

[bug #42447] Fix exporting symbols for recursive make on VMS.

2014-09-13 Thread John Malmberg
Follow-up Comment #2, bug #42447 (project make): Updated patch based on current git master. This includes fixing most of the exit handling code for VMS children, which allows removing some VMS specific exit handling in other places. Self tests: Previously about 104 Tests in 36 categories fail.

[bug #42447] Fix exporting symbols for recursive make on VMS.

2014-06-14 Thread John Malmberg
Follow-up Comment #1, bug #42447 (project make): Uploaded replacement patch: * Updated the Git description to match format in git logs. * Added vms_exit.c missing from previous patch needed for this to be applied against master. * Found that when make was reading DCL symbols and logical names as

[bug #41758] VMS Make incorrectly reports archives support present.

2014-06-05 Thread John Malmberg
Follow-up Comment #5, bug #41758 (project make): Previous patch was not tested on VAX. When tested on VAX this exposed a bug in the lbr$set_module() that needed to be worked around. Small clean up of comments and code based on feedback from Hartmut Becker. Copyright assignment is now on file

[bug #42447] Fix exporting symbols for recursive make on VMS.

2014-05-27 Thread John Malmberg
URL: http://savannah.gnu.org/bugs/?42447 Summary: Fix exporting symbols for recursive make on VMS. Project: make Submitted by: wb8tyw Submitted on: Wed 28 May 2014 05:00:20 AM GMT Severity: 3 - Normal Item

[bug #41758] VMS Make incorrectly reports archives support present.

2014-05-14 Thread John Malmberg
Follow-up Comment #4, bug #41758 (project make): Patch uploaded: Fix archive support for VMS for wildcard and VPATH. Add VMS library support for all VMS library types. ar.c: struct ar_glob_state: Save suffix for VMS. (ar_glob_match): Use saved suffix on VMS. (ar_glob): Save suffix for

[bug #42104] vmsify.c: vmsify/unixify routines out of date.

2014-05-07 Thread John Malmberg
Follow-up Comment #1, bug #42104 (project make): Routines are not just out of date, vmsify does not handle several trivial cases at all. sys$library/decc$rtldef.tlb should return sys$library:decc$rtldef.tlb, instead incorrectly returns [.sys$library]decc$rtldef.tlb. /sys$library/decc$rtldef.tlb

[bug #42260] posixpath, hostpath, commasp, spcomma needed for non-Unix OS

2014-05-01 Thread John Malmberg
URL: http://savannah.gnu.org/bugs/?42260 Summary: posixpath, hostpath, commasp, spcomma needed for non-Unix OS Project: make Submitted by: wb8tyw Submitted on: Thu 01 May 2014 10:32:57 PM GMT Severity: 3 - Normal

[bug #41758] VMS Make incorrectly reports archives support present.

2014-05-01 Thread John Malmberg
Follow-up Comment #3, bug #41758 (project make): Updated default.c patch with fixed shared image library rule. Added shared image library to tests/scripts/vms/library. (file #31296, file #31297) ___ Additional Item Attachment: File

[bug #41758] VMS Make incorrectly reports archives support present.

2014-04-29 Thread John Malmberg
Follow-up Comment #2, bug #41758 (project make): Updated diff for default.c to suppress messages about VMS library creation if not existing. Updated the library creation to create the correct library type for the known library file suffixes for VMS/Unix. Updated archives test for VMS library

[bug #41758] VMS Make incorrectly reports archives support present.

2014-04-25 Thread John Malmberg
Follow-up Comment #1, bug #41758 (project make): I have attached a preliminary patch to the default.c module that fixes the library rules as follows: 1. Create the library if it does not exist when inserting a module into the library. 2. Support all the types of library that VMS does. Tests

[bug #42104] vmsify.c: vmsify/unixify routines out of date.

2014-04-12 Thread John Malmberg
URL: http://savannah.gnu.org/bugs/?42104 Summary: vmsify.c: vmsify/unixify routines out of date. Project: make Submitted by: wb8tyw Submitted on: Sat 12 Apr 2014 11:57:24 PM GMT Severity: 3 - Normal Item

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

2014-03-09 Thread John Malmberg
URL: http://savannah.gnu.org/bugs/?41813 Summary: Mult-line override define failing on VMS. Project: make Submitted by: wb8tyw Submitted on: Sun 09 Mar 2014 07:26:57 PM GMT Severity: 3 - Normal Item Group:

[bug #41762] VMS not reporting circular dependency dropped.

2014-03-03 Thread John Malmberg
Follow-up Comment #3, bug #41762 (project make): I have fixed the VMS port of the test_driver.pl and run_make_tests.pl for this issue. This port has not yet been submitted. I do not seem to have the ability to mark this bug as closed. ___

[bug #41760] VMS outputting extra blank lines.

2014-03-03 Thread John Malmberg
Follow-up Comment #1, bug #41760 (project make): Further investigation shows that the extra lines are not showing up when running the test outside of the test harness with the output not redirected. If the STDOUT (SYS$OUTPUT) is temporarily redirected before running the test from DCL, two output

[bug #41760] VMS outputting extra blank lines.

2014-03-02 Thread John Malmberg
URL: http://savannah.gnu.org/bugs/?41760 Summary: VMS outputting extra blank lines. Project: make Submitted by: wb8tyw Submitted on: Mon 03 Mar 2014 04:54:59 AM GMT Severity: 3 - Normal Item Group: Bug

[bug #41762] VMS not reporting circular dependency dropped.

2014-03-02 Thread John Malmberg
Follow-up Comment #2, bug #41762 (project make): This has turned out to be a bug in the VMS port of the test harness. Redirecting STDERR on VMS from perl is different than on Unix. ___ Reply to this item at:

[bug #41611] Merge GNV fork back into the GNU make project.

2014-02-16 Thread John Malmberg
URL: http://savannah.gnu.org/bugs/?41611 Summary: Merge GNV fork back into the GNU make project. Project: make Submitted by: wb8tyw Submitted on: Sun 16 Feb 2014 06:48:12 PM GMT Severity: 3 - Normal Item

[bug #41611] Merge GNV fork back into the GNU make project.

2014-02-16 Thread John Malmberg
Follow-up Comment #2, bug #41611 (project make): I have already corresponded with Hartmut Becker, and he has indicated that currently he does not have time to be involved with getting the GNV changes merged. So it is up to me do the work for the merge. I have applied for a subscription to the