Hi Marijn, The problem here is that you did not build the mono 2.0 profile, but Mono still assumes the 2.0 profile is available (which I reported as Mono bug #62913, http://bugzilla.ximian.com/show_bug.cgi?id=62913).
NAnt is indeed trying to the the mono-2.0 "framework", as this is the identifier we use for the mono 2.0 profile. As a workaround, you can avoid that fact Mono sees NAnt as a .NET 2.0 assembly by removing this line : <supportedRuntime version="v2.0.40607" /> from <nant root>/src/NAnt.Console/NAnt.Console.exe.config. The faq will be back available when the next nightly build is uploaded. Hope this helps, Gert > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Marijn P. Vriens > Sent: maandag 6 december 2004 22:33 > To: [EMAIL PROTECTED] > Subject: [Nant-users] Building Nant on Mono. > > Hi Listers, > > We're setting up a C# project that should be compilable in both Linux > and Windows. So, I am trying to get Nant to compile under > Mono 1.1 with > Linux, but when running make it complains. I know that I have > to select > the correct framework to build (and it's not mono-2.0), and that > instrunctions on how to do it is in the FAQ ( > http://nant.sourceforge.net/faq.html ) however the FAQ gives me a 404 > :(. > > Sorry to repeat things that are already known.. but the faqs not > available... Can anybody give me a hint? > > Here's the error that nant produces when trying to build it: > > $ make > mono bin/NAnt.exe -f:NAnt.build build > Compat mode: the request from > /home/marijn/tmp/nant-0.85-rc1/bin/NAnt.exe to load System.Xml was > remapped (http://www.go-mono.com/remap.html) > Compat mode: the request from > /home/marijn/tmp/nant-0.85-rc1/bin/log4net.dll to load System was > remapped (http://www.go-mono.com/remap.html) > NAnt 0.85 (Build 0.85.1793.0; rc1; 11/28/2004) > Copyright (C) 2001-2004 Gerry Shaw > http://nant.sourceforge.net > > Compat mode: the request from > /home/marijn/tmp/nant-0.85-rc1/bin/NAnt.Core.dll to load > System.Web was > remapped (http://www.go-mono.com/remap.html) > > BUILD FAILED > > The current runtime framework 'mono-2.0' is not correctly > configured in > the NAnt configuration file. > The 'System.dll' assembly does not exist in framework assembly > directory '/usr/local/lib/mono/2.0'. > > For more information regarding the cause of the build failure, run the > build again in debug mode. > > Try 'nant -help' for more information > make: *** [build-nant] Error 1 > $ > --- > > Thanks, > Marijn > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from > real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Nant-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-users > > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users