Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 87578

Summary: nvidia-glx 1.0.7174 does not install 32 bit libraries
Product: Gentoo Linux Reporter: Ian Hastie <ianh>
Component: [OLD] UnspecifiedAssignee: Gentoo X packagers <x11>
Status: VERIFIED FIXED    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ian Hastie 2005-04-01 09:30:28 UTC
When installing 1.0.7174 the 32 bit libraries are left out.  This is because it is using pkg1 which does not contain them.  The ebuild needs to be changed to use pkg2 for amd64 instead.
Comment 1 Jeffrey Gardner (RETIRED) gentoo-dev 2005-04-01 13:07:25 UTC
yup...something is broken all right

$ emerge -p nvidia-kernel nvidia-glx

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-video/nvidia-kernel-1.0.7174  
[ebuild   R   ] media-video/nvidia-glx-1.0.7174  



$ armyops 
Could not load OpenGL library

History: 

Exiting due to error



$ doom3
...
Was in fatal error shutdown: Unable to initialize OpenGL
Trying to exit gracefully..



$ emerge info
Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r                                                             1, 2.6.11-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r3 x86_64 AMD Opteron(tm) Processor 246
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar  5 2005, 19:33:15)                                                             ]
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disab                                                             led]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=opteron -Os -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1                                                             1/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=opteron -Os -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://mirrors.tds.net/gentoo ftp://gen                                                             too.ccccom.com http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distrib                                                             utions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="amd64 3xnowex X acpi alsa apache2 avi berkdb bitmap-fonts bonobo cdr crypt                                                              cups curl directfb divx4linux dvd dvdr dvdread encode esd evo f77 fam fbcon font                                                             -server foomaticdb fortran gb gd gdbm gif gnome gnutls gpm gtk gtk2 gtkhtml guil                                                             e imagemagick imlib ipv6 ithreads java jce jp2 jpeg jpg junit ldap libgda live l                                                             zw lzw-tiff mad maildir motif mozilla moznomail mp3 mpeg mysql ncurses network n                                                             ls no_wxgtk1 nptl nptlonly oggvorbis opengl oss pam pda perl plotutils png ppds                                                              python readline rtc sasl sdl spell ssl tcltk tcpd tiff truetype truetype-fonts t                                                             ype1-fonts usb userlocales xml xml2 xmms xpm xprint xrandr xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 2 Bernard Cafarelli gentoo-dev 2005-04-01 14:55:05 UTC
Confirmed here, I changed the ebuild to use pkg2, ebuild-digested it and re-emerged nvidia-glx 7174.

Now everything is back in order and doom3 is working again

Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3700+
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Mar  5 2005, 12:00:38)]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_FR@euro"
LC_ALL="fr_FR"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X aalib acpi aim alsa apache2 avi bash-completion berkdb bitmap-fonts bonobo bzlib cdb cdr crypt cups curl curlwrappers dga dio dvb dvd dvdr encode esd exif fam fastcgi fftw flac font-server foomaticdb fortran ftb gb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile ick imagemagick imap imlib ipv6 jabber java joystick jp2 jpeg junit kde libwww lzw lzw-tiff mad mbox mikmod mime mng motif mozilla mp3 mpeg msn nas ncurses nls nptl oggvorbis openal opengl oscar oss pam pcmcia pcre pda pdflib perl php png posix python qt quicktime readline recode samba scanner sdl shared sharedmem simplexml slang snmp sockets socks5 speex spell ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales xface xine xinerama xml xml2 xmlrpc xmms xosd xpm xrandr xv xvid yahoo zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 3 Lee Trager 2005-04-01 18:00:02 UTC
That solution does fix my problem as well.
Comment 4 Malcolm MacLeod 2005-04-02 02:09:04 UTC
The soloution fixes my problem for 32 bit games as well however when i try run 64 bit games i get errors still...

bash-2.05b$ supertux
Datadir: /usr/share/games/supertux
Killed
bash-2.05b$ wesnoth
started game: 40251188
Killed
Comment 5 Malcolm MacLeod 2005-04-02 02:33:42 UTC
Oops nevermind, it would appear those problems were actually an unrelated issue with an alsa-lib that beep-media-player installed...

everything works now..
Comment 6 Bernard Cafarelli gentoo-dev 2005-04-06 06:06:44 UTC
This bug report can be closed, since nvdia-glx 7174-r1 ebuild has the fix
Comment 7 Ian Hastie 2005-04-06 07:06:11 UTC
Fixed in nvidia-glx-1.0.7174-r1.
Comment 8 Ian Hastie 2005-04-06 07:07:20 UTC
Perhaps it needed closing really..... *8}