Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99150 - No opengl-update version satisfies both nvidia-glx-1.0.6111-r1 and xorg-x11-6.8.2-r2 dependencies
Summary: No opengl-update version satisfies both nvidia-glx-1.0.6111-r1 and xorg-x11-6...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-15 13:33 UTC by Rick Morra
Modified: 2005-07-15 19:19 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 Rick Morra 2005-07-15 13:33:01 UTC
I have an nVidia TNT2 card; and the latest stable version the nvidia driver,
1.0.6629, scrambles all of my screens (among other things).  I am having no
trouble however using the latest stable 1.0.6111 ebuilds for for nvidia,
including media-video/nvidia-glx-1.0.6111-r1.

However, nvidia-glx-1.0.6111-r1 has a dependecy "<x11-base/opengl-update-2.2.0"
which conflicts with x11-base/xorg-x11-6.8.2-r2 (the latest stable version): 
xorg-x11-6.8.2-r2 has a dependency "opengl? ( >=x11-base/opengl-update-2.2.0 )".

As a result either opengl-update-2.1.1-r1 or opengl-update-2.2.1 gets emerged
each time I `emerge -uD world`, whichever is not installed at the time.

Masking either opengl-update version leads to an emerge dependency error. 
Editing either the opengl-update or xorg-x11 ebuild helps only until the next
`emerge sync`.

I have no problem booting into X with either version of opengl-update installed,
but it is annoying to keep re-emerging the package or editing the ebuild.


Reproducible: Always
Steps to Reproduce:
1.emerge -uD world
2.or
3.emerge opengl-update

Actual Results:  
If opengl-update-2.2.1 is installed, 2.1.1-r1 is emerged.
If opengl-update-2.1.1-r1 is installed, 2.2.1 is emerged.



Expected Results:  
Nothing once the preferred version is installed.
Comment 1 Joshua Baergen (RETIRED) gentoo-dev 2005-07-15 16:19:20 UTC
nvidia-glx-1.0.6111-r1 is ~x86 and ~amd64, and has >=x11-base/opengl-update-2.1.0

Please try it and let us know if it works out.
Comment 2 Rick Morra 2005-07-15 19:02:20 UTC
I assume you meant nvidia-glx-1.0.6111-r2.

I set "media-video/nvidia-glx ~x86" in /etc/package.keywords , while keeping
">=media-video/nvidia-glx-1.0.6629-r1" in /etc/package.mask.

Then `emerge -uD world` installed nvidia-glx-1.0.6111-r2 and
opengl-update-2.2.1.  I then rebooted into X with no problems. Xorg.0.log showed
the GLX module loaded cleanly. Subsequent invocations of `emerge -uD` did not
try to downgrade opengl-update.

Thanks for the quick reply.
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2005-07-15 19:19:37 UTC
Ya, my apologies, I meant r2.

I'll mark fixed.  This version was actually added specifically to solve this issue.