Hi, I've just downloaded Nant and I encounter many many difficulties to make it work. In fact, it still doesnt work at all.
First problem I faced was that I did not installed .net framework 1.0 (only 1.1) so I had to make xml comments and modifications on NAnt.exe.config Second problem was that the initial build cant work in 2004 because of a Nunit test failure at Tests.NAnt.Console.NAntTest.Test_ShowHelp() in Nant\tests\NAnt.Console\NAntTest.cs:line 211. The incriminated line contains an assertion on a year value in the help message (Nunit msg is : expected:<2004> but was:<2003>). I know how to comment that line and proceed (sorry I dont know how to correct that bug). I dont paste codecuts as it is very easy to find... Third problem appeared after commenting that line : some other test failures appear and these ones are a little bit more sophisticated (too much for me in fact...). The 8 failures concern the NAnt.VisualCpp.build and all invoke the Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) method. I paste hereafter an extract of the the NAnt console dump. Thanks for any help. Best regards. PS : Sorry, some of the error messages are in french because of my .net version (thanks to visual studio...) ### NAnt console dump BEGIN ### [nant] C:\Program Files\Nant\tests\NAnt.VisualCpp\NAnt.VisualCpp.build test Framework 'net-1.0' does not exist or is not specified in the NAnt configuration file. Defaulting to no known framework. Buildfile: file:///C:/Program Files/Nant/tests/NAnt.VisualCpp/NAnt.VisualCpp.build Target(s) specified: test build: test: [nunit2] Tests run: 8, Failures: 8, Not run: 0, Time: 2,5336432 seconds Failures: 1) Tests.NAnt.VisualCpp.Tasks.ClTaskTest_HelloWorld.Test_HelloWorldCompile : Tests.NAnt.Core.TestBuildException : Error Executing Project ----> NAnt.Core.BuildException : C:\DOCUME~1\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.ClTaskTest_HelloWor ld\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.ClTaskTest_HelloWorld.Test_HelloWorldCompile() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\ClTaskTest.cs:line 64 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\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\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileO nDemand\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildAll() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\ClTaskTest.cs:line 139 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349 3) Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildNothingChanged : Tests.NAnt.Core.TestBuildException : Error Executing Project ----> NAnt.Core.BuildException : C:\DOCUME~1\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileO nDemand\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildNothingChanged() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\ClTaskTest.cs:line 151 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349 4) Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildSourceChanged : Tests.NAnt.Core.TestBuildException : Error Executing Project ----> NAnt.Core.BuildException : C:\DOCUME~1\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileO nDemand\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildAll() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\ClTaskTest.cs:line 139 at Tests.NAnt.VisualCpp.Tasks.ClTaskTest_CompileOnDemand.Test_BuildSourceChanged() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\ClTaskTest.cs:line 159 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349 5) Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_HelloWorld.Test_HelloWorld : Tests.NAnt.Core.TestBuildException : Error Executing Project ----> NAnt.Core.BuildException : C:\DOCUME~1\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_HelloW orld\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_HelloWorld.Test_HelloWorld() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\LinkTaskTest.cs:line 73 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349 6) Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_CompileOnDemand.Test_BuildAll : Tests.NAnt.Core.TestBuildException : Error Executing Project ----> NAnt.Core.BuildException : C:\DOCUME~1\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_Compil eOnDemand\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_CompileOnDemand.Test_BuildAll() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\LinkTaskTest.cs:line 171 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349 7) Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_CompileOnDemand.Test_BuildNothingChanged : Tests.NAnt.Core.TestBuildException : Error Executing Project ----> NAnt.Core.BuildException : C:\DOCUME~1\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_Compil eOnDemand\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_CompileOnDemand.Test_BuildNothingChanged () in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\LinkTaskTest.cs:line 182 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349 8) Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_CompileOnDemand.Test_BuildSourceChanged : Tests.NAnt.Core.TestBuildException : Error Executing Project ----> NAnt.Core.BuildException : C:\DOCUME~1\bret-jp\LOCALS~1\Temp\Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_Compil eOnDemand\test.build(3,22): [cl] cl failed to start. ----> System.ComponentModel.Win32Exception : Le fichier sp‚cifi‚ est introuvable at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 149 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml, Level level) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 99 at Tests.NAnt.Core.BuildTestBase.RunBuild(String xml) in c:\Program Files\Nant\tests\NAnt.Core\BuildTestBase.cs:line 72 at Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_CompileOnDemand.Test_BuildAll() in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\LinkTaskTest.cs:line 171 at Tests.NAnt.VisualCpp.Tasks.LinkTaskTest_CompileOnDemand.Test_BuildSourceChanged( ) in c:\Program Files\Nant\tests\NAnt.VisualCpp\Tasks\LinkTaskTest.cs:line 190 --TestBuildException at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 354 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in c:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 242 at NAnt.VisualCpp.Tasks.ClTask.ExecuteTask() in c:\Program Files\Nant\src\NAnt.VisualCpp\Tasks\ClTask.cs:line 320 at NAnt.Core.Task.Execute() in c:\Program Files\Nant\src\NAnt.Core\Task.cs:line 151 at NAnt.Core.Project.InitializeProjectDocument(XmlDocument doc) in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 1192 at NAnt.Core.Project.Execute() in c:\Program Files\Nant\src\NAnt.Core\Project.cs:line 725 at Tests.NAnt.Core.BuildTestBase.ExecuteProject(Project p) in c:\Program Files\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:\Program Files\Nant\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 349### NAnt console dump END ### ______________________________________ Jean-Philippe Bret-Gaubaste CITB - Bull Services Centre d'Ingénierie Telco Bull tel 05 56 43 79 67 (Bull 227-7967) fax 05 56 43 79 78 (Bull 227-7978) port 06 07 03 75 91 ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users