Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54682 - Emerging Ruby-gtkglext runtime dependencies are wrong
Summary: Emerging Ruby-gtkglext runtime dependencies are wrong
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-21 13:02 UTC by pac
Modified: 2004-07-04 10:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pac 2004-06-21 13:02:24 UTC
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"
Comment 1 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-07-04 10:12:22 UTC
Fixed in CVS. (There are several dependencies missing from DEPEND)
Thanks for the bug report.