| Summary: | xorg-server & mesa block, but mesa depends on xorg-server | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | David <write2David> |
| Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | VERIFIED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
David
2010-04-16 16:15:28 UTC
What exactly is the message ? Both xorg-server 1.7.6 and mesa 7.7.1 are marked x86 stable and mesa blocks only <x11-base/xorg-server-1.7 After removing mesa from package.mask (which was my workaround)...
# emerge -DavuNt world
Calculating dependencies... done!
[ebuild U ] x11-base/xorg-server-1.7.6 [1.6.5-r1] USE="hal ipv6 nptl xorg -debug -dmx -kdrive -minimal -sdl -tslib" 4,813 kB
[ebuild U ] media-libs/mesa-7.7.1 [7.5.2] USE="nptl xcb* -debug (-gallium) -motif -pic (-selinux)" VIDEO_CARDS="intel -mach64 -mga -none -nouveau% -r128 -radeon -radeonhd -savage -sis (-sunffb) -svga% -tdfx -via (-s3virge%) (-trident%)" 4,874 kB
[ebuild U ] x11-proto/xf86dgaproto-2.1 [2.0.3] 84 kB
[blocks B ] <x11-base/xorg-server-1.7 ("<x11-base/xorg-server-1.7" is blocking media-libs/mesa-7.7.1)
Total: 3 packages (3 upgrades), Size of downloads: 9,770 kB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('installed', '/', 'x11-base/xorg-server-1.6.5-r1', 'nomerge') pulled in by
>=x11-base/xorg-server-1.6 required by ('installed', '/', 'x11-drivers/xf86-video-intel-2.9.1', 'nomerge')
>=x11-base/xorg-server-1.6.3 required by ('installed', '/', 'x11-drivers/xf86-input-evdev-2.3.2', 'nomerge')
>=x11-base/xorg-server-1.0.99 required by ('installed', '/', 'x11-drivers/xf86-video-vesa-2.3.0', 'nomerge')
(and 4 more)
('ebuild', '/', 'media-libs/mesa-7.7.1', 'merge') pulled in by
>=media-libs/mesa-7.4[nptl] required by ('ebuild', '/', 'x11-base/xorg-server-1.7.6', 'merge')
media-libs/mesa required by ('installed', '/', 'virtual/opengl-7.0', 'nomerge')
media-libs/mesa required by ('installed', '/', 'virtual/glu-7.0', 'nomerge')
(and 1 more)
Well, yet again struck by '(and x more)'. Try to put '=x11-base/xorg-server-1.6.*' in package.mask to see what pulls that version. (I think there is a better way, but I don't recall it right now) I think I can fill out the information re: '(and x more)' ...
# emerge -pv --depclean mesa
Calculating dependencies... done!
media-libs/mesa-7.5.2 pulled in by:
net-misc/tigervnc-1.0.0-r4
virtual/glu-7.0
virtual/opengl-7.0
x11-base/xorg-server-1.6.5-r1
# emerge -pv --depclean xorg-server
Calculating dependencies... done!
x11-base/xorg-server-1.6.5-r1 pulled in by:
net-misc/tigervnc-1.0.0-r4
x11-drivers/xf86-input-evdev-2.3.2
x11-drivers/xf86-input-keyboard-1.4.0
x11-drivers/xf86-input-mouse-1.5.0
x11-drivers/xf86-video-intel-2.9.1
x11-drivers/xf86-video-vesa-2.3.0
Adding '=x11-base/xorg-server-1.6*' to package.mask and re-emerging produces the same results as in Comment #2. *** This bug has been marked as a duplicate of bug 315483 *** I have this same problem. For me, it's because the stable version of net-misc/tigervnc (1.0.0-r4) is calling for xorg-server-1.6.5, which creates the conflict. I used package.keywords to call for the unstable version of net-misc/tigervnc (temporarily until its stable version supports xorg-server 1.7) and everything works. (In reply to comment #7) > I have this same problem. For me, it's because the stable version of > net-misc/tigervnc (1.0.0-r4) is calling for xorg-server-1.6.5, which creates > the conflict. Thank you! The next version of tigervnc (tigervnc-1.0.1_pre20100306-r1) has just been marked "stable" and uses the new xorg-server-1.7.6, so an 'emerge -DavuNt world' now works fine w/o any blocking. Closing this big. |