Bugs item #26050, was opened at 2009-05-27 16:20 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26050&group_id=126
Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Aaron Turner (synfinatic) Assigned to: Nobody (None) Summary: gem links native extensions against wrong version of ruby Initial Comment: I have ruby 1.8 (/usr/bin/ruby) and 1.9.1 (/usr/bin/ruby1.9) installed. I downloaded rubygems 1.3.3 and ran: ruby1.9 setup.rb which correctly installed rubygems in /usr/lib/ruby/site_ruby/1.9.1 but did not honor the default --format-executable flag since it created /usr/bin/gem rather then /usr/bin/gem1.9 I then copied over /usr/bin/gem -> /usr/bin/gem1.9 and edited the shebang appropriately and tried installing hpricot: gem1.9 install hpricot which built, but was incorrectly linked against ruby 1.8: ldd /usr/lib/ruby/gems/1.9.1/gems/hpricot-0.8.1/lib/hpricot_scan.so libruby.so.1.8 => /usr/lib/libruby.so.1.8 (0x0049b000) libc.so.6 => /lib/tls/libc.so.6 (0x00ca1000) libdl.so.2 => /lib/libdl.so.2 (0x008d5000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x00b6f000) libm.so.6 => /lib/tls/libm.so.6 (0x0032f000) /lib/ld-linux.so.2 (0x46843000) This results in hpricot segfaulting immediately upon require. Extras: output of gem1.9 install -V hpricot: http://pastie.org/492109 hpricot Makefile: http://pastie.org/492106 Note: I (synfinatic) was working with drbrain on #ruby-lang on this issue. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26050&group_id=126 _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers