[Ironruby-core] Building IronRuby

Justin Bailey jgbailey at gmail.com
Fri Jan 23 12:35:58 EST 2009


Thanks for the hint - I am able to build from the command line.

On Thu, Jan 22, 2009 at 5:30 PM, Jim Deville <jdeville at microsoft.com> wrote:
> Can you try command line? From Merlin\Main\Languages\Ruby, run "set MERLIN_ROOT=Path\To\Merlin\Main", then run "rake compile". I will try to have SpecSharp.targets moved in the next couple of pushes.
>
> Tomas: Do we still need the second copy of SpecSharp.targets in Merlin/Main/Languages/Ruby? Also, can I delete IronRuby.sln (leaving only Ruby.sln). If we don't need the SpecSharp.targets, I'll move it from Support back to Main, delete the one in Ruby and update references.
>
> JD
>
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Justin Bailey
> Sent: Thursday, January 22, 2009 4:45 PM
> To: ironruby-core at rubyforge.org
> Subject: [Ironruby-core] Building IronRuby
>
> I've just gotten the latest ironruby bits from github and cannot
> build. Using Merlin\Main\Languagues\Ruby\IronRuby.sln:
>
>  * Can't open the Microsoft.Scripting project because it imports from
> "Merlin\Main\Support\SpecSharp.targets" which is not in the repo.
>  * Cryptographic failures when building because
> "Support\MSSharedLibKey.snk" does not exist.
>
> Removing the import statement from
> "Merlin\Main\Runtime\Microsoft.Scripting\Microsoft.Scripting.csproj"
> and creating a fake SNK file in the appropriate directory lets me get
> further, but I still can't build:
>
>  * 'IronRuby.Compiler.Methods' is inaccessible due to its protection
> leve Merlin\Main\Languages\Ruby\ClassInitGenerator\ReflectionCacheGenerator.cs  29      77
>
>  * 'IronRuby.Runtime.Calls.BlockDispatcher' does not contain a
> definition for 'MaxBlockArity'  Merlin\Main\Languages\Ruby\ClassInitGenerator\ReflectionCacheGenerator.cs       102     59
>
> Basically a bunch of internal definitions look like they should be
> public. Am I missing something or did a bad commit slip through?
>
> Justin
> _______________________________________________
> 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