bug-make
[Top][All Lists]
Advanced

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

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


From: h.becker
Subject: Re: [bug #41758] VMS Make incorrectly reports archives support present.
Date: Mon, 28 Apr 2014 20:51:01 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130519 Icedove/17.0.5

On 04/27/2014 11:50 PM, John E. Malmberg wrote:
> Help libraries are .hlb, not .hlp.
> 
>     all: h.hlb(h)

My bad, sorry for the misleading typo, but I can't get that to work

$ copy nla0: h.hlp
$ copy nla0: h.h
$ mc [.make]make -f-"
all: h.hlb(h)
 Exit
if f$search("h.hlb") .eqs. "" then library/CREATE/TEXT h.hlb
library  h.hlb h.h
%LIBRAR-W-DIFTYP, expected TEXT library SYS$SYSDEVICE:[HARTMUT]H.HLB;1
to be HELP
<builtin>: recipe for target 'h.hlb(h)' failed
make: *** [h.hlb(h)] Error 0x10868030
make: *** Archive member 'h.hlb(h)' may be bogus; not deleted
$
$ libr/cre/help h
$ mc [.make]make -f-"
all: h.hlb(h)
 Exit
if f$search("h.hlb") .eqs. "" then library/CREATE/TEXT h.hlb
library  h.hlb h.h
%LIBRAR-W-NOHLPTXT, no level 1 help text found in
SYS$SYSDEVICE:[HARTMUT]H.H;1
<builtin>: recipe for target 'h.hlb(h)' failed
make: *** [h.hlb(h)] Error 0x10868050
$
$ mc [.make]make -f-"
all: h.hlb(h.hlp)
 Exit
if f$search("h.hlb") .eqs. "" then library/CREATE/OBJECT h.hlb
library /replace h.hlb h.hlp
%LIBRAR-W-NOHLPTXT, no level 1 help text found in
SYS$SYSDEVICE:[HARTMUT]H.HLP;1
<builtin>: recipe for target 'h.hlb(h.hlp)' failed
make: *** [h.hlb(h.hlp)] Error 0x10868050
$

I admit, the output of the last example is no surprise.

> The name in the parenthesis is the module name, and on VMS, the module
> name can be different than the filename and does not have a type.

Object modules, yes, I'm aware of that (as well as the fact that a VMS
object file can contain more than one object module).



reply via email to

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