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