When I try to build NAnt from the Makefile, it usually hangs
on one of the csc task targets. It does not always hang on the same target, and
if I keep trying “make” the build sometimes eventually completes. I am running on a Dell Precision 530 with RedHat 9 and Mono
0.31. The Dell 530 has 2 2GHz CPUs in it. Could there be a
threading problem in NAnt? Or could this be a Mono problem? The following is the output of one “make” run.
The targets that are not compiled here were done on previous runs of make. build: [echo] Build Directory is /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug [copy] Copying 0 files to /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin. [copy] Copying 0 files to /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin. [nant] /home/user/mono/nant/src/NAnt.Core/NAnt.Core.build
build
Buildfile: file://home/user/mono/nant/src/NAnt.Core/NAnt.Core.build
Base Directory: /home/user/mono/nant/src/NAnt.Core.
Target(s) specified: build
Build sequence for target `build' is build
Complete build sequence is build
build:
BUILD SUCCEEDED
Total time: 0.9 seconds. [nant] /home/user/mono/nant/src/NAnt.Console/NAnt.Console.build
build
Buildfile: file://home/user/mono/nant/src/NAnt.Console/NAnt.Console.build
Base Directory: /home/user/mono/nant/src/NAnt.Console.
Target(s) specified: build
Build sequence for target `build' is build
Complete build sequence is build
build:
[copy] Copying 0 files to /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.exe.config.
BUILD SUCCEEDED
Total time: 0.1 seconds. [nant] /home/user/mono/nant/src/NAnt.DotNet/NAnt.DotNet.build
build
Buildfile: file://home/user/mono/nant/src/NAnt.DotNet/NAnt.DotNet.build
Base Directory: /home/user/mono/nant/src/NAnt.DotNet.
Target(s) specified: build
Build sequence for target `build' is build
Complete build sequence is build
build:
BUILD SUCCEEDED
Total time: 0.1 seconds. [nant] /home/user/mono/nant/src/NAnt.Zip/NAnt.Zip.build
build
Buildfile: file://home/user/mono/nant/src/NAnt.Zip/NAnt.Zip.build
Base Directory: /home/user/mono/nant/src/NAnt.Zip.
Target(s) specified: build
Build sequence for target `build' is build
Complete build sequence is build
build:
BUILD SUCCEEDED
Total time: 0.1 seconds. [nant] /home/user/mono/nant/src/NAnt.NUnit/NAnt.NUnit.build
build
Buildfile: file://home/user/mono/nant/src/NAnt.NUnit/NAnt.NUnit.build
Base Directory: /home/user/mono/nant/src/NAnt.NUnit.
Target(s) specified: build Build
sequence for target `build' is build
Complete build sequence is build
build:
[csc] /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.Core.dll
is out of date, recompiling.
[csc] Compiling 6 files to /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit.dll.
[csc] Contents of /tmp/tmp1624b0d1.
/fullpaths "/doc:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit.xml" /debug "/define:DEBUG" "/define:TRACE" /nologo "/target:library" "/define:MONO,MONO_1_0" "/out:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit.dll" /warnaserror "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.Core.dll" "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/nunit.framework.dll" "/home/user/mono/nant/src/NAnt.NUnit/AssemblyInfo.cs" "/home/user/mono/nant/src/NAnt.NUnit/FormatterDataCollection.cs" "/home/user/mono/nant/src/NAnt.NUnit/FormatterData.cs" "/home/user/mono/nant/src/NAnt.NUnit/FormatterElementCollection.cs" "/home/user/mono/nant/src/NAnt.NUnit/FormatterElement.cs" "/home/user/mono/nant/src/CommonAssemblyInfo.cs"
[csc] Starting '/usr/bin/mono ("/usr/bin/mcs.exe"
@"/tmp/tmp1624b0d1")' in '/home/user/mono/nant/src/NAnt.NUnit'
Compilation succeeded
[csc] /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.Core.dll
is out of date, recompiling.
[csc] Compiling 14 files to /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit1Tasks.dll.
[csc] Contents of /tmp/tmp6f36966.
/fullpaths "/doc:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit1Tasks.xml" /debug "/define:DEBUG" "/define:TRACE" "/nowarn:1591" /nologo "/target:library" "/define:MONO,MONO_1_0" "/out:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit1Tasks.dll" /warnaserror "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.Core.dll" "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit.dll" "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NUnitCore.dll" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/AssemblyInfo.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/IResultFormatterCollection.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/IResultFormatter.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/LogFormatter.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/NUnitTask.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/NUnitTestCollection.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/NUnitTest.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/NUnitTestData.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/NUnitTestRunner.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/PlainTextFormatter.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/RemoteNUnitTestRunner.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/TestResultExtra.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit1/XmlResultFormatter.cs" "/home/user/mono/nant/src/CommonAssemblyInfo.cs"
[csc] Starting '/usr/bin/mono ("/usr/bin/mcs.exe"
@"/tmp/tmp6f36966")' in '/home/user/mono/nant/src/NAnt.NUnit'
Compilation succeeded
[csc] /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.Core.dll
is out of date, recompiling.
[csc] Compiling 6 files to /home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit2Tasks.dll.
[csc] Contents of /tmp/tmp1bcd13f9.
/fullpaths "/doc:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit2Tasks.xml" /debug "/define:DEBUG" "/define:TRACE" "/nowarn:0618" /nologo "/target:library" "/define:MONO,MONO_1_0" "/out:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit2Tasks.dll" /warnaserror "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.Core.dll" "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/NAnt.NUnit.dll" "/reference:/home/user/mono/nant/build/mono-1.0.unix/nant-0.84-debug/bin/nunit.framework.dll" "/home/user/mono/nant/src/NAnt.NUnit/NUnit2/AssemblyInfo.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit2/NUnit2Task.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit2/NUNit2TestCollection.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit2/NUnit2Test.cs" "/home/user/mono/nant/src/NAnt.NUnit/NUnit2/NUnit2TestDomain.cs" "/home/user/mono/nant/src/CommonAssemblyInfo.cs"
[csc] Starting '/usr/bin/mono ("/usr/bin/mcs.exe"
@"/tmp/tmp1bcd13f9")' in '/home/user/mono/nant/src/NAnt.NUnit'
BUILD FAILED
/home/user/mono/nant/src/NAnt.NUnit/NAnt.NUnit.build(34,9): External Program /usr/bin/mcs.exe did not finish within
100000 milliseconds.: NAnt.Core.BuildException: /home/user/mono/nant/src/NAnt.NUnit/NAnt.NUnit.build(34,9): External Program /usr/bin/mcs.exe did not finish within
100000 milliseconds. in <0x0021b> NAnt.Core.Task:Execute () in <0x00281> NAnt.Core.Target:Execute () in <0x000c5> NAnt.Core.Project:Execute (string,bool) in <0x00364> NAnt.Core.Project:Execute () in <0x00185> NAnt.Core.Project:Run ()
Total time: 107.1 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. in <0x0021b> NAnt.Core.Task:Execute () in <0x00281> NAnt.Core.Target:Execute () in <0x000c5> NAnt.Core.Project:Execute (string,bool) in <0x00364> NAnt.Core.Project:Execute () in <0x00185> NAnt.Core.Project:Run () Total time: 108.8 seconds. |