Specifications
Error! Style not defined. 841
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 841 of 157 Printed: 10/09/00 02:49 PM
U4004 too many rules for target targetname
More than one description block was specified for the given target using single colons (:)
as separators. NMAKE executed the commands in the first description block and ignored
later blocks.
To specify the same target in multiple dependencies, use double colons (::) as the
separator in each dependency line.
U4005 ignoring rule rule (extension not in .SUFFIXES)
The given rule contained a suffix that is not specified in the .SUFFIXES list. NMAKE
ignored the rule.
This warning appears only when the /P option is used.
U4006 special macro undefined : macroname
The given special macro name is undefined and expands to nothing.
U4007 filename filename too long; truncating to 8.3
The base name of the given file has more than 8 characters, or the extension has more
than three characters. NMAKE truncated the name to an 8-character base and a 3-
character extension.
If long filenames are supported by your file system, enclose the name in double quotation
marks (").
U4008 removed target target
NMAKE was interrupted while trying to build the given target, and the target file was
incomplete. Because the target was not specified in the .PRECIOUS list, NMAKE
deleted the file.
U4010 target : build failed; /K specified, continuing ...
A command in the commands block for the given target returned a nonzero exit code.
The /K option told NMAKE to continue processing unrelated parts of the build and to
issue an exit code 1 when the NMAKE session is finished.
If the given target is itself a dependent for another target, NMAKE issues warning U4011
after this warning.
U4011 target : not all dependents available; target not built
A dependent of the given target either did not exist or was out of date, and a command
for updating the dependent returned a nonzero exit code. The /K option told NMAKE to
continue processing unrelated parts of the build and to issue an exit code 1 when the
NMAKE session is finished.
This warning is preceded by warning U4010 for each dependent that failed to be created
or updated.