From: Chris White Date: 2011-08-02T20:31:09+09:00 Subject: [ruby-core:38705] [Ruby 1.9 - Bug #5137] Ruby SVN Revision 32800: Cannot run installed ruby interpreter, Malformed Mach-o file Issue #5137 has been updated by Chris White. Yui NARUSE wrote: > Try following: > rm -rf /Users/chriswhite/Ruby/ruby-trunk > cd > ./configure --prefix=/Users/chriswhite/Ruby/ruby-trunk --with-gcc=gcc-4.2 > make all install I tried this and got the same result. I notice that the source tree ruby and the ruby installed in the target directory are different sizes. I don't see `strip` being used, so I'm not sure what's causing this. ---------------------------------------- Bug #5137: Ruby SVN Revision 32800: Cannot run installed ruby interpreter, Malformed Mach-o file http://redmine.ruby-lang.org/issues/5137 Author: Chris White Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.2p290 (2011-07-09) [x86_64-darwin10.8.0] I have compiled Ruby trunk, with the following configure options: ./configure --prefix=/Users/chriswhite/Ruby/ruby-trunk And after that: make clean && make && make install When I attempt to run the installed version, I get the following: SOLAR:ruby chriswhite$ ~/Ruby/ruby-trunk/bin/ruby -v -bash: /Users/chriswhite/Ruby/ruby-trunk/bin/ruby: Malformed Mach-o file However, when I run the version in the source tree I get: SOLAR:ruby chriswhite$ ./ruby -v ruby 1.9.4dev (2011-08-01 trunk 32800) [x86_64-darwin10.8.0] It seem that something in the `make install` process is causing this issue, but I'm not sure what it is. The ruby -v I've indicated is the version of ruby used when compiling trunk. This occurs for me on Mac OSX 10.6.8. Let me know any specific information you need and I'll provide it as soon as possible. -- http://redmine.ruby-lang.org