[Ironruby-core] Checked in a Rakefile that should work correctly with Linux filesystem

John Lam (DLR) jflam at microsoft.com
Thu Oct 25 13:07:32 EDT 2007


Sanghyeon Seo:

> COMMON_DEBUG_SWITCHES has define:DEBUG;TRACE, but the semicolon is a
> statement separator in *nix shell. I think you need to quote it.

I'm trying to build IronRuby on my Mac now. Quoting does fix the problem above.

> Other than that, Mono 1.2.5 (the latest stable release) will suffer
> from:
> https://bugzilla.novell.com/show_bug.cgi?id=325110
> https://bugzilla.novell.com/show_bug.cgi?id=325319
> https://bugzilla.novell.com/show_bug.cgi?id=333647

I tried building using a binary redist of Mono for the Mac, and ran into these bugs. I then switched over to the Mono SVN repository and saw a regression - it fails to compile at all with a new compiler error (see below). I just sent an email to Miguel to see if he could look into this for us rather than us trying to figure out what's causing gmcs to fail.

> Thankfully, all of them are fixed in current SVN. IronRuby compiles and
> runs OK where OK is defined as evaluating 1+1. I haven't tried tests
> yet.

Interesting that this worked for you though ...

Thanks,
-John



/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(266,50): error CS0111: A member `Microsoft.Scripting.RuntimeHelpers.CreateSimpleCallSite<T0,T1,R>(Microsoft.Scripting.CodeContext)' is already defined. Rename this member or use different parameter types
/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(262,46): (Location of the symbol related to previous error)
/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(270,54): error CS0111: A member `Microsoft.Scripting.RuntimeHelpers.CreateSimpleCallSite<T0,T1,T2,R>(Microsoft.Scripting.CodeContext)' is already defined. Rename this member or use different parameter types
/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(262,46): (Location of the symbol related to previous error)
/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(274,58): error CS0111: A member `Microsoft.Scripting.RuntimeHelpers.CreateSimpleCallSite<T0,T1,T2,T3,R>(Microsoft.Scripting.CodeContext)' is already defined. Rename this member or use different parameter types
/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(262,46): (Location of the symbol related to previous error)
/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(278,62): error CS0111: A member `Microsoft.Scripting.RuntimeHelpers.CreateSimpleCallSite<T0,T1,T2,T3,T4,R>(Microsoft.Scripting.CodeContext)' is already defined. Rename this member or use different parameter types
/Users/jflam/dev/ironruby/src/microsoft.scripting/RuntimeHelpers.cs(262,46): (Location of the symbol related to previous error) Compilation failed: 4 error(s), 0 warnings


More information about the Ironruby-core mailing list