MPE/iX Shell and Utilities Reference Manual, Vol 1

make(1) MPE/iX Shell and Utilities make(1)
Messages
Message: .ELSE without .IF
Cause: You specified a .ELSE statement without a corresponding .IF statement.
Action: Provide the corresponding .IF and .END statements (if necessary), or remove
the .ELSE statement.
Message: .IF .ELSE ... .END nesting too deep
Cause: The nesting of .IF .ELSE ... .END structures is too deep.
Action: Modify your makefile so that these structures are not nested as deep.
Message: <+ diversion cannot be nested
Cause: You attempted to put one <+ diversion inside another <+ diversion. make
does not permit this.
Action: Remove the nested <+ diversion.
Message: <+ diversion unterminated
Cause: You specified a <+ to begin a diversion, but did not specify the corresponding
+> to end it.
Action: Provide the closing +>.
Message: <+ missing before +>
Cause: You specified a +> to end a diversion before specifying the corresponding <+
to begin it.
Action: Ensure that corresponding <+ and +> symbols appear in the correct order.
Provide missing <+ or +> symbols, if necessary.
Message: Ambiguity in % targets [targets], chose target target
Cause: There was more than one metarule that matched the target. The error message
shows the rule that make will actually use.
Action: Remove the extraneous metarules from the makefile.
Message: attribute ignored on special target [special_target]
Cause: You tried to specify attributes for a special target which does not take attributes.
Action: Remove the special target or attribute from the offending rule.
Message: Attributes possibly ignored
Cause: A special target may inherit attributes, but only certain attributes take effect on
specific special targets.
Action: Refer to DESCRIPTION section for more information about which attributes
may be applied to which special targets.
Message: Can’t touch library member
Cause: make failed when trying to update the time stamp of an archive library member.
Action: Ensure that the target file is a valid archive and that you have permissions to
update it.
1-354 Commands and Utilities