nmake external command handling - by Joe Mistachkin

Status : 

  Fixed<br /><br />
		This item has been fixed in the current or upcoming version of this product.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


2
0
Sign in
to vote
ID 1265497 Comments
Status Closed Workarounds
Type Bug Repros 1
Opened 4/20/2015 4:48:15 PM
Access Restriction Public

Description

This is an issue with NMAKE.  Apparently, changing in external command quoting
results in stray trailing spaces.  The 'echo' command in the following NMAKE
makefile ends up producing an extra space, causing the entire build to fail:

    http://core.tcl.tk/tcl/artifact?ci=trunk&filename=win/rules.vc&ln=71

This is just one example.  All related makefiles that copy this pattern are now
broken.  The eventual error message is:

    rules.vc(78) : fatal error U1035: syntax error : expected ':' or '=' separator

In order to reproduce the issue, simply clone the Tcl Fossil repository and run the following command from the "win" directory:

    nmake /f makefile.vc all
Sign in to post a comment.
Posted by Shishir.Sharma on 9/24/2015 at 4:30 PM
Yes, this issue is fixed. The provided project compiles fine with VS 2015 RTM.

Shishir Sharma
VC++ Team.
Posted by naruse on 5/17/2015 at 6:06 AM
This seems fixed in 2015 RC
Posted by Microsoft on 4/20/2015 at 5:04 PM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If you require immediate assistance with this issue, please contact product support at http://support.microsoft.com/ph/1117.