# New build errors on Mono

**URL:** <https://www.ruby-forum.com/t/new-build-errors-on-mono/148629>\
**Category:** IronRuby\
**Created:** [September 15, 2008, 6:53pm UTC](https://www.ruby-forum.com/t/new-build-errors-on-mono/148629 "2008-09-15T18:53:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![C.JSAdams-Collier](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@C.JSAdams-Collier](https://www.ruby-forum.com/u/C.JSAdams-Collier)\
**Post date:** [September 15, 2008, 6:53pm UTC](https://www.ruby-forum.com/t/new-build-errors-on-mono/148629/1 "2008-09-15T18:53:53Z")

</div>

* * *

Ironruby-core mailing list  
removed\_email\_address@domain.invalid  
[http://rubyforge.org/mailman/listinfo/ironruby-core](http://rubyforge.org/mailman/listinfo/ironruby-core)

---

<div class="post-metadata">

**Author:** ![C.JSAdams-Collier](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@C.JSAdams-Collier](https://www.ruby-forum.com/u/C.JSAdams-Collier)\
**Post date:** [September 15, 2008, 6:56pm UTC](https://www.ruby-forum.com/t/new-build-errors-on-mono/148629/2 "2008-09-15T18:56:14Z")

</div>

Hey,

On 9/15/08, C.J. Adams-Collier [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Details in attached log. Sounds like something else I need to throw  
> to Marek. What do you folks think?

Best way to get it fixed is to file a bug with a small repro.

Thanks,

---

<div class="post-metadata">

**Author:** ![C.JSAdams-Collier](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@C.JSAdams-Collier](https://www.ruby-forum.com/u/C.JSAdams-Collier)\
**Post date:** [September 15, 2008, 7:15pm UTC](https://www.ruby-forum.com/t/new-build-errors-on-mono/148629/3 "2008-09-15T19:15:01Z")

</div>

Thanks for the tips, Curt, JB. I’ll file a bug report with Novell and  
hope Marek can build a repro himself. I’m currently stealing time  
just to run the build and report errors, so I don’t really have time  
to go too deep here.

Cheers,

C.J.

---

<div class="post-metadata">

**Author:** ![C.JSAdams-Collier](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@C.JSAdams-Collier](https://www.ruby-forum.com/u/C.JSAdams-Collier)\
**Post date:** [September 15, 2008, 8:20pm UTC](https://www.ruby-forum.com/t/new-build-errors-on-mono/148629/4 "2008-09-15T20:20:51Z")

</div>

bug filed.

[https://bugzilla.novell.com/show\_bug.cgi?id=426385](https://bugzilla.novell.com/show_bug.cgi?id=426385)

---

<div class="post-metadata">

**Author:** ![C.JSAdams-Collier](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@C.JSAdams-Collier](https://www.ruby-forum.com/u/C.JSAdams-Collier)\
**Post date:** [September 15, 2008, 7:00pm UTC](https://www.ruby-forum.com/t/new-build-errors-on-mono/148629/5 "2008-09-15T19:00:20Z")

</div>

\_traceListener.Call(new[] {  
MutableString.Create(“call”), // event  
fileName, // file  
RuntimeHelpers.Int32ToObject(lineNumber), // line  
scope.Method.DefinitionName, // TODO: alias  
new Binding(scope), // binding  
module.IsSingletonClass ? ((RubyClass)module).SingletonClassOf :  
module // module  
});

I suspect that the Mono compiler is choking on the mix of reference  
types with one value type in the array – the compiler will need to box  
DefinitionName to put it into an object[] array. That should help you  
devise a repro.

I imagine you could force this to build by manually casting  
DefinitionName to an object.
