[MacRuby-devel] can't build trunk

Laurent Sansonetti lsansonetti at apple.com
Sun Nov 9 11:54:54 PST 2008


Mmh I suspect it is the broken strscan.bundle problem again.

What does happen if you type the following from the source directory?

$ /usr/bin/ruby tool/compile_prelude.rb prelude.rb miniprelude.c.new

If you get a segmentation fault, could you attach the crash log from  
Console.app?

Thanks,
Laurent

On Nov 9, 2008, at 10:24 AM, Matt Aimonetti wrote:

> mattetti at matt-aimonettis-macbook trunk]$ rake --trace
> (in /Users/mattetti/src/MacRuby/trunk)
> ** Invoke default (first_time)
> ** Invoke all (first_time)
> ** Invoke macruby (first_time)
> ** Invoke macruby:build (first_time)
> ** Invoke macruby:dylib (first_time)
> ** Invoke rbconfig (first_time)
> ** Invoke miniruby (first_time)
> ** Invoke objects (first_time)
> ** Invoke config_h (first_time)
> ** Execute config_h
> ** Invoke dtrace_h (first_time)
> ** Execute dtrace_h
> ** Execute objects
> /usr/bin/ruby tool/compile_prelude.rb prelude.rb miniprelude.c.new
> rake aborted!
> Command failed with status (127): [/usr/bin/ruby
> tool/compile_prelude.rb prel...]
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:971:in `sh'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:984:in `call'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:984:in `sh'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1072:in `sh'
> /Users/mattetti/src/MacRuby/trunk/rakefile:269
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in  
> `execute'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in  
> `execute'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
> `invoke_prerequisites'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in  
> `invoke'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in  
> `invoke_task'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in  
> `top_level'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in  
> `each'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in  
> `top_level'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
> `standard_exception_handling'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in  
> `top_level'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
> `standard_exception_handling'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'
> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
> /opt/local/bin/rake:19:in `load'
> /opt/local/bin/rake:19
>
>
> any idea what's going on?
>
> -Matt
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel



More information about the MacRuby-devel mailing list