Bug 177231 - x11-drivers/nvidia-drivers-1.0.9755-r1 installs lib32/libGL.so.1.0.9755 which requires emul-linux-x86-xlibs
Bug#: 177231 Product:  Gentoo Linux Version: unspecified Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: amd64@gentoo.org Reported By: spam@abma.de
Component: Ebuilds
URL: 
Summary: x11-drivers/nvidia-drivers-1.0.9755-r1 installs lib32/libGL.so.1.0.9755 which requires emul-linux-x86-xlibs
Keywords:  
Status Whiteboard: 
Opened: 2007-05-05 19:28 0000
Description:   Opened: 2007-05-05 19:28 0000
x11-drivers/nvidia-drivers-1.0.9755-r1 installs
/usr/lib32/opengl/nvidia/lib/libGL.so.1.0.9755 wich requires libX11.so.6 and
libXext.so.6

the needed files are provided by app-emulation/emul-linux-x86-xlibs




Reproducible: Always

Steps to Reproduce:
1. emerge nvidia-drivers
2. run revdep-rebuild


Actual Results:  
revdep-rebuild want's to reemerge nvidia-drivers which is senseless, because
nvidia-drivers are binary

Expected Results:  
the ebuild shouldn't install lib32/* stuff if there is no emul-* installed

------- Comment #1 From Jakub Moc (RETIRED) 2007-05-05 19:46:23 0000 -------
Post your emerge --info.

------- Comment #2 From spam@abma.de 2007-05-05 19:57:43 0000 -------
Created an attachment (id=118283) [details]
emerge --info

------- Comment #3 From Jakub Moc (RETIRED) 2007-05-05 20:12:02 0000 -------
Reopen.

------- Comment #4 From Doug Goldstein 2007-05-14 20:13:59 0000 -------
I can confirm this.

/me stabs jakub

------- Comment #5 From Doug Goldstein 2007-05-14 20:43:07 0000 -------
I would add this under USE=multilib or some such and depend on those libs.

------- Comment #6 From Chris Gianelloni (RETIRED) 2007-06-19 22:50:04 0000 -------
USE=multilib is deprecated and shouldn't be used.  Instead,
has_multilib_profile should be used to check if the profile is multilib or not.

------- Comment #7 From Mike Doty 2007-06-19 22:56:07 0000 -------
(In reply to comment #6)
> USE=multilib is deprecated and shouldn't be used.  Instead,
> has_multilib_profile should be used to check if the profile is multilib or not.
> 

I told cardoe to use the multilib use flag even though it's deprecated because
there was no other option for the deps.  If you have a way please let us know.

------- Comment #8 From Chris Gianelloni (RETIRED) 2007-06-20 08:52:57 0000 -------
You're right.  There's no other way other than one which invalidates the cache.

Yuck.  Oh well.  Go for it, Doug.

------- Comment #9 From Doug Goldstein 2007-07-12 16:40:04 0000 -------
Fixed in 100.14.11.