[MacRuby-devel] [MacRuby] #449: 0.5 build fails invoking macruby:dylib

MacRuby ruby-noreply at macosforge.org
Mon Nov 23 10:57:33 PST 2009


#449: 0.5 build fails invoking macruby:dylib
----------------------------------------+-----------------------------------
 Reporter:  stephen.bannasch@…          |       Owner:  lsansonetti@…        
     Type:  defect                      |      Status:  new                  
 Priority:  blocker                     |   Milestone:                       
Component:  MacRuby                     |    Keywords:  build miniruby       
----------------------------------------+-----------------------------------
 running rake with head from git throws this error on my MacOS X 10.5.8
 system.

 {{{
 ** Execute macruby:build
 ** Execute macruby
 ** Invoke stdlib:build (first_time)
 ** Invoke miniruby
 ** Invoke macruby:dylib
 ** Execute stdlib:build
 ./miniruby -I. -I./lib bin/rubyc --internal --arch i386 --arch x86_64 -C
 "rbconfig.rb" -o "./rbconfig.rbo"
 /Users/stephen/dev/ruby/src/macruby-git/lib/yaml.rb:9:in `<main>': no such
 file to load -- libyaml (LoadError)
         from /Users/stephen/dev/ruby/src/macruby-
 git/lib/rubygems/config_file.rb:7:in `<main>'
         from /Users/stephen/dev/ruby/src/macruby-
 git/lib/rubygems.rb:878:in `<main>'
 rake aborted!
 Command failed with status (1): [./miniruby -I. -I./lib bin/rubyc
 --interna...]
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:995:in `sh'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in `call'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in `sh'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1094:in `sh'
 /Users/stephen/dev/ruby/src/macruby-git/rakelib/builder.rake:400
 /Users/stephen/dev/ruby/src/macruby-git/rakelib/builder.rake:396:in `each'
 /Users/stephen/dev/ruby/src/macruby-git/rakelib/builder.rake:396
 /Users/stephen/dev/ruby/src/macruby-git/rakelib/builder.rake:395:in `each'
 /Users/stephen/dev/ruby/src/macruby-git/rakelib/builder.rake:395
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
 `invoke_with_call_chain'
 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
 `synchronize'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
 `invoke_with_call_chain'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in
 `invoke_prerequisites'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in
 `invoke_prerequisites'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in
 `invoke_with_call_chain'
 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
 `synchronize'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
 `invoke_with_call_chain'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
 `standard_exception_handling'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
 `standard_exception_handling'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/bin/rake:31
 /usr/bin/rake:19:in `load'
 /usr/bin/rake:19
 }}}

 I have installed r82750 of lllvm (not 82747) because I pulled llvm with
 git from here git://repo.or.cz/llvm.git and the svn tag 82747 wasn't
 present there -- I haven't not yet figured out why the svn tag wasn't
 present in the git repo.

 Here's what the most recent two commits are in the version of llvm that I
 built:

 {{{
 commit cbaa5bdd135396a097a648574a6706eec224e5ec
 Author: Bob Wilson <bob.wilson at apple.com>
 Date:   Fri Sep 25 05:30:55 2009 +0000

     Update the description of MachineFrameInfo's OffsetAdjustment.  The
 value of
     this adjustment does not change the direction or the signs of the
 object
     offsets, and the details of the offset calculations can be target-
 specific.
     Also mention that for most targets this value is only used to generate
 debug
     info.


     git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82750
 91177308-0d34-0410-b5e6-96231b3b80d8

 commit 06d175346442b0b31427d8806d5022c3248bf674
 Author: Dan Gohman <gohman at apple.com>
 Date:   Fri Sep 25 00:57:30 2009 +0000

     Don't try to use pre-indexed addressing with sthbrx/stwbrx
     instructions. This fixes a PowerPC bug exposed by some unrelated
     changes I'm working on.


     git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82743
 91177308-0d34-0410-b5e6-96231b3b80d8
 }}}

 And here's the head of macruby I have:

 {{{
 commit b7806fed28b327b95cb3b42f293477937a693ff4
 Author: lsansonetti at apple.com <lsansonetti at apple.com@23306eb0-4c56-4727
 -a40e-e92c0eb68959>
 Date:   Mon Nov 23 09:46:14 2009 +0000

     fixed Module#method_defined?

     git-svn-id:
 http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3041
 23306eb0-4c56-4727-a40e-e92c0eb68959
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/449>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list