Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134141 - eselect opengl set nvidia link bug
Summary: eselect opengl set nvidia link bug
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-23 11:48 UTC by Yan-Fa Li
Modified: 2007-03-13 22:19 UTC (History)
2 users (show)

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 Yan-Fa Li 2006-05-23 11:48:20 UTC
Symptom:
opengl screensavers to not work correctly when using X.org 7 and nvidia-glx drivers.

Solution:
eselect for modular X.org 7 and Nvidia-GLX fails to link the following files correctly:

/usr/lib/opengl/xorg-x11/lib/libGL.so + libGL.so.1

point to

/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2

for the the Open GL screen savers to work they have to link to

/usr/lib/opengl/nvidia/lib/libGL.so and libGL.so.1

-----------------------------------------------------------------------------
Portage 2.1_rc1-r4 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.4-r3, 2.6.16-gentoo-r8 i686)
=================================================================
System uname: 2.6.16-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.0_pre19
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=pentium4"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=pentium4"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib alsa apache2 apm avi bash-completion berkdb bitmap-fonts browserplugin bzip2 cairo cdparanoia cli crypt cscope css cups cvs divx4linux dlloader doc dri dts dv dvb dvd dvdr dvdread edl eds effects emacs emboss encode examples expat extensions extraengine fame fastcgi ffmpeg flac foomaticdb fortran frontendonly gdbm gif gnome gnutls gpm graphviz gstreamer gtk gtk2 ieee1394 imagemagick imlib inkjar ipv6 isdnlog java jbig jce jpeg kde kdebase-startkde libcaca libg++ libwww lirc live lzo mad matroska mikmod mjpeg mmext mmx mmxext motif mozsvg mp3 mpeg mplayer mpm-threadpool musicbrainz mysql mythtv ncurses nls nptl nptlonly nsplugin nvidia offensive ogg oggvorbis opengl oss pam pcre pdflib perforce perl pic plugin png pppd python qt quicktime readline real reflection rtc ruby samba sdl session sndfile spell spl sql sqlite sse sse2 ssl subversion svg tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts urandom utf8 v4l v4l2 vcd visualization vorbis win32codecs wmf xanim xcomposite xinerama xinetd xml xml2 xmms xorg xprint xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_vmmouse input_devices_vmkeyboard kernel_linux userland_GNU video_cards_i810 video_cards_nv video_cards_nvidia video_cards_radeon video_cards_vesa video_cards_vmware video_cards_apm"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-01 03:58:24 UTC
Assigning to herd; maintainer is apparently MIA.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2007-03-13 22:10:10 UTC
what version of eselect-opengl do you have?
are you still experiencing this problem?
try running:

eselect opengl set nvidia
Comment 3 Yan-Fa Li 2007-03-13 22:19:31 UTC
I haven't seen this in a while.