NMAKE Errors U1000 through U4011 (Windows Embedded CE 6.0)
1/5/2010
This section lists NMAKE errors.
Error | Description |
---|---|
Indicates that a left parenthesis, "(", appeared without a matching right parenthesis, ")", in a macro invocation. |
|
Indicates that the given character appears in a macro but is not a letter, number, or underscore. |
|
Indicates that a single dollar sign appears without an associated macro name. |
|
Indicates that a macro invocation contains a colon (:), which begins a substitution, but does not contain an equal sign (=). |
|
Indicates that a macro name is missing. |
|
Indicates that a string substitution was specified for a macro, but the string to be changed in the macro was not specified. |
|
Indicates that an opening double quotation mark (") appeared without a closing double quotation mark ("). |
|
Indicates that the specified target name or filename contained a double quotation mark ("). |
|
Indicates that the specified directive is not one of the recognized directives. |
|
Indicates that the directive was incompletely specified, or the expression part of the directive is required. |
|
Indicates that the limit on nesting of !IF directives was exceeded. |
|
Indicates that an expected directive was missing. |
|
Indicates that an !ELSE directive was found that was not preceded by an !IF directive, or the directive was placed in a syntactically incorrect place. |
|
Indicates that a terminal character is missing for string/program invocation. |
|
Indicates that an expression is invalid. |
|
Indicates that an unrecognized command switch was specified. |
|
Indicates that an !ENDIF directive was found that was not preceded by an !IF directive, or the directive was placed in a syntactically incorrect place. |
|
Indicates that an !INCLUDE directive was found, but the name of the file to be included was missing or a macro representing the filename expanded to nothing. |
|
Indicates that the string is not part of the valid syntax for a makefile. |
|
Indicates that the colon (:) that separates targets and dependents is missing. |
|
Indicates that either a colon (:) or an equal sign (=) was expected. |
|
Indicates that only one string is allowed to the left of a macro definition. |
|
Indicates that a colon (:) was found before a target name was found. |
|
Indicates an internal error. |
|
Indicates an internal error. |
|
Indicates an internal error. |
|
Indicates an internal error. |
|
Indicates an internal error. |
|
Indicates an internal error. |
|
Indicates that a program or command called by NMAKE failed for the given reason. |
|
Indicates that the parentheses following the preprocessing operator DEFINED or EXIST either were empty or contained an argument that evaluated to a null string. |
|
Indicates that NMAKE could not write to the given file. |
|
Indicates that an inline file or a macro exceeded the limit of 64K. |
|
Indicates that the message specified with the !ERROR directive was displayed. |
|
Indicates that NMAKE ran out of memory, including virtual memory, because the makefile was too large or complex. |
|
Indicates that NMAKE could not find the file specified. |
|
Indicates that the file is unreadable. |
|
Indicates that NMAKE failed to create the given inline file. |
|
Indicates that the operating system ran out of room for environment variables. |
|
Indicates that the command processor was not in the path specified in the COMSPEC or PATH environment variables. |
|
Indicates that NMAKE failed to delete the temporary inline file. |
|
Indicates that NMAKE was halted by CTRL+C or CTRL+BREAK. |
|
Indicates that a search path for a dependent was incorrectly specified. Either a space existed in the path or the closing brace (}) was omitted. |
|
Indicates that NMAKE encountered an error while closing a file. |
|
Indicates that the /F command-line option must be followed by a makefile name or a hyphen (which represents standard input). |
|
Indicates that the /X command-line option requires the name of the file to contain diagnostic error output or a hyphen to indicate standard output. |
|
Indicates that a macro definition on the NMAKE command line contained an equal sign (=) without a preceding name. |
|
Indicates that the NMAKE command line did not specify a makefile or a target, and the current directory did not contain a file named MAKEFILE. |
|
Indicates that the option is not valid for NMAKE. |
|
Indicates that there is no file that matches the given filename, which was specified using one or more wildcards (* and ?). |
|
Indicates that the given macro definition contained a macro whose definition contained the given macro. Circular macro definitions are invalid. |
|
Indicates that a circular dependency exists in the dependency tree for the given target. The given target is a dependent of one of the dependents of the given target. Circular dependencies are invalid. |
|
Indicates that the given file includes a file that eventually includes the given file. Inclusions (using the !INCLUDE preprocessing directive) cannot be circular. |
|
Indicates that the specified target does not exist, and there is no command to execute or inference rule to apply. |
|
Indicates that a string exceeded its limit. |
|
Indicates that the given command or program called by NMAKE failed and returned the given exit code. |
|
Indicates that the given expression contained a constant that exceeded the range –2,147,483,648 to 2,147,483,647. |
|
Indicates that an expression tried to divide by zero. |
|
Indicates that the expression incorrectly used an operator or operand. |
|
Indicates that NMAKE could not find the given program in order to run it. |
|
Indicates that there is not enough memory to execute the given command. |
|
Indicates that the given target is an invocation of a macro that has not been defined or has a null value. NMAKE cannot process a null target. |
|
Indicates that NMAKE was unable to create the temporary file it needs when it processes the makefile. |
|
Indicates that a target and a pair of inference-rule extensions were specified on the same line. |
|
Indicates that the inference rule cannot have dependents. |
|
Indicates that a target cannot be specified in both a single-colon (:) and a double-colon (::) dependency. |
|
Indicates that an inference rule must be followed by a single colon (:). |
|
Indicates that dot directives cannot be followed by commands. |
|
Indicates that dot directives cannot be followed by dependents. |
|
Indicates that an inference rule cannot specify more than two extensions. |
|
Indicates that multiple dot directives cannot be specified on one line. |
|
Indicates that something other than KEEP or NOKEEP appeared after the closing set of angle brackets (<<) specifying an inline file. |
|
Indicates that after macro expansion, the given command line exceeded the limit on length of command lines for the operating system. |
|
Indicates that NMAKE could not create the given inline file. |
|
Indicates that the current dependency does not have either an explicit dependent or an implicit dependent. |
|
Indicates that the given string does not contain valid filename-parts syntax. |
|
Indicates that the makefile being processed was too complex for the current stack allocation in NMAKE. |
|
Indicates that the command block of a batch-mode rule directly or indirectly references a special file macro that is not $<. |
|
Indicates that NMAKE could not find a free file handle. |
|
Indicates that a command file, which is invoked by the at sign (@) specifier, cannot contain a specification for another command file. |
|
Indicates that the given predefined macro was redefined. |
|
Indicates that more than one description block was specified for the given target using single colons (:) as separators. |
|
Indicates that the given rule contained a suffix that is not specified in the .SUFFIXES list. |
|
Indicates that the given special macro name is undefined and expands to nothing. |
|
Indicates that the base name of the given file has more than eight characters, or the extension has more than three characters. |
|
Indicates that NMAKE was interrupted while trying to build the given target, and the target file was incomplete. |
|
Indicates that a command in the commands block for the given target returned a nonzero exit code. |
|
Indicates that 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. |