Skip to content

Convert NMAKE errors and warnings list into a table #5545

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 45 additions & 42 deletions docs/error-messages/tool-errors/nmake-errors-u1000-through-u4011.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,63 @@
---
description: "Learn more about: NMAKE errors and warnings (Uxxxx)"
title: "NMAKE errors and warnings"
ms.date: "04/16/2019"
description: "Learn more about: NMAKE errors and warnings (Uxxxx)"
ms.date: 04/16/2019
f1_keywords: ["nmake"]
ms.assetid: 9dbe2e12-88ca-4df4-b935-17756112bb79
---
# NMAKE errors and warnings (Uxxxx)

This section is a reference to the errors and warnings generated by the NMAKE build tool. NMAKE errors and warnings have the form U*xxxx*, where *xxxx* is a four-digit number.

[!INCLUDE[error-boilerplate](../../error-messages/includes/error-boilerplate.md)]
[!INCLUDE[error-boilerplate](../includes/error-boilerplate.md)]

## NMAKE fatal errors

[NMAKE fatal error U1000](nmake-fatal-error-u1000.md) \
[NMAKE fatal error U1001](nmake-fatal-error-u1001.md) \
[NMAKE fatal error U1007](nmake-fatal-error-u1007.md) \
[NMAKE fatal error U1023](nmake-fatal-error-u1023.md) \
[NMAKE fatal error U1033](nmake-fatal-error-u1033.md) \
[NMAKE fatal error U1034](nmake-fatal-error-u1034.md) \
[NMAKE fatal error U1035](nmake-fatal-error-u1035.md) \
[NMAKE fatal error U1036](nmake-fatal-error-u1036.md) \
[NMAKE fatal error U1045](nmake-fatal-error-u1045.md) \
[NMAKE fatal error U1050](nmake-fatal-error-u1050.md) \
[NMAKE fatal error U1051](nmake-fatal-error-u1051.md) \
[NMAKE fatal error U1052](nmake-fatal-error-u1052.md) \
[NMAKE fatal error U1055](nmake-fatal-error-u1055.md) \
[NMAKE fatal error U1056](nmake-fatal-error-u1056.md) \
[NMAKE fatal error U1059](nmake-fatal-error-u1059.md) \
[NMAKE fatal error U1064](nmake-fatal-error-u1064.md) \
[NMAKE fatal error U1065](nmake-fatal-error-u1065.md) \
[NMAKE fatal error U1070](nmake-fatal-error-u1070.md) \
[NMAKE fatal error U1071](nmake-fatal-error-u1071.md) \
[NMAKE fatal error U1073](nmake-fatal-error-u1073.md) \
[NMAKE fatal error U1076](nmake-fatal-error-u1076.md) \
[NMAKE fatal error U1077](nmake-fatal-error-u1077.md) \
[NMAKE fatal error U1078](nmake-fatal-error-u1078.md) \
[NMAKE fatal error U1083](nmake-fatal-error-u1083.md) \
[NMAKE fatal error U1086](nmake-fatal-error-u1086.md) \
[NMAKE fatal error U1087](nmake-fatal-error-u1087.md) \
[NMAKE fatal error U1088](nmake-fatal-error-u1088.md) \
[NMAKE fatal error U1095](nmake-fatal-error-u1095.md) \
[NMAKE fatal error U1097](nmake-fatal-error-u1097.md) \
[NMAKE fatal error U1099](nmake-fatal-error-u1099.md) \
[NMAKE fatal error U1100](nmake-fatal-error-u1100.md)
| Error | Message |
|--|--|
| [NMAKE fatal error U1000](nmake-fatal-error-u1000.md) | syntax error : ')' missing in macro invocation |
| [NMAKE fatal error U1001](nmake-fatal-error-u1001.md) | syntax error : illegal character 'character' in macro |
| [NMAKE fatal error U1007](nmake-fatal-error-u1007.md) | double quotation mark not allowed in name |
| [NMAKE fatal error U1023](nmake-fatal-error-u1023.md) | syntax error in expression |
| [NMAKE fatal error U1033](nmake-fatal-error-u1033.md) | syntax error : 'string' unexpected |
| [NMAKE fatal error U1034](nmake-fatal-error-u1034.md) | syntax error : separator missing |
| [NMAKE fatal error U1035](nmake-fatal-error-u1035.md) | syntax error : expected ':' or '=' separator |
| [NMAKE fatal error U1036](nmake-fatal-error-u1036.md) | syntax error : too many names to left of '=' |
| [NMAKE fatal error U1045](nmake-fatal-error-u1045.md) | spawn failed : *message* |
| [NMAKE fatal error U1050](nmake-fatal-error-u1050.md) | *message* |
| [NMAKE fatal error U1051](nmake-fatal-error-u1051.md) | out of memory |
| [NMAKE fatal error U1052](nmake-fatal-error-u1052.md) | file '*filename*' not found |
| [NMAKE fatal error U1055](nmake-fatal-error-u1055.md) | out of environment space |
| [NMAKE fatal error U1056](nmake-fatal-error-u1056.md) | cannot find command processor |
| [NMAKE fatal error U1059](nmake-fatal-error-u1059.md) | syntax error : '}' missing in dependent |
| [NMAKE fatal error U1064](nmake-fatal-error-u1064.md) | MAKEFILE not found and no target specified |
| [NMAKE fatal error U1065](nmake-fatal-error-u1065.md) | invalid option 'option' |
| [NMAKE fatal error U1070](nmake-fatal-error-u1070.md) | cycle in macro definition 'macroname' |
| [NMAKE fatal error U1071](nmake-fatal-error-u1071.md) | cycle in dependency tree for target 'targetname' |
| [NMAKE fatal error U1073](nmake-fatal-error-u1073.md) | don't know how to make 'targetname' |
| [NMAKE fatal error U1076](nmake-fatal-error-u1076.md) | name too long |
| [NMAKE fatal error U1077](nmake-fatal-error-u1077.md) | 'program' : return code 'value' |
| [NMAKE fatal error U1078](nmake-fatal-error-u1078.md) | constant overflow at 'expression' |
| [NMAKE fatal error U1083](nmake-fatal-error-u1083.md) | target macro 'target' expands to nothing |
| [NMAKE fatal error U1086](nmake-fatal-error-u1086.md) | inference rule cannot have dependents |
| [NMAKE fatal error U1087](nmake-fatal-error-u1087.md) | cannot have : and :: dependents for same target |
| [NMAKE fatal error U1088](nmake-fatal-error-u1088.md) | invalid separator '::' on inference rule |
| [NMAKE fatal error U1095](nmake-fatal-error-u1095.md) | expanded command line 'commandline' too long |
| [NMAKE fatal error U1097](nmake-fatal-error-u1097.md) | filename-parts syntax requires dependent |
| [NMAKE fatal error U1099](nmake-fatal-error-u1099.md) | stack overflow |
| [NMAKE fatal error U1100](nmake-fatal-error-u1100.md) | macro '*macro-name*' is illegal in the context of batch rule '*rule-name*' |

