[Ironruby-core] IronRuby v2Release xbuild is failing

Jimmy Schementi jschementi at gmail.com
Wed Oct 5 15:15:06 EDT 2011


> Is downlevel-framework support still a goal for IronRuby? I seem to recall that IronPython 2.7 is .NET 4.0-only.

We were keeping around < 4.0 support for Windows Phone. It's always up for discussion whether we continue doing that; I vote yes.

On Oct 5, 2011, at 2:35 PM, Curt Hagenlocher wrote:

> Yep, .NET 2.0, 3.0 and 3.5 all share the same fundamental CLR and the BCL bits are strictly additive. A simple cast is not sufficient; the code will need modification. One approach would be to insert a 3.5-only adapter function which does something like this:
> 
> IEnumerable<object> Convert(IEnumerable<MutableString> collection) {
>    foreach (var item in collection) {
>        yield return item;
>    }
> }
> 
> (I'd need to refer to the context of the code to make any other suggestions.)
> 
> Is downlevel-framework support still a goal for IronRuby? I seem to recall that IronPython 2.7 is .NET 4.0-only.
> 
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Doug Blank
> Sent: Wednesday, October 05, 2011 10:48 AM
> To: ironruby-core at rubyforge.org
> Subject: Re: [Ironruby-core] IronRuby v2Release xbuild is failing
> 
> On Wed, Oct 5, 2011 at 11:17 AM, Curt Hagenlocher <curth at microsoft.com> wrote:
>> Is "v2Release" intended to target CLRv2? If so, this error is because that version of C# and the BCL don't support covariance for IEnumerable.
> 
> I believe that "v2Release" targets the 3.5 framework (is that the same as CLRv2?), but someone can correct me if I am wrong.
> 
> I'm currently running a previous version of IronRuby built for "v2Release", so perhaps there is at least a patch that we can apply (will a simple cast be sufficient?).
> 
> I'm trying to build the latest versions of IronRuby and IronPython for inclusion into the next version of Ubuntu. The versions built on
> dlr-0.9 were just removed. However, I must admit that I don't know if people will really need v2Releases... I just thought I'd build them if I could.
> 
> -Doug
> 
>> -----Original Message-----
>> From: ironruby-core-bounces at rubyforge.org 
>> [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Jimmy 
>> Schementi
>> Sent: Wednesday, October 05, 2011 8:15 AM
>> To: ironruby-core at rubyforge.org
>> Subject: Re: [Ironruby-core] IronRuby v2Release xbuild is failing
>> 
>> Can someone sign up to looking into this? After confirming this builds in .NET and not Mono, I'd first find out if this is a known Mono bug, and then provide a patch to IronRuby to work-around this.
>> 
>> Please let the list know if you want to take this on,
>> 
>> ~js
>> 
>> On Oct 5, 2011, at 11:10 AM, Doug Blank wrote:
>> 
>>> Reported as:
>>> http://ironruby.codeplex.com/workitem/6523
>>> 
>>> -Doug
>>> 
>>> On Mon, Oct 3, 2011 at 4:22 PM, Doug Blank <doug.blank at gmail.com> wrote:
>>>> FYI,
>>>> 
>>>> When trying to build IronRuby for a v2Release under Mono 2.10.2, I'm 
>>>> getting a failure:
>>>> 
>>>> % git clone https://github.com/IronLanguages/main.git IronLanguages 
>>>> % cd IronLanguages % xbuild Solutions/Ruby.sln 
>>>> /p:Configuration="v2Release"
>>>> ...
>>>> Builtins/RangeOps.cs(307,17): error CS0266: Cannot implicitly 
>>>> convert type `System.Collections.Generic.IEnumerable<IronRuby.Builtins.MutableString>'
>>>> to `System.Collections.Generic.IEnumerable<object>'. An explicit 
>>>> conversion exists (are you missing a cast?)
>>>> 
>>>> Building for the regular configuration is fine.
>>>> 
>>>> -Doug
>>>> 
>>> _______________________________________________
>>> Ironruby-core mailing list
>>> Ironruby-core at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/ironruby-core
>> 
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>> 
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
> 
> 
> 
> 
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core



More information about the Ironruby-core mailing list