#30275: ruby: ruby gem installation causes segfaults ---------------------------------+------------------------------------------ Reporter: dj_mook@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.99 Keywords: lion | Port: ruby ---------------------------------+------------------------------------------ If you install the ruby macport on lion and then install rubygems from source, any attempt to install a gem results in a segfault. {{{ sudo gem install sinatra ruby-1.8.7-p352/lib/ruby/1.8/timeout.rb:60: [BUG] Segmentation fault ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11.0.0] }}} According to http://www.frymanet.com/2011/07/rvm-ruby-1-8-7-and-osx-lion/ ruby does not work well with the default llvm compiler in lion. Using the solution from the article I patched the Portfile to set CC=/usr/bin/gcc-4.2 as a configure argument. After rebuilding ruby with the new portfile and then installing rubygems from source, I can now install gems without problem. Macports version 2.0 rc1. -- Ticket URL: <https://trac.macports.org/ticket/30275> MacPorts <http://www.macports.org/> Ports system for Mac OS