On Tue, 11 Oct 2022 16:02:52 -0400, Jack wrote: > For example, "emerge -1 dev-ruby/thor" gives me > > !!! Problem resolving dependencies for dev-ruby/thor > ... done! > > !!! The ebuild selected to satisfy "dev-ruby/thor" has unmet > requirements. > - dev-ruby/thor-1.2.1::gentoo USE="-doc -test" ABI_X86="(64)" > RUBY_TARGETS="-ruby27 (-ruby30) (-ruby31)" ruby30 and ruby31 are in parentheses, which means they are not available. > > The following REQUIRED_USE flag constraints are unsatisfied: > any-of ( ruby_targets_ruby27 ruby_targets_ruby30 > ruby_targets_ruby31 ) > > I would expect USE_RUBY="ruby31" to translate into ruby_targets_ruby31, > but even explicitly adding that to package.use has no effect. The ebuild contains USE_RUBY="ruby26 ruby27" ruby_add_bdepend " Have you tried setting RUBY_TARGETS to ruby27 for this package? I must say I find the whole RUBY_* thing even more troublesome than the PYTHON_* stuff, and that's saying something! -- Neil Bothwick Ralph's Observation - It is a mistake to allow any mechanical object to realize that you are in a hurry.