Mark,

First of all, you don't need to build NAnt when you download an official release or the binary distribution for a nightly build, as they come with a fully functional version of NAnt !

Now for the test failure : the reason why the test fails is because you haven't run vsvars32.bat (C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools) before building NAnt. As a result NAnt is unable to start "cl.exe" as part of the Visual C++ unit tests.

If you don't need to build Visual C++ applications, then you can safely ignore this test failure.

Note : newer versions of NAnt (http://nant.sourceforge.net/nightly/builds) will check whether cl.exe is available, and just ignore the tests that rely on it if not available.

Hope this helps,

Gert

----- Original Message ----- From: "Mark Amos" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 20, 2004 6:25 PM
Subject: [Nant-users] Install Fails



I have a problem installing nant.  This is what the log says.  Any ideas?
Thanks.



============================================================================
=====================================
                          [nunit2] Tests run: 8, Failures: 8, Not run: 0,
Time: 2.125 seconds

Failures:
1)
Tests.NAnt.VisualCpp.Tasks.ClTaskTest_HelloWorld.Test_HelloWorldCompile :
Tests.NAnt.Core.TestBuildException : Error Executing Project
----> NAnt.Core.BuildException :
C:\DOCUME~1\mamo\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.ClTaskTest_HelloWo
rld\test.build(3,22):
[cl] cl failed to start.
----> System.ComponentModel.Win32Exception : The system cannot
find the file specified
at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 149
at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level
level) in C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 99
at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 72
at
Tests.NAnt.VisualCpp.Tasks.ClTaskTest_HelloWorld.Test_HelloWorldCompile() in
C:\nant\tests\NAnt.VisualCpp\Tasks\ClTaskTest.cs:line 64
--TestBuildException
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in
C:\nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in
C:\nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242
at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in
C:\nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320
at NAnt.Core.Task.Execute() in
C:\nant\src\NAnt.Core\Task.cs:line 151
at NAnt.Core.Project.InitializeProjectDocument(XmlDocument
doc) in C:\nant\src\NAnt.Core\Project.cs:line 1192
at NAnt.Core.Project.Execute() in
C:\nant\src\NAnt.Core\Project.cs:line 725
at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 146
--BuildException
at
System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo
startInfo)
at System.Diagnostics.Process.Start()
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in
C:\nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349


2)
Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildAll :
Tests.NAnt.Core.TestBuildException : Error Executing Project
----> NAnt.Core.BuildException :
C:\DOCUME~1\mamo\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.ClTaskTest_Compile
OnDemand\test.build(3,22):
[cl] cl failed to start.
----> System.ComponentModel.Win32Exception : The system cannot
find the file specified
at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 149
at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level
level) in C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 99
at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in
C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 72
at
Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildAll() in
C:\nant\tests\NAnt.VisualCpp\Tasks\ClTaskTest.cs:line 139
--TestBuildException
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in
C:\nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in
C:\nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242
at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in
C:\nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320
at NAnt.Core.Task.Execute() in
C:\nant\src\NAnt.Core\Task.cs:line 151
at NAnt.Core.Project.InitializeProjectDocument(XmlDocument
doc) in C:\nant\src\NAnt.Core\Project.cs:line 1192
at NAnt.Core.Project.Execute() in
C:\nant\src\NAnt.Core\Project.cs:line 725
at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in
C:\nant\tests\NAnt.Core\BuildTestBase.cs:line 146
--BuildException
at
System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo
startInfo)
at System.Diagnostics.Process.Start()
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in
C:\nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349



The above information is confidential to the addressee. Unauthorised access
and use is prohibited. Internet communications are not secure and therefore
this Company does not accept legal responsibility for the contents of this
message. If you are not the intended recipient, please notify us by replying
to this Email as soon as possible and then delete this Email from your
computer. Any disclosure, copying, distribution or use is prohibited and may
be unlawful.


Fuller, Smith & Turner P.L.C.
Griffin Brewery
Chiswick Lane South
London W4 2QB
Registered No. 241882




------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to