On a fresh install, installing media-video/mkvtoolnix pulls in ruby, but not rubygems and fails with: /usr/lib64/ruby/1.9.1/rubygems.rb:30:in `require': cannot load such file -- rubygems/defaults (LoadError) from /usr/lib64/ruby/1.9.1/rubygems.rb:30:in `<top (required)>' from <internal:gem_prelude>:1:in `require' from <internal:gem_prelude>:1:in `<compiled>' * ERROR: media-video/mkvtoolnix-6.6.0::gentoo failed (compile phase): Reproducible: Always Steps to Reproduce: 1. emerge media-video/mkvtoolnix on a fresh install 2. 3. Actual Results: ebuild fails because of missing file Expected Results: ebuild compiles properly the ebuild just needs to add the depend
I should mention that this is on 'desktop' profile
rubygems is a PDEPEND of dev-lang/ruby, but if everything gets emerged in one go then we can't guarantee that rubygems is installed in time.
(In reply to Hans de Graaff from comment #2) > rubygems is a PDEPEND of dev-lang/ruby, but if everything gets emerged in > one go then we can't guarantee that rubygems is installed in time. It would be nice if the ruby eclasses could be reworked so I could sanely use them in the ebuild, see the notes in the related ebuild. :) On the other hand, it would be even nicer if upstream didn't use (d)rake to build non-ruby stuff. :P
*** Bug 514494 has been marked as a duplicate of this bug. ***
This should be fixed in 7.4.0-r1.
was there a particular reason to drop ruby 1.9 support in 7.4? i don't see anything in the upstream changelog about it.
(In reply to Mikael Magnusson from comment #6) > was there a particular reason to drop ruby 1.9 support in 7.4? i don't see > anything in the upstream changelog about it. As far as I know, it's EOLed in a couple months upstream and so will probably be dropped from the tree soon. Consider this your wake up call to install ruby:2.0 or later. :)
*** Bug 566968 has been marked as a duplicate of this bug. ***