when I did ACCEPT_KEYWORDS="~x86" emerge =ruby-gnome-0.81 , I found that this emerging wants media-libs/gdk-pixbuf , but it's now in gtk package, not alone. so I remove Dep to gdk-pixbuf in ruby-gdkpixbuf2 and it succesfully installed. and result of ldd is below, with no missing lib. $ ldd /usr/lib/ruby/site_ruby/1.8/i686-linux-gnu/gdk_pixbuf2.so libruby18.so.1.8 => /usr/lib/libruby18.so.1.8 (0x4001e000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x44e3b000) libm.so.6 => /lib/libm.so.6 (0x44ac4000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x44d93000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x44e2f000) libdl.so.2 => /lib/libdl.so.2 (0x44ae8000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x44cab000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x453af000) libc.so.6 => /lib/libc.so.6 (0x44999000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) and the sample ruby script in ruby-gdkpixbuf2 works fine. Reproducible: Always Steps to Reproduce:
I suggest to remove deps to 'media-libs/gdk-pixbuf' from dev-ruby/ruby-gdkpixbuf2
Created attachment 23390 [details] ruby-gdkpixbuf2-0.8.1.ebuild removing dependency to gdk-pixbuf, and add >=gtk+-2.0 (which gdk-pixbuf is in)
at 'when I did ACCEPT_KEYWORDS="~x86" emerge =ruby-gnome-0.81 ,' this is ruby-gnome2-0.81 :) not ruby-gnome-0.81
Fixed in CVS. Thanks for reporting.