When emerging Ruby-gtkglext, ruby-opengl is not emerged. This is problematic for runtime execution because ruby-gtkglext requires opengl package provides by ruby-opengl Reproducible: Always Steps to Reproduce: 1. emerge ruby-gtkglext 2. try to run simple.rb located file:///usr/share/doc/ruby-gtkglext-0.8.0/sample/simple.rb Actual Results: You will have the following error : #>ruby simple.rb /usr/lib/ruby/site_ruby/1.8/gtkglext.rb:3:in `require': No such file to load -- opengl (LoadError) from /usr/lib/ruby/site_ruby/1.8/gtkglext.rb:3 from simple.rb:9:in `require' from simple.rb:9 Expected Results: SHould launch the application here is the expected ouput : OpenGL extension version - 1.3 OpenGL visual configurations : glconfig.rgba? = true glconfig.double_buffered? = true glconfig.stereo? = false glconfig.has_alpha? = false glconfig.has_depth_buffer? = true glconfig.has_stencil_buffer? = true glconfig.has_accum_buffer? = true Gdk::GLConfig::USE_GL = true Gdk::GLConfig::BUFFER_SIZE = 32 Gdk::GLConfig::LEVEL = 0 Gdk::GLConfig::RGBA = true Gdk::GLConfig::DOUBLEBUFFER = true Gdk::GLConfig::STEREO = false Gdk::GLConfig::AUX_BUFFERS = 0 Gdk::GLConfig::RED_SIZE = 8 Gdk::GLConfig::GREEN_SIZE = 8 Gdk::GLConfig::BLUE_SIZE = 8 Gdk::GLConfig::ALPHA_SIZE = 0 Gdk::GLConfig::DEPTH_SIZE = 24 Gdk::GLConfig::STENCIL_SIZE = 8 Gdk::GLConfig::ACCUM_RED_SIZE = 16 Gdk::GLConfig::ACCUM_GREEN_SIZE = 16 Gdk::GLConfig::ACCUM_BLUE_SIZE = 16 Gdk::GLConfig::ACCUM_ALPHA_SIZE = 1 emerge info Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.4.15 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -ffast-math -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -funroll-loops -pipe -fforce-mem" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -ffast-math -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -funroll-loops -pipe -fforce-mem" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apache2 avi berkdb cdr crypt cups dga directfb dvd dvdr emacs encode esd ethereal fam fbcon firebird foomaticdb gdbm gif gpm gtk gtk2 icc imagemagick imap imlib java jikes jpeg ldap libg++ libwww mad maildir mbox mikmod mmx motif mpeg mysql ncurses nls nptl nurses oggvorbis opengl oss pam pcmcia pda pdflib perl png python quicktime readline ruby samba sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype unicode usb wxwindows x86 xinerama xml xml2 xv zlib"
Fixed in CVS. (There are several dependencies missing from DEPEND) Thanks for the bug report.