It looks like this: $ rbbr /usr/lib/ruby/site_ruby/1.8/glib2.rb:49:in `require': No such file to load -- glib2.so (LoadError) from /usr/lib/ruby/site_ruby/1.8/glib2.rb:49 from /usr/lib/ruby/site_ruby/1.8/gtk2.rb:1:in `require' from /usr/lib/ruby/site_ruby/1.8/gtk2.rb:1 from /usr/lib/ruby/site_ruby/1.8/rbbr/ui/gtk.rb:19:in `require' from /usr/lib/ruby/site_ruby/1.8/rbbr/ui/gtk.rb:19 from /usr/lib/ruby/site_ruby/1.8/rbbr.rb:35:in `require' from /usr/lib/ruby/site_ruby/1.8/rbbr.rb:35 from /usr/bin/rbbr:20:in `require' from /usr/bin/rbbr:20 $ qpkg -I -v glib dev-libs/glib-2.4.6 dev-ruby/ruby-glib2-0.10.1
What does `equery files ruby-glib2 | sort` return?
$ equery files ruby-glib2 | sort Contents of dev-ruby/ruby-glib2-0.10.1: Searching for packages matching 'ruby-glib2'... /usr /usr/lib /usr/lib/ruby /usr/lib/ruby/site_ruby /usr/lib/ruby/site_ruby/1.8 /usr/lib/ruby/site_ruby/1.8/glib2.rb /usr/lib/ruby/site_ruby/1.8/i686-linux-gnu /usr/lib/ruby/site_ruby/1.8/i686-linux-gnu/glib2.so /usr/lib/ruby/site_ruby/1.8/i686-linux-gnu/rbglib.h /usr/lib/ruby/site_ruby/1.8/i686-linux-gnu/rbgobject.h /usr/lib/ruby/site_ruby/1.8/i686-linux-gnu/rbgutil.h /usr/lib/ruby/site_ruby/1.8/mkmf-gnome2.rb /usr/share /usr/share/doc /usr/share/doc/ruby-glib2-0.10.1 /usr/share/doc/ruby-glib2-0.10.1/AUTHORS.gz /usr/share/doc/ruby-glib2-0.10.1/ChangeLog.gz /usr/share/doc/ruby-glib2-0.10.1/NEWS.gz /usr/share/doc/ruby-glib2-0.10.1/README.gz /usr/share/doc/ruby-glib2-0.10.1/sample /usr/share/doc/ruby-glib2-0.10.1/sample/type-register2.rb /usr/share/doc/ruby-glib2-0.10.1/sample/type-register.rb /usr/share/doc/ruby-glib2-0.10.1/sample/utils.rb
Looks strange ... Did you install ruby-1.8.2_pre2? If so, does remerging ruby-glib2 solve the issue?
Yes I have ruby-1.8.2_pre2, remerging ruby-glib2, -atk2, -pango, -gtk2, -gdkpixbuf2 fixed this. Strange though. But now rbbr doesn't show docs again. See Bug #59125