Hey Steve, Man, that's sad to hear.
NAnt has had a history of running into this problem in the past on AMD64 machines. It was marked broken on AMD64 until about a couple months ago when the broken indicator was removed. I was under the impression that recent changes with the pthreads or something similar resolved that issue which was the reason why the build on AMD64 was re-enabled. Plus, I didn't run into the issue when I tested the 0.92 update on AMD64 but I do know that this issue was not consistent (ie: sometimes it would build fine, other times it would freeze). IIRC, this issue had to do more with Mono than NAnt itself but I cannot remember the actual details at this time. I'm CCing ports@ for additional advice. I know that ports is locked right now but I would think that since this issue has resurfaced, it might be best to mark it broken on amd64 again. Any thoughts/advice on the matter is greatly appreciated. Thanks, Ryan On Wed, Jul 25, 2012 at 12:15 PM, STeve Andre' <[email protected]> wrote: > Hello Ryan, > > I've just switched my package builder from i386 to amd64, and I do > not seem to be able to build nant. It's caught in thread sleep forever. > Below is the output of the build, ending with two ^T's. > > Do you have any idea what can cause this? I don't see any comments > on the mailing lists so I presume it's some kind of fault on my end. > This is an amd64-current system updated/compiled last Sunday. > > Thanks for any ideas, > > --STeve Andre' > > > > ===> Checking files for nant-0.92 > `/usr/ports/distfiles/nant-0.92-src.tar.gz' is up to date. >>> (SHA256) nant-0.92-src.tar.gz: OK > ===> nant-0.92 depends on: mono-* -> mono-2.10.9p0 > ===> nant-0.92 depends on: gmake-* -> gmake-3.82p1 > ===> Extracting for nant-0.92 > ===> Patching for nant-0.92 > ===> Configuring for nant-0.92 > ===> Building for nant-0.92 > if [ ! -d bootstrap ]; then \ > mkdir -p bootstrap; cp -R lib/ bootstrap/lib; cp > lib/common/neutral/log4net.dll bootstrap; cp src/NAnt.Console/App.config > bootstrap/NAnt.exe.config; \ > fi > gmcs -target:exe -define:MONO,NET_1_0,NET_1_1,NET_2_0,ONLY_2_0 > -out:bootstrap/NAnt.exe -r:bootstrap/log4net.dll \ > -r:System.Configuration.dll -recurse:src/NAnt.Console/*.cs > src/CommonAssemblyInfo.cs > src/NAnt.Console/ConsoleStub.cs(415,45): warning CS0618: > `System.AppDomain.AppendPrivatePath(string)' is obsolete: > `AppDomain.AppendPrivatePath has been deprecated. Please investigate the use > of AppDomainSetup.PrivateBinPath instead.' > src/NAnt.Console/ConsoleStub.cs(423,49): warning CS0618: > `System.AppDomain.AppendPrivatePath(string)' is obsolete: > `AppDomain.AppendPrivatePath has been deprecated. Please investigate the use > of AppDomainSetup.PrivateBinPath instead.' > Compilation succeeded - 2 warning(s) > resgen src/NAnt.Core/Resources/Strings.resx > bootstrap/NAnt.Core.Resources.Strings.resources > Read in 198 resources from > '/usr/ports/pobj/nant-0.92/nant-0.92/src/NAnt.Core/Resources/Strings.resx' > Writing resource file... Done. > gmcs -target:library -warn:0 -define:MONO,NET_1_0,NET_1_1,NET_2_0,ONLY_2_0 > -out:bootstrap/NAnt.Core.dll -debug \ > -resource:bootstrap/NAnt.Core.Resources.Strings.resources > -r:lib/common/neutral/log4net.dll \ > -r:System.Web.dll -recurse:src/NAnt.Core/*.cs > src/CommonAssemblyInfo.cs > resgen src/NAnt.DotNet/Resources/Strings.resx > bootstrap/NAnt.DotNet.Resources.Strings.resources > Read in 77 resources from > '/usr/ports/pobj/nant-0.92/nant-0.92/src/NAnt.DotNet/Resources/Strings.resx' > Writing resource file... Done. > gmcs -target:library -warn:0 -define:MONO,NET_1_0,NET_1_1,NET_2_0,ONLY_2_0 > -out:bootstrap/NAnt.DotNetTasks.dll \ > -r:./bootstrap/NAnt.Core.dll > -r:bootstrap/lib/common/neutral/NDoc.Core.dll \ > -recurse:src/NAnt.DotNet/*.cs > -resource:bootstrap/NAnt.DotNet.Resources.Strings.resources \ > src/CommonAssemblyInfo.cs > gmcs -target:library -warn:0 -define:MONO,NET_1_0,NET_1_1,NET_2_0,ONLY_2_0 > -out:bootstrap/NAnt.CompressionTasks.dll \ > -r:./bootstrap/NAnt.Core.dll > -r:bootstrap/lib/common/neutral/ICSharpCode.SharpZipLib.dll \ > -recurse:src/NAnt.Compression/*.cs src/CommonAssemblyInfo.cs > mono bootstrap/NAnt.exe -t:mono-2.0 -f:NAnt.build build > load: 0.20 cmd: mono 30234 [thrsleep] 0.19u 0.02s 0% 3419k > load: 0.10 cmd: mono 30234 [thrsleep] 0.19u 0.02s 0% 3419k >
