James, I fixed the issues in the Visual Cpp tasks (should be available in the next nightly build), but I fixed this for the csc compiler before ...
What version of NAnt are you using ? Gert ----- Original Message ----- From: "James C. Papp" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 17, 2003 11:57 PM Subject: [nant-dev] UPDATE: BUG: Visual-Cpp tasks fail when path for response file contains a space. > It seems that this a general problem with anything that creates a response > file. I'm seeing the same error the CSC compiler as well. > > James. > > Quoting "James C. Papp" <[EMAIL PROTECTED]>: > > > BUG: Visual-Cpp tasks fail when path for response file contains a space. > > > > The code currently looks something like this: > > > > ... > > public override string ProgramArguments { > > get { > > ... > > if (Verbose) { > > return "@" + _responseFileName; > > } else { > > return "/nologo @" + _responseFileName; > > } > > ... > > } > > } > > ... > > > > To fix the bug it should be: > > > > ... > > public override string ProgramArguments { > > get { > > ... > > if (Verbose) { > > return "@\"" + _responseFileName + "\""; > > } else { > > return "/nologo @\"" + _responseFileName + "\""; > > } > > ... > > } > > } > > ... > > > > This bug is in ClTask.cs, LibTask.cs, and LinkTask.cs. > > > > For some of you, it may appear that the build works just fine even when the > > temporary response file contains spaces in its path. This can happen if the > > path passed to CL is converted to the old DOS 8.3 short-form, which removes > > any spaces automatically. In fact, this was exactly what was happening to > > me; > > I've only notice the problem when I disabled support for 8.3 filename > > creation > > on my NTFS volume. > > > > I verified that the bug still exists in the latest nightly build; it would be > > great if someone could add these small changes into CVS. > > > > Thanks! > > James. > > > > > > > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > _______________________________________________ > nant-developers mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-developers > > ------------------------------------------------------- This SF. Net email is sponsored by: GoToMyPC GoToMyPC is the fast, easy and secure way to access your computer from any Web browser or wireless device. Click here to Try it Free! https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers