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.

 

Reply via email to