Article ID: 49502
Article Last Modified on 10/23/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.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
This article was previously published under Q49502
SYMPTOMS
When the NMAKE utility processes a makefile, even though no warnings occur and the compiler appears to execute properly, no OBJ or EXE file is created. When the MAKE utility processes the same makefile, the following messages appear on the screen:
NMAKE may generate the following
CAUSE
This problem can occur when extra characters appear at the end of a line in the makefile.
RESOLUTION
Modify the makefile to remove the unexpected trailing characters.
MORE INFORMATION
The following makefile demonstrates this problem. To address this problem, remove the semicolon from the end of the CL command.
Sample Makefile
file.obj: file.c # Error: do not use semicolon with CL command CL /c /Lp file.c; file.exe: file.obj # OK: LINK command accepts semicolon LINK file;
Additional query words: 1.20 1.30 1.40
Keywords: kb16bitonly KB49502