Now that IronPython2 is out, wondering about IronPython on Mono...
Seo Sanghyeon-3 wrote: > > Currently you need Mono SVN (both to run and to compile). Using SVN > r120972 below. > Any idea what version of Mono that is? Does IP2 build with Mono 2.2? It would be great to put out a IPCE r8 for IP2. Also, what would be the matching versions of IronRuby that would work with IP on Mono? I see that DevHawk has a DLR nightly build that comes with Ruby and Python: http://nightlybuilds.cloudapp.net/rss.ashx?project=dlr but the early builds seem to be empty (I've sent Harry a note about that). The latest versions of those builds don't quite work with Mono 2.0, but perhaps Mono 2.2? Thanks for any assistance! -Doug Seo Sanghyeon-3 wrote: > > The binary runs fine. > > IronPython includes its own copy of ExtensionAttribute, but this > doesn't seem to work with Mono C# compiler: that is, extension methods > don't get recognized as extension methods. This causes trouble where > MetaObject is defined in Microsoft.Scripting.Core.dll, and its > extensions are defined in MetaObjectExtensions in > Microsoft.Scripting.dll. My hack below copies MetaObjectExtensions and > its dependencies to Microsoft.Scripting.Core and patch it to be a > partial class instead of a static class housing extension methods. Any > better idea? > > Also there are some unused files in the source distribution. > > Below are steps I used to compile the source on Mono. > > Download source from > http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=19841 > $ unzip IronPython-2.0-Src.zip > $ cd IronPython-2.0 > > Some hacks... > $ svn co -r 597 > https://fepy.svn.sourceforge.net/svnroot/fepy/trunk/patches/latest > build > > This deletes unused files and does copying mentioned above > $ sh build/pre.sh > > Copies NAnt build file: it uses noconfig to avoid pulling System.Core.dll > $ cp build/IronPython.build Src > > Patches > $ patch -p1 < build/patch-exthack > $ patch -p1 < build/patch-console > > Build > $ cd Src > $ nant > > -- > Seo Sanghyeon > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > -- View this message in context: http://www.nabble.com/IronPython-2.0-RC-2-on-Mono-tp20889619p22120412.html Sent from the IronPython mailing list archive at Nabble.com. _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com