Hi Kamen, There are two potential issues here, one at least is a mono issue and the other may be a mono issue. The following is slightly modified from a post on the mono user list (original post by Jarek): 1) search for "01-01-2000" and change it to "01/01/2000" 2) make clean 3) make
If this fails with the "TypeGatheringDomain timed out" you may need to comment out the <asminfo /> task in the NAnt.build file and repeat steps 2 and 3. Cheers, Clayton > -----Original Message----- > From: k l [mailto:[EMAIL PROTECTED] > Sent: February 26, 2004 5:27 PM > To: [EMAIL PROTECTED] > Subject: [Nant-users] Problem building Nant under RedHat and Mono > > > Hi, > > I am trying to compile nant-0.85-20040226.zip > under Linux(Red Hat Enterprise v 3.0 -- similar > to RedHat 9) and Mono(0.30.1) > and get the following error message(see > the complete output below). > Any help will be appreciated. Sorry, if > this has been covered on the list in > the past -- I could not find anything in > the archives. > > Does Nant work reasonably well under Linux > and Mono? > > Thanks, > > Kamen > ------------------------------ > [EMAIL PROTECTED] nant]$ make clean > rm bin/*.* -f > [EMAIL PROTECTED] nant]$ make > make bootstrap > make[1]: Entering directory `/home/kamen/nant' > if test x = xWindows_NT; then make windows-bootstrap; > else make linux-bootstrap; fi > make[2]: Entering directory `/home/kamen/nant' > cp lib/*.* bin/ > cp lib/mono/1.0/*.* bin/ > make linux-bootstrap-nant > make[3]: Entering directory `/home/kamen/nant' > mcs -target:exe -define:MONO -debug -o bin/NAnt.exe > -r:lib/mono/1.0/log4net.dll -recurse:src/NAnt.Console/*.cs > src/CommonAssemblyInfo.cs Compilation succeeded cp > src/NAnt.Console/NAnt.Console.exe.config > bin/NAnt.exe.config > make[3]: Leaving directory `/home/kamen/nant' > make linux-bootstrap-nant.core > make[3]: Entering directory `/home/kamen/nant' > mcs -target:library -define:MONO -debug -o > bin/NAnt.Core.dll -r:bin/log4net.dll -r:System.Web.dll > -recurse:src/NAnt.Core/*.cs src/CommonAssemblyInfo.cs > src/NAnt.Core/ConsoleDriver.cs(271) warning CS0618: > Method > `System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)' > is obsolete: `You should pass evidence.' > src/NAnt.Core/ConsoleDriver.cs(278) warning CS0618: > Method > `System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPath > Navigable, > System.Xml.Xsl.XsltArgumentList, > System.IO.TextWriter)' is obsolete: `You should pass > XmlResolver to Transform() method' > src/NAnt.Core/Tasks/StyleTask.cs(306) warning CS0618: > Method > `System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)' > is obsolete: `You should pass evidence.' > src/NAnt.Core/Tasks/StyleTask.cs(329) warning CS0618: > Method > `System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPath > Navigable, > System.Xml.Xsl.XsltArgumentList, > System.IO.TextWriter)' is obsolete: `You should pass > XmlResolver to Transform() method' Compilation succeeded - 4 > warning(s) > make[3]: Leaving directory `/home/kamen/nant' > make linux-bootstrap-nant.dotnet > make[3]: Entering directory `/home/kamen/nant' > mcs -target:library -define:MONO -debug -o > bin/NAnt.DotNetTasks.dll -r:./bin/NAnt.Core.dll > -r:bin/NDoc.Core.dll -recurse:src/NAnt.DotNet/*.cs > src/CommonAssemblyInfo.cs Compilation succeeded > make[3]: Leaving directory `/home/kamen/nant' > make[2]: Leaving directory `/home/kamen/nant' > make[1]: Leaving directory `/home/kamen/nant' > make nant > make[1]: Entering directory `/home/kamen/nant' > if test x = xWindows_NT; then make windows-nant; else > make linux-nant; fi > make[2]: Entering directory `/home/kamen/nant' > mono bin/NAnt.exe -buildfile:NAnt.build build > NAnt 0.85 (Build 0.85.1517.0; net-1.0.win32; nightly; > 02/26/2004) > Copyright (C) 2001-2004 Gerry Shaw > http://nant.sourceforge.net > > Buildfile: file://home/kamen/nant/NAnt.build > Target(s) specified: build > [echo] Using 'mono-1.0' framework on 'unix' > platform. > > init: > > > debug: > > > set-runtime-configuration: > > > set-mono-1.0-runtime-configuration: > > > set-runtime-configuration-flags: > > > set-mono-1.0-runtime-configuration: > > > set-runtime-configuration-flags: > > > create-common-assemblyinfo: > > [attrib] Setting file attributes for 1 files to > Normal. > > BUILD FAILED > > /home/kamen/nant/NAnt.build(64,17): > Property evaluation failed. > Expression: ${project.version}.${build.number}.0 > ^^^^^^^^^^^^ > Cannot convert argument 1 (value) of > convert::to-datetime() to 'datetime' (actual type was 'string'). > Expression: > ${math::floor(timespan::get-total-days(datetime::now() > - convert::to-datetime('01-01-2000')))} > > ^^^^^^^^^^^^ > Invalid format > > Total time: 0.3 seconds. > > make[2]: *** [linux-nant] Error 1 > make[2]: Leaving directory `/home/kamen/nant' > make[1]: *** [nant] Error 2 > make[1]: Leaving directory `/home/kamen/nant' > make: *** [all] Error 2 > > > __________________________________ > Do you Yahoo!? > Get better spam protection with Yahoo! Mail. > http://antispam.yahoo.com/tools > > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click > > _______________________________________________ > > Nant-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/n> ant-users > ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id56&alloc_id438&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users