[Ironruby-core] Git changes

Pete Bacon Darwin bacondarwin at googlemail.com
Sat Jan 10 08:52:12 EST 2009


Just in case anyone is getting stuck with this too:
- You need rake 0.8.3 to compile IronRuby.  (It doesn't like the
parameterized tasks in git.rake with 0.8.1.)
- Also gems.rubyforge.org is no longer compatible with gem 1.1 so you have
to manually upgrade gem before you can do gem update rake.
Phew!

Now my rake compile is failing on building dlr_core:
- It can't find the file
"merlin\main\languages\ruby\src\microsoft.scripting.core"
Since it doesn't exist...
Trace from rake is below.
Pete

D:\dev\ruby\ironruby\git_ironruby\merlin\main\Languages\Ruby>rake compile
--trace
(in D:/dev/ruby/ironruby/git_ironruby/merlin/main/Languages/Ruby)
** Invoke compile (first_time)
** Invoke happy (first_time)
** Execute happy
** Invoke clean_build (first_time)
** Invoke happy
** Execute clean_build
** Invoke compile_dlr (first_time)
** Invoke compile_extension_attributes (first_time)
** Invoke clean_build
** Execute compile_extension_attributes
----------------------------------------------------------------------------
---
dlr_core
----------------------------------------------------------------------------
---
rake aborted!
No such file or directory -
d:\dev\ruby\ironruby\git_ironruby\merlin\main\languages\ruby\src\micr
./context.rb:532:in `chdir'
./context.rb:532:in `compile'
D:/dev/ruby/ironruby/git_ironruby/merlin/main/Languages/Ruby/rake/compile.ra
ke:28
./context.rb:712:in `instance_eval'
./context.rb:712:in `source_context'
D:/dev/ruby/ironruby/git_ironruby/merlin/main/Languages/Ruby/rake/compile.ra
ke:27
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in
`invoke_with_call_chain'
d:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
`invoke_with_call_chain'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
`invoke_prerequisites'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
`invoke_prerequisites'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
`invoke_with_call_chain'
d:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
`invoke_with_call_chain'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
`invoke_prerequisites'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
`invoke_prerequisites'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
`invoke_with_call_chain'
d:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
`invoke_with_call_chain'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
`standard_exception_handling'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
`standard_exception_handling'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'
d:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
d:/ruby/bin/rake:19:in `load'
d:/ruby/bin/rake:19




More information about the Ironruby-core mailing list