URL: <http://savannah.gnu.org/bugs/?41758>
Summary: VMS Make incorrectly reports archives support present. Project: make Submitted by: wb8tyw Submitted on: Mon 03 Mar 2014 12:16:43 AM GMT Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 4.0 Operating System: VMS Fixed Release: None Triage Status: None _______________________________________________________ Details: When you ask VMS Make what features it supports, "archives" is in the list. EAGLE> bash -c "echo '\$(info \$(.FEATURES))' | make -f- 2>/dev/null" \target-specific order-only second-expansion else-if shortest-stem undefine oneshell archives %NONAME-E-NOMSG, Message number 00000002 When you run the features/archives test, it fails. features/archives ....................................... run_command_with_output(/lcl_root/make/tests/work/features/archives.log,): make -f /lcl_root/make/tests/work/features/archives.mk /EAGLE$DQA0/alpha_root/gnv/make/make.exe.1: *** [libxx.a(a1.o)] Error 0x1086109c /EAGLE$DQA0/alpha_root/gnv/make/make.exe.1: unable to open library 'libxx.a' to lookup member 'a1.o' /EAGLE$DQA0/alpha_root/gnv/make/make.exe.1: *** Archive member 'libxx.a(a1.o)' m ay be bogus; not deleted *** Test died (features/archives): Command failed: Cannot execute make -f /lcl_r oot/make/tests/work/features/archives.mk According to the readme.vms file, this support is not yet implemented. Running the test driver on VMS requires patches that have not yet been submitted. I plan to implement archives support as part of the GNV merge, ticket #41611 in a way that is compatible with the VMS librarian utility. Two other bugs are visible in this output and will be handled separately by what should be minor fixes. 1. arv[0] is reported differently by VMS. A patch from one of the Bash 4.2.45, Coreutils 8.22, or gawk 4.1 ports should fix this. 2. Exit status is reported wrong. This same bug was recently fixed in GNU Awk 4.1 so a similar fix should work here. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?41758> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make