Last time I upgraded dev-ruby/rcairo from 1.15.5 to 1.15.9, net-misc/mikutter no longer starts. A new version of rcairo seems to request native-package-installer, but an error occurs because this gem does not exist in portage. For example, you can not start mikutter. ~~~ % mikutter /usr/lib64/ruby/site_ruby/2.3.0/rubygems/dependency.rb:308:in `to_specs': Could not find 'native-package-installer' (>= 1.0.3) among 52 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/home/ncaq/.gem/ruby/2.3.0:/usr/local/lib64/ruby/gems/2.3.0:/usr/lib64/ruby/gems/2.3.0', execute `gem env` for more information from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/specification.rb:1439:in `block in activate_dependencies' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/specification.rb:1428:in `each' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/specification.rb:1428:in `activate_dependencies' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/specification.rb:1410:in `activate' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems.rb:220:in `rescue in try_activate' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems.rb:213:in `try_activate' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:126:in `rescue in require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/pango.rb:10:in `<top (required)>' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/gtk2/base.rb:14:in `<top (required)>' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/gtk2.rb:11:in `<top (required)>' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' from /usr/share/mikutter/core/plugin/settings/builder.rb:5:in `<top (required)>' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' from /usr/share/mikutter/core/plugin/settings/settings.rb:3:in `<top (required)>' from /usr/share/mikutter/core/miquire_plugin.rb:155:in `load' from /usr/share/mikutter/core/miquire_plugin.rb:155:in `load' from /usr/share/mikutter/core/miquire_plugin.rb:148:in `block in load' from /usr/share/mikutter/core/miquire_plugin.rb:146:in `each' from /usr/share/mikutter/core/miquire_plugin.rb:146:in `load' from /usr/share/mikutter/core/miquire_plugin.rb:148:in `block in load' from /usr/share/mikutter/core/miquire_plugin.rb:146:in `each' from /usr/share/mikutter/core/miquire_plugin.rb:146:in `load' from /usr/share/mikutter/core/miquire_plugin.rb:98:in `block in load_all' from /usr/share/mikutter/core/miquire_plugin.rb:38:in `block in each_spec' from /usr/share/mikutter/core/miquire_plugin.rb:33:in `each' from /usr/share/mikutter/core/miquire_plugin.rb:33:in `each' from /usr/share/mikutter/core/miquire_plugin.rb:36:in `each_spec' from /usr/share/mikutter/core/miquire_plugin.rb:96:in `load_all' from /usr/share/mikutter/core/boot/load_plugin.rb:10:in `<top (required)>' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require' from /usr/lib64/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' from /usr/share/mikutter/core/miquire.rb:98:in `miquire_original_require' from /usr/share/mikutter/core/miquire.rb:95:in `file_or_directory_require' from /usr/share/mikutter/core/miquire.rb:76:in `block in miquire' from /usr/share/mikutter/core/miquire.rb:75:in `each' from /usr/share/mikutter/core/miquire.rb:75:in `miquire' from /usr/share/mikutter/core/miquire.rb:18:in `miquire' from /usr/share/mikutter/mikutter.rb:40:in `<main>' ~~~ As I consulted with mikutter's bug report, I was told that "This is a matter of gentoo" <https://dev.mikutter.hachune.net/issues/1058>, I will issue a bug report here. This problem can be avoided by downgrading rcairo to 1.15.5.
This should be fixed with rcairo-1.15.9-r1. Thanks for reporting.