Hello! I am having difficulties to build the castle stack (http://svn.castleproject.org:8080/svn/castle/trunk) with nant 3.5.
The whole project starts to build just nicely but after 20 or so successful 3.5 builds it suddenly fails. I tried repeating the build process on a clean windows xp sp3 vm (fresh install) with nothing but nant, svn and .net-3.5 installed and got to the very same result. Anyone can help me? excerpt of the log (first a building project, then the failing): BUILD SUCCEEDED Total time: 0.6 seconds. [nant] C:\data\castle\InversionOfControl\Castle.Windsor\Castle.Windsor.build Buildfile: file:///C:/data/castle/InversionOfControl/Castle.Windsor/Castle.Windsor.build Target framework: Microsoft .NET Framework 3.5 Base Directory: C:\data\castle\InversionOfControl\Castle.Windsor. Target(s) specified: build [include] Including file C:\data\castle\common-project.xml. [include] Including file C:\data\castle\common.xml. [property] Property "sign" already exists, and "overwrite" is set to false. [property] Property "common.run-tests" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.enabled" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.failonerror" already exists, and "overwrite" is set to false. [property] Property "ar.dialect" already exists, and "overwrite" is set to false. [property] Property "ar.connection.driver_class" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.1" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.2" already exists, and "overwrite" is set to false. [property] Property "registry.dotnet.v3.0.Installed" already exists, and "overwrite" is set to false. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation\. [property] Property "project.version" already exists, and "overwrite" is set to false. [property] Property "svn.revision" already exists, and "overwrite" is set to false. common.check-nant-version: common.find-tools: [property] Property "nunit-console2" already exists, and "overwrite" is set to false. [property] Property "nunit-console" already exists, and "overwrite" is set to false. [property] Property "wix.dir" already exists, and "overwrite" is set to false. [property] Property "shfb.dir" already exists, and "overwrite" is set to false. [property] Property "sandcastle.dir" already exists, and "overwrite" is set to false. [property] Property "htmlhelp1x.dir" already exists, and "overwrite" is set to false. set-framework-configuration: [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\. set-net-3.5-framework-configuration: [property] Property "build.msbuild" already exists, and "overwrite" is set to false. [property] Property "build.msbuild" already exists, and "overwrite" is set to false. set-project-configuration: [property] Property "project.config" already exists, and "overwrite" is set to false. [property] Property "build.warnaserrors" already exists, and "overwrite" is set to false. [property] Property "build.warnmissingdocs" already exists, and "overwrite" is set to false. set-debug-project-configuration: [property] Property "build.optimize" already exists, and "overwrite" is set to false. [property] Property "build.rebuild" already exists, and "overwrite" is set to false. common.init: Adding a fileset reference with id 'project.sources'. Adding a resourcefileset reference with id 'project.resources'. init: Adding a assemblyfileset reference with id 'project.references'. common.set-assembly-attribute-values: [property] Property "assembly.allow-partially-trusted-callers" already exists, and "overwrite" is set to false. [property] Property "assembly.description" already exists, and "overwrite" is set to false. [property] Property "assembly.version" already exists, and "overwrite" is set to false. common.generate-assemblyinfo: [attrib] Setting file attributes for 1 files to Normal. [attrib] C:\data\castle\InversionOfControl\Castle.Windsor\AssemblyInfo.cs [asminfo] File 'C:\data\castle\InversionOfControl\Castle.Windsor\AssemblyInfo.cs' is up-to-date. generate-assemblyinfo: common.compile-dll: build: BUILD SUCCEEDED Total time: 0.5 seconds. build: BUILD SUCCEEDED Total time: 1.2 seconds. [nant] C:\data\castle\Components\components.build build Buildfile: file:///C:/data/castle/Components/components.build Target framework: Microsoft .NET Framework 3.5 Base Directory: C:\data\castle\Components. Target(s) specified: build [include] Including file C:\data\castle\common-project.xml. [include] Including file C:\data\castle\common.xml. [property] Property "sign" already exists, and "overwrite" is set to false. [property] Property "common.run-tests" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.enabled" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.failonerror" already exists, and "overwrite" is set to false. [property] Property "ar.dialect" already exists, and "overwrite" is set to false. [property] Property "ar.connection.driver_class" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.1" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.2" already exists, and "overwrite" is set to false. [property] Property "registry.dotnet.v3.0.Installed" already exists, and "overwrite" is set to false. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation\. [property] Property "project.version" already exists, and "overwrite" is set to false. [property] Property "svn.revision" already exists, and "overwrite" is set to false. common.build: [nant] C:\data\castle\Components\Validator\Validator.build Buildfile: file:///C:/data/castle/Components/Validator/Validator.build Target framework: Microsoft .NET Framework 3.5 Base Directory: C:\data\castle\Components\Validator. Target(s) specified: build [include] Including file C:\data\castle\common-project.xml. [include] Including file C:\data\castle\common.xml. [property] Property "sign" already exists, and "overwrite" is set to false. [property] Property "common.run-tests" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.enabled" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.failonerror" already exists, and "overwrite" is set to false. [property] Property "ar.dialect" already exists, and "overwrite" is set to false. [property] Property "ar.connection.driver_class" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.1" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.2" already exists, and "overwrite" is set to false. [property] Property "registry.dotnet.v3.0.Installed" already exists, and "overwrite" is set to false. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation\. [property] Property "project.version" already exists, and "overwrite" is set to false. [property] Property "svn.revision" already exists, and "overwrite" is set to false. common.build: [nant] C:\data\castle\Components\Validator\Castle.Components.Validator\Castle.Components.Validator.build Buildfile: file:///C:/data/castle/Components/Validator/Castle.Components.Validator/Castle.Components.Validator.build Target framework: Microsoft .NET Framework 3.5 Base Directory: C:\data\castle\Components\Validator\Castle.Components.Validator. Target(s) specified: build [include] Including file C:\data\castle\common-project.xml. [include] Including file C:\data\castle\common.xml. [property] Property "sign" already exists, and "overwrite" is set to false. [property] Property "common.run-tests" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.enabled" already exists, and "overwrite" is set to false. [property] Property "common.testrunner.failonerror" already exists, and "overwrite" is set to false. [property] Property "ar.dialect" already exists, and "overwrite" is set to false. [property] Property "ar.connection.driver_class" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.1" already exists, and "overwrite" is set to false. [property] Property "ar.connection.connection_string.2" already exists, and "overwrite" is set to false. [property] Property "registry.dotnet.v3.0.Installed" already exists, and "overwrite" is set to false. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\. [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation\. [property] Property "project.version" already exists, and "overwrite" is set to false. [property] Property "svn.revision" already exists, and "overwrite" is set to false. common.check-nant-version: common.find-tools: [property] Property "nunit-console2" already exists, and "overwrite" is set to false. [property] Property "nunit-console" already exists, and "overwrite" is set to false. [property] Property "wix.dir" already exists, and "overwrite" is set to false. [property] Property "shfb.dir" already exists, and "overwrite" is set to false. [property] Property "sandcastle.dir" already exists, and "overwrite" is set to false. [property] Property "htmlhelp1x.dir" already exists, and "overwrite" is set to false. set-framework-configuration: [readregistry] Opening LocalMachine:SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\. set-net-3.5-framework-configuration: [property] Property "build.msbuild" already exists, and "overwrite" is set to false. [property] Property "build.msbuild" already exists, and "overwrite" is set to false. set-project-configuration: [property] Property "project.config" already exists, and "overwrite" is set to false. [property] Property "build.warnaserrors" already exists, and "overwrite" is set to false. [property] Property "build.warnmissingdocs" already exists, and "overwrite" is set to false. set-debug-project-configuration: [property] Property "build.optimize" already exists, and "overwrite" is set to false. [property] Property "build.rebuild" already exists, and "overwrite" is set to false. common.init: Adding a fileset reference with id 'project.sources'. Adding a resourcefileset reference with id 'project.resources'. init: Adding a assemblyfileset reference with id 'project.references'. Adding a resourcefileset reference with id 'project.resources'. common.set-assembly-attribute-values: [property] Property "assembly.allow-partially-trusted-callers" already exists, and "overwrite" is set to false. [property] Property "assembly.description" already exists, and "overwrite" is set to false. [property] Property "assembly.version" already exists, and "overwrite" is set to false. common.generate-assemblyinfo: [attrib] Setting file attributes for 1 files to Normal. [attrib] C:\data\castle\Components\Validator\Castle.Components.Validator\AssemblyInfo.cs [asminfo] File 'C:\data\castle\Components\Validator\Castle.Components.Validator\AssemblyInfo.cs' is up-to-date. generate-assemblyinfo: common.compile-dll: [csc] Output file 'C:\data\castle\build\net-3.5\debug\Castle.Components.Validator.dll' does not exist, rebuilding. [csc] Compiling 84 files to 'C:\data\castle\build\net-3.5\debug\Castle.Components.Validator.dll'. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\bin\Debug\Messages.lt.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\bin\Debug\Messages.ru.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.es.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.fr.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.he.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.it.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.lt.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.lv.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.nl.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.pt.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.ru.resources' does not exist, rebuilding. [resgen] Output file 'C:\data\castle\Components\Validator\Castle.Components.Validator\Messages.sv.resources' does not exist, rebuilding. BUILD FAILED The SDK for the 'net-3.5' framework is not available or not configured.: NAnt.Core.BuildException: The SDK for the 'net-3.5' framework is not available or not configured. at NAnt.Core.Tasks.ExternalProgramBase.DetermineFilePath() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 647 at NAnt.Core.Tasks.ExternalProgramBase.get_ProgramFileName() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 125 at NAnt.DotNet.Tasks.ResGenTask.get_ProgramFileName() in d:\Source\nant-20080818T124133Z\src\NAnt.DotNet\Tasks\ResGenTask.cs:line 276 at NAnt.Core.Tasks.ExternalProgramBase.PrepareProcess(Process process) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 481 at NAnt.DotNet.Tasks.ResGenTask.PrepareProcess(Process process) in d:\Source\nant-20080818T124133Z\src\NAnt.DotNet\Tasks\ResGenTask.cs:line 372 at NAnt.Core.Tasks.ExternalProgramBase.StartProcess() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 518 at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 418 at NAnt.DotNet.Tasks.ResGenTask.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.DotNet\Tasks\ResGenTask.cs:line 439 at NAnt.Core.Task.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Task.cs:line 186 at NAnt.DotNet.Tasks.CompilerBase.CompileResxResources(StringCollection resxFiles) in d:\Source\nant-20080818T124133Z\src\NAnt.DotNet\Tasks\CompilerBase.cs:line 1433 at NAnt.DotNet.Tasks.CompilerBase.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.DotNet\Tasks\CompilerBase.cs:line 632 at NAnt.Core.Task.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Task.cs:line 186 at NAnt.Core.TaskContainer.ExecuteChildTasks() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\TaskContainer.cs:line 120 at NAnt.Core.TaskContainer.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\TaskContainer.cs:line 86 at NAnt.Core.Tasks.IfTask.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\IfTask.cs:line 363 at NAnt.Core.Task.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Task.cs:line 186 at NAnt.Core.Target.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Target.cs:line 247 at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 985 at NAnt.Core.Project.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 937 at NAnt.Core.Project.Run() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 1022 Total time: 0.6 seconds. BUILD FAILED Nested build failed. Refer to build log for exact reason.: NAnt.Core.BuildException: Nested build failed. Refer to build log for exact reason. at NAnt.Core.Tasks.NAntTask.RunBuild(FileInfo buildFile) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\NAntTask.cs:line 258 at NAnt.Core.Tasks.NAntTask.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\NAntTask.cs:line 202 at NAnt.Core.Task.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Task.cs:line 186 at NAnt.Core.Target.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Target.cs:line 247 at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 985 at NAnt.Core.Project.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 937 at NAnt.Core.Project.Run() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 1022 Total time: 0.8 seconds. BUILD FAILED Nested build failed. Refer to build log for exact reason.: NAnt.Core.BuildException: Nested build failed. Refer to build log for exact reason. at NAnt.Core.Tasks.NAntTask.RunBuild(FileInfo buildFile) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\NAntTask.cs:line 258 at NAnt.Core.Tasks.NAntTask.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\NAntTask.cs:line 202 at NAnt.Core.Task.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Task.cs:line 186 at NAnt.Core.Target.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Target.cs:line 247 at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 985 at NAnt.Core.Project.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 937 at NAnt.Core.Project.Run() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 1022 Total time: 0.9 seconds. BUILD FAILED Nested build failed. Refer to build log for exact reason.: NAnt.Core.BuildException: Nested build failed. Refer to build log for exact reason. at NAnt.Core.Tasks.NAntTask.RunBuild(FileInfo buildFile) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\NAntTask.cs:line 258 at NAnt.Core.Tasks.NAntTask.ExecuteTask() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Tasks\NAntTask.cs:line 202 at NAnt.Core.Task.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Task.cs:line 186 at NAnt.Core.Target.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Target.cs:line 247 at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 985 at NAnt.Core.Project.Execute() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 937 at NAnt.Core.Project.Run() in d:\Source\nant-20080818T124133Z\src\NAnt.Core\Project.cs:line 1022 Total time: 9.2 seconds. -- Jan ___________________ [EMAIL PROTECTED] www.limpens.com +55 (11) 3082-1087 +55 (11) 3097-8339 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users