BUG: Running a Program in NMAKE Fails During Preprocessing (116420)
The information in this article applies to:
- Microsoft Program Maintenance Utility (NMAKE) 1.2
- Microsoft Program Maintenance Utility (NMAKE) 1.3
- Microsoft Program Maintenance Utility (NMAKE) 1.4
This article was previously published under Q116420 SYMPTOMS
When running NMAKE on a makefile that executes an external program
during preprocessing with the bracket ("[]") syntax, you get the
following error message:
fatal error U1023: syntax error in expression
Stop.
CAUSE
The bracket syntax does not work in NMAKE if the expression being
evaluated uses either the subtraction operator ("-") or the bitwise XOR
operator ("^").
STATUS
Microsoft has confirmed this to be a bug in the Microsoft Program
Maintenance Utility (NMAKE), versions 1.2, 1.3, and 1.4.
This syntax is no longer documented and it is not supported in Visual C++
for Windows version 1.51 or Visual C++ 32-bit Edition.
Modification Type: | Major | Last Reviewed: | 9/30/2003 |
---|
Keywords: | kb16bitonly KB116420 |
---|
|