[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