Microsoft KB Archive/72699

= PRB: U1033 from Space After NMAKE Line Continuation Character =

Article ID: 72699

Article Last Modified on 12/1/2003

-

APPLIES TO


 * Microsoft Program Maintenance Utility 1.2
 * Microsoft Program Maintenance Utility 1.2
 * Microsoft Program Maintenance Utility 1.2
 * Microsoft Program Maintenance Utility 1.2
 * Microsoft Program Maintenance Utility 1.2
 * Microsoft Program Maintenance Utility 1.2
 * Microsoft Program Maintenance Utility 1.3
 * Microsoft Program Maintenance Utility 1.4
 * Microsoft Program Maintenance Utility 1.4
 * Microsoft Program Maintenance Utility 1.4
 * Microsoft Program Maintenance Utility 1.4
 * Microsoft Program Maintenance Utility 1.4
 * Microsoft Program Maintenance Utility 1.4
 * Microsoft Program Maintenance Utility 1.4
 * Microsoft Program Maintenance Utility 1.4

-



This article was previously published under Q72699



SYMPTOMS
An attempt to use NMAKE to process a makefile fails and NMAKE generates the following message:

fatal error U1033: syntax error : 'string' unexpected

The 'string' is some part of the makefile that NMAKE determines to be syntactically incorrect.



CAUSE
The makefile contains a line-continuation character (a backslash) and a character other than a carriage return follows the backslash.



RESOLUTION
Modify the makefile to remove any characters after the line continuation character. NMAKE interprets the character that follows the backslash literally and does not append the following line as desired. The U1033 error occurs because the following line does not match NMAKE syntax by itself.



MORE INFORMATION
The sample makefile below illustrates this situation. NMAKE generates the following message when it processes this makefile:

fatal error U1033: syntax error : 'mod3.c' unexpected

Sample NMAKE Makefile
CFILES = mod1.c mod2.c \_

mod3.c

Additional query words: 1.10 1.20 1.30 1.40 1.50

Keywords: KB72699

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.