## NMAKE warnings

[NMAKE warning U4001](nmake-warning-u4001.md) \
[NMAKE warning U4004](nmake-warning-u4004.md) \
[NMAKE warning U4006](nmake-warning-u4006.md) \
[NMAKE warning U4007](nmake-warning-u4007.md) \
[NMAKE warning U4010](nmake-warning-u4010.md) \
[NMAKE warning U4011](nmake-warning-u4011.md)
| Warning | Message |
|--|--|
| [NMAKE warning U4001](nmake-warning-u4001.md) | command file can be invoked only from command line |
| [NMAKE warning U4004](nmake-warning-u4004.md) | too many rules for target 'targetname' |
| [NMAKE warning U4006](nmake-warning-u4006.md) | special macro undefined : 'macroname' |
| [NMAKE warning U4007](nmake-warning-u4007.md) | filename 'filename' too long; truncating to 8.3 |
| [NMAKE warning U4010](nmake-warning-u4010.md) | 'target' : build failed; /K specified, continuing ... |
| [NMAKE warning U4011](nmake-warning-u4011.md) | 'target' : not all dependents available; target not built |

## See also

[C/C++ Compiler and build tools errors and warnings](../compiler-errors-1/c-cpp-build-errors.md) \
[C/C++ Compiler and build tools errors and warnings](../compiler-errors-1/c-cpp-build-errors.md)\
[NMAKE reference](../../build/reference/nmake-reference.md)