bug-make
[Top][All Lists]
Advanced

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

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


From: John Malmberg
Subject: [bug #41758] VMS Make incorrectly reports archives support present.
Date: Mon, 03 Mar 2014 00:16:44 +0000
User-agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0

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/




reply via email to

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