Specifications
838 NMAKE Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 838 of 154 Printed: 10/09/00 02:49 PM
U1084 cannot create temporary file filename
NMAKE was unable to create the temporary file it needs when it processes the makefile.
One of the following may be a cause:
u The file already exists with a read-only attribute.
u There is insufficient disk space to create the file.
u The directory specified in the TMP environment variable does not exist.
U1085 cannot mix implicit and explicit rules
A target and a pair of inference-rule extensions were specified on the same line. Targets
cannot be named in inference rules.
U1086 inference rule cannot have dependents
The colon (:) in an inference rule must be followed by one of the following:
u A newline character
u A semicolon (;), which can be followed by a command
u A number sign (#), which can be followed by a comment
U1087 cannot have : and :: dependents for same target
A target cannot be specified in both a single-colon (:) and a double-colon (::) dependency.
To specify a target in multiple description blocks, use :: in each dependency line.
U1088 invalid separator '::' on inference rule
An inference rule must be followed by a single colon (:).
U1089 cannot have build commands for directive targetname
Dot directives cannot be followed by commands. The dot directives are .IGNORE,
.PRECIOUS, .SILENT, and .SUFFIXES.
U1090 cannot have dependents for directive targetname
Dot directives cannot be followed by dependents. The dot directives are .IGNORE,
.PRECIOUS, .SILENT, and .SUFFIXES.
U1092 too many names in rule
An inference rule cannot specify more than two extensions.
U1093 cannot mix dot directives
Multiple dot directives cannot be specified on one line. The dot directives are .IGNORE,
.PRECIOUS, .SILENT, and .SUFFIXES.