This is the error on paludis. Portage shows much the same complaining about slot conflicts. Seems packages that don't have rails20 ruby targets are all complaining about the rubygems-6:rail20 virtual virtual/rubygems Reasons: target (installed-packages::installed), dev-ruby/abstract-1.0.0-r1:0::installed, dev-ruby/actionmailer-3.2.13:3.2::installed, 90 more Unsuitable candidates: * virtual/rubygems-6:ruby20::gentoo Did not meet virtual/rubygems[ruby_targets_jruby], use existing if same, installing to / from dev-ruby/abstract-1.0.0-r1:0::installed (and 49 more) Flag 'ruby_targets_jruby' enabled Did not meet virtual/rubygems[ruby_targets_ruby18], use existing if same, installing to / from dev-ruby/abstract-1.0.0-r1:0::installed (and 86 more) Flag 'ruby_targets_ruby18' enabled Did not meet virtual/rubygems[ruby_targets_ruby19], use existing if same, installing to / from dev-ruby/abstract-1.0.0-r1:0::installed (and 86 more) Flag 'ruby_targets_ruby19' enabled
I haven't seen such errors with portage. Can you show me an example?
$ sudo emerge abstract -av These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-ruby/abstract-1.0.0-r1::gentoo [1.0.0-r1::__unknown__] USE="{-test}" RUBY_TARGETS="ruby18 ruby19 -jruby* (-ree18)" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-ruby/abstract:0 (dev-ruby/abstract-1.0.0-r1::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (dev-ruby/abstract-1.0.0-r1::__unknown__, installed) pulled in by >=dev-ruby/abstract-1.0.0[ruby_targets_jruby] required by (dev-ruby/erubis-2.7.0::__unknown__, installed)
(In reply to Harris Landgarten from comment #0) > This is the error on paludis. Portage shows much the same complaining about > slot conflicts. Seems packages that don't have rails20 ruby targets are all > complaining about the rubygems-6:rail20 virtual Hopefully fixed yesterday by forcing the right USE flag for the package.
(In reply to Harris Landgarten from comment #2) > dev-ruby/abstract:0 > > (dev-ruby/abstract-1.0.0-r1::gentoo, ebuild scheduled for merge) pulled in > by > (no parents that aren't satisfied by other packages in this slot) > > (dev-ruby/abstract-1.0.0-r1::__unknown__, installed) pulled in by > >=dev-ruby/abstract-1.0.0[ruby_targets_jruby] required by > (dev-ruby/erubis-2.7.0::__unknown__, installed) This appears to be a different issue. You seem to have erubis installed with jruby support, and now want to install a dependency without it.