# Problems Compiling IronRuby w/ Mono

**URL:** <https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884>\
**Category:** IronRuby\
**Created:** [April 4, 2008, 4:43pm UTC](https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884 "2008-04-04T16:43:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![netshade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f05b48/32.png) [@netshade](https://www.ruby-forum.com/u/netshade)\
**Post date:** [April 4, 2008, 4:43pm UTC](https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884/1 "2008-04-04T16:43:22Z")

</div>

I’ve got the following build errors trying to compile IronRuby trunk w/  
Mono 1.9 on OSX.

Build output:

(in /opt/src/mono/ironruby/trunk)  
Read in 49 resources from  
‘/opt/src/mono/ironruby/trunk/src/microsoft.scripting.core/Resources.resx’  
Writing resource file… Done.  
Read in 17 resources from  
‘/opt/src/mono/ironruby/trunk/src/microsoft.scripting.core/math/MathResources.resx’  
Writing resource file… Done.  
./Tuple.cs(212,21): warning CS0219: The variable `argCnt' is assigned but its value is never used ./actions/DynamicSite.Generated.cs(54,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,Tret>' ./actions/DynamicSite.Generated.cs(128,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,Tret>' ./actions/DynamicSite.Generated.cs(202,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,Tret>' ./actions/DynamicSite.Generated.cs(276,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,Tret>' ./actions/DynamicSite.Generated.cs(350,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,Tret>' ./actions/DynamicSite.Generated.cs(424,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,Tret>' ./actions/DynamicSite.Generated.cs(498,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,T3,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,T3,Tret>' ./actions/DynamicSite.Generated.cs(572,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,T3,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,T3,Tret>' ./actions/DynamicSite.Generated.cs(646,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,T3,T4,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,T3,T4,Tret>' ./actions/DynamicSite.Generated.cs(720,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,T3,T4,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,T3,T4,Tret>' ./actions/DynamicSite.Generated.cs(794,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,T3,T4,T5,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,T3,T4,T5,Tret>' ./actions/DynamicSite.Generated.cs(868,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,T3,T4,T5,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,T3,T4,T5,Tret>' ./actions/DynamicSite.Generated.cs(942,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.BigDynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.BigDynamicSiteTarget<T0,Tret>' ./actions/DynamicSite.Generated.cs(1016,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.BigFastDynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.BigFastDynamicSiteTarget\<T0,Tret\>’  
Compilation failed: 14 error(s), 1 warnings  
rake aborted!  
Command failed with status (1): [gmcs  
/out:"/opt/src/mono/ironruby/trunk/bu…]  
/opt/src/mono/ironruby/trunk/rakefile:123  
(See full trace by running task with --trace)

Mono:  
Mono JIT compiler version 1.9 (tarball)  
Copyright (C) 2002-2007 Novell, Inc and Contributors.  
[www.mono-project.com](http://www.mono-project.com)  
TLS: normal  
GC: Included Boehm (with typed GC)  
SIGSEGV: normal  
Notification: Thread + polling  
Architecture: x86  
Disabled: none

MONO\_PATH = /opt/local/  
MONO\_DISABLE\_SHM = 1

Anyone have any ideas what’s up?

---

<div class="post-metadata">

**Author:** ![netshade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f05b48/32.png) [@netshade](https://www.ruby-forum.com/u/netshade)\
**Post date:** [April 4, 2008, 6:58pm UTC](https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884/2 "2008-04-04T18:58:16Z")

</div>

On Fri, 04 Apr 2008 08:43:22 -0600, Ch Ze [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Anyone have any ideas what’s up?

I run into similar problems last week, though it was related to an  
ambigous reference to System.Action and  
Microsoft.Scripting.Utils.Action. The fix for this was going in and  
manually expanding each reference in the code base. This doesn’t seem  
to be related, but it seems worth pointing out regardless.

I haven’t tested this on Linux/Mono in recent weeks. Let me try that  
now and see if the same problem is encountered. Will report back the  
results shortly.

–  
/M:D

M. David P.  
Co-Founder & Chief Architect, 3rd&Urban, LLC  
Email: removed\_email\_address@domain.invalid | removed\_email\_address@domain.invalid | Mobile: (206) 418-9027  
Web: [http://amp.fm/](http://amp.fm/) | [M. David Peterson](http://www.oreillynet.com/pub/au/2354)

---

<div class="post-metadata">

**Author:** ![netshade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f05b48/32.png) [@netshade](https://www.ruby-forum.com/u/netshade)\
**Post date:** [April 4, 2008, 8:29pm UTC](https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884/3 "2008-04-04T20:29:52Z")

</div>

On Fri, 04 Apr 2008 10:56:16 -0600, M. David P.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Let me try that now and see if the same problem is encountered. Will report back the results shortly.

Yep, same issue as your seeing,

[mdavid@domU-12-31-39-00-44-51 ironruby]$ mono -V  
Mono JIT compiler version 1.9 (tarball)  
Copyright (C) 2002-2007 Novell, Inc and Contributors.  
[www.mono-project.com](http://www.mono-project.com)  
TLS: \_\_thread  
GC: none  
SIGSEGV: altstack  
Notifications: epoll  
Architecture: amd64  
Disabled: none  
[mdavid@domU-12-31-39-00-44-51 ironruby]$ rake compile mono=1  
(in /mnt/home/mdavid/projects/ironruby)  
Read in 49 resources from  
‘/mnt/home/mdavid/projects/ironruby/src/microsoft.scripting.core/Resources.resx’  
Writing resource file… Done.  
Read in 17 resources from  
‘/mnt/home/mdavid/projects/ironruby/src/microsoft.scripting.core/math/MathResources.resx’  
Writing resource file… Done.  
./Tuple.cs(212,21): warning CS0219: The variable `argCnt' is assigned but its value is never used ./actions/DynamicSite.Generated.cs(54,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,Tret>' ./actions/DynamicSite.Generated.cs(128,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,Tret>' ./actions/DynamicSite.Generated.cs(202,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,Tret>' ./actions/DynamicSite.Generated.cs(276,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,Tret>' ./actions/DynamicSite.Generated.cs(350,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,Tret>' ./actions/DynamicSite.Generated.cs(424,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,Tret>' ./actions/DynamicSite.Generated.cs(498,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,T3,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,T3,Tret>' ./actions/DynamicSite.Generated.cs(572,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,T3,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,T3,Tret>' ./actions/DynamicSite.Generated.cs(646,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,T3,T4,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,T3,T4,Tret>' ./actions/DynamicSite.Generated.cs(720,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,T3,T4,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,T3,T4,Tret>' ./actions/DynamicSite.Generated.cs(794,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.DynamicSite\<T0,T1,T2,T3,T4,T5,Tret\>’ to  
`Microsoft.Scripting.Actions.DynamicSiteTarget<T0,T1,T2,T3,T4,T5,Tret>' ./actions/DynamicSite.Generated.cs(868,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.FastDynamicSite\<T0,T1,T2,T3,T4,T5,Tret\>’ to  
`Microsoft.Scripting.Actions.FastDynamicSiteTarget<T0,T1,T2,T3,T4,T5,Tret>' ./actions/DynamicSite.Generated.cs(942,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.BigDynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.BigDynamicSiteTarget<T0,Tret>' ./actions/DynamicSite.Generated.cs(1016,13): error CS0029: Cannot implicitly convert type `Microsoft.Scripting.Actions.BigFastDynamicSite\<T0,Tret\>’ to  
`Microsoft.Scripting.Actions.BigFastDynamicSiteTarget\<T0,Tret\>’  
Compilation failed: 14 error(s), 1 warnings  
rake aborted!  
Command failed with status (1): [gmcs  
/out:"/mnt/home/mdavid/projects/ironr…]  
/mnt/home/mdavid/projects/ironruby/Rakefile:123  
(See full trace by running task with --trace)

–  
/M:D

M. David P.  
Co-Founder & Chief Architect, 3rd&Urban, LLC  
Email: removed\_email\_address@domain.invalid | removed\_email\_address@domain.invalid | Mobile: (206) 418-9027  
Web: [http://amp.fm/](http://amp.fm/) | [M. David Peterson](http://www.oreillynet.com/pub/au/2354)

---

<div class="post-metadata">

**Author:** ![netshade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f05b48/32.png) [@netshade](https://www.ruby-forum.com/u/netshade)\
**Post date:** [April 4, 2008, 8:32pm UTC](https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884/4 "2008-04-04T20:32:52Z")

</div>

On Fri, 04 Apr 2008 12:27:51 -0600, M. David P.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Yep, same issue as your seeing,

Forgot to include,

[mdavid@domU-12-31-39-00-44-51 ironruby]$ uname -a  
Linux domU-12-31-39-00-44-51 2.6.16.33-xenU #2 SMP Wed Aug 15 17:27:36  
SAST 2007 x86\_64 GNU/Linux

–  
/M:D

M. David P.  
Co-Founder & Chief Architect, 3rd&Urban, LLC  
Email: removed\_email\_address@domain.invalid | removed\_email\_address@domain.invalid | Mobile: (206) 418-9027  
Web: [http://amp.fm/](http://amp.fm/) | [M. David Peterson](http://www.oreillynet.com/pub/au/2354)

---

<div class="post-metadata">

**Author:** ![netshade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f05b48/32.png) [@netshade](https://www.ruby-forum.com/u/netshade)\
**Post date:** [April 4, 2008, 8:54pm UTC](https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884/5 "2008-04-04T20:54:39Z")

</div>

On Fri, 04 Apr 2008 12:36:27 -0600, John L. (DLR) [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> FYI - I’ve pinged Miguel about this. Hope to get an answer soon.

Thanks John! Let me know if he wants/needs me to enter a bug into  
bugzilla.

–  
/M:D

M. David P.  
Co-Founder & Chief Architect, 3rd&Urban, LLC  
Email: removed\_email\_address@domain.invalid | removed\_email\_address@domain.invalid | Mobile: (206) 418-9027  
Web: [http://amp.fm/](http://amp.fm/) | [M. David Peterson](http://www.oreillynet.com/pub/au/2354)

---

<div class="post-metadata">

**Author:** ![netshade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f05b48/32.png) [@netshade](https://www.ruby-forum.com/u/netshade)\
**Post date:** [April 4, 2008, 8:44pm UTC](https://www.ruby-forum.com/t/problems-compiling-ironruby-w-mono/133884/6 "2008-04-04T20:44:06Z")

</div>

FYI - I’ve pinged Miguel about this. Hope to get an answer soon.

Thanks,  
-John
