View previous topic :: View next topic |
Author |
Message |
dman777 Veteran
Joined: 10 Jan 2007 Posts: 1004
|
Posted: Mon Sep 29, 2008 1:55 pm Post subject: LibXrender uses the same slot as X11, but need both |
|
|
i am trying to emerge something but i get a message that libXrender and X11 use the same slot.
Code: | cpe-72-179-49-181 darin # fc -s 497
emerge --update --deep world --newuse -p
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-util/gperf-3.0.3
[ebuild U ] x11-libs/compiz-bcop-0.7.8 [0.6.0]
[ebuild U ] x11-libs/libX11-1.1.5 [1.1.4] USE="xcb*"
[ebuild U ] x11-proto/renderproto-0.9.3 [0.9.2]
[ebuild N ] x11-libs/xcb-util-0.2 USE="-debug"
[ebuild U ] x11-libs/libXrender-0.9.4 [0.9.2]
[ebuild R ] media-libs/mesa-6.5.2-r1 USE="xcb*"
[ebuild N ] x11-apps/xvinfo-1.0.2 USE="-debug"
[ebuild R ] x11-libs/cairo-1.6.4-r1 USE="xcb*"
[ebuild U ] x11-wm/compiz-0.7.8 [0.6.2-r1] USE="gtk%* -annotate% -fuse% -kde
4%"
[ebuild U ] x11-libs/libcompizconfig-0.7.8 [0.6.0]
[ebuild U ] dev-python/compizconfig-python-0.7.8 [0.6.0.1]
[ebuild U ] x11-apps/ccsm-0.7.8 [0.6.0]
[ebuild U ] x11-plugins/compiz-fusion-plugins-main-0.7.8 [0.6.0] USE="-gnome
%"
[ebuild U ] x11-plugins/compiz-fusion-plugins-extra-0.7.8 [0.6.0] USE="-gnom
e%"
[ebuild U ] x11-wm/emerald-0.7.8 [0.5.2]
[ebuild U ] x11-wm/compiz-fusion-0.7.8 [0.6.0] USE="-unsupported%"
!!! Multiple versions within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/libXrender:0
('installed', '/', 'x11-libs/libXrender-0.9.2', 'nomerge') pulled in by
('installed', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'nomerge')
('ebuild', '/', 'x11-libs/libXrender-0.9.4', 'merge') pulled in by
('installed', '/', 'x11-libs/gtk+-2.12.11', 'nomerge')
('ebuild', '/', 'x11-wm/compiz-0.7.8', 'merge')
('installed', '/', 'x11-libs/libXcursor-1.1.9', 'nomerge')
(and 10 more)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.
|
how can i overcome this since i need both? |
|
Back to top |
|
|
Arfrever Bodhisattva
Joined: 29 Apr 2006 Posts: 2463 Location: 異世界
|
Posted: Mon Sep 29, 2008 3:15 pm Post subject: |
|
|
dman777 wrote: | i get a message that libXrender and X11 use the same slot. |
You are getting a different message.
dman777 wrote: | Code: | !!! Multiple versions within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/libXrender:0
('installed', '/', 'x11-libs/libXrender-0.9.2', 'nomerge') pulled in by
('installed', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'nomerge')
('ebuild', '/', 'x11-libs/libXrender-0.9.4', 'merge') pulled in by
('installed', '/', 'x11-libs/gtk+-2.12.11', 'nomerge')
('ebuild', '/', 'x11-wm/compiz-0.7.8', 'merge')
('installed', '/', 'x11-libs/libXcursor-1.1.9', 'nomerge')
(and 10 more) |
|
You are mixing stable and unstable branches. You should install '>=x11-base/xorg-server-1.4.0.90-r3' which supports '>=x11-libs/libXrender-0.9.4'.
You can add appropriate packages to '/etc/portage/package.keywords' or run: Code: | echo "ACCEPT_KEYWORDS=\"~$(portageq envvar ARCH)\"" >> /etc/make.conf |
|
|
Back to top |
|
|
razixx Tux's lil' helper
Joined: 07 Jul 2008 Posts: 75 Location: The Pas, MB
|
Posted: Sun Apr 05, 2009 10:50 pm Post subject: Help I broke portage... I think |
|
|
Hi guys, I upgraded my gcc today to 4.3.
I used
Code: |
emerge -e system
emerge -e world
|
rebuilt kernel, installed then rebooted. Everything working fine, however, went to do a system update and this is the output that I get.
emerge -auND world
Code: |
Calculating dependencies - * Digest verification failed:
* /usr/portage/x11-misc/xkeyboard-config/xkeyboard-config-1.5.ebuild
* Reason: Filesize does not match recorded size
* Got: 1619
* Expected: 1620 ... done!
[ebuild U ] dev-db/sqlite-3.6.11 [3.6.10]
[ebuild U ] x11-libs/xtrans-1.2.3 [1.0.3]
[ebuild U ] x11-libs/libXau-1.0.4 [1.0.3]
[ebuild U ] x11-proto/inputproto-1.5.0 [1.4.2.1]
[ebuild U ] x11-proto/randrproto-1.2.2 [1.2.1]
[ebuild U ] x11-libs/pixman-0.14.0-r1 [0.12.0]
[ebuild N ] dev-libs/libpthread-stubs-0.1 USE="-debug"
[ebuild U ] x11-apps/rgb-1.0.3 [1.0.1]
[ebuild U ] x11-proto/printproto-1.0.4 [1.0.3]
[ebuild U ] x11-proto/xextproto-7.0.4 [7.0.2]
[ebuild U ] x11-libs/libdrm-2.4.5 [2.3.0]
[ebuild U ] x11-libs/libXext-1.0.4 [1.0.3]
[ebuild U ] x11-libs/libxkbfile-1.0.5 [1.0.4]
[ebuild UD] x11-libs/libXrender-0.9.2 [0.9.4]
[ebuild U ] x11-libs/libXi-1.2.1 [1.1.3]
[ebuild U ] x11-libs/libXxf86vm-1.0.2 [1.0.1]
[ebuild U ] x11-apps/xkbcomp-1.0.5 [1.0.3]
[ebuild U ] x11-libs/libXinerama-1.0.3 [1.0.2]
[ebuild U ] x11-libs/libXScrnSaver-1.1.3 [1.1.2]
[ebuild U ] x11-libs/libXv-1.0.4 [1.0.3]
[ebuild U ] x11-libs/libXrandr-1.2.3 [1.2.1]
[ebuild U ] x11-libs/libXfont-1.3.4 [1.3.1-r1]
[ebuild U ] x11-apps/xrandr-1.2.3 [1.2.2]
[ebuild U ] x11-apps/xmessage-1.0.2-r1 [1.0.2]
[ebuild U ] x11-apps/xsm-1.0.1-r1 [1.0.1]
[ebuild U ] x11-apps/xclock-1.0.3-r1 [1.0.3]
[ebuild R ] www-client/mozilla-firefox-bin-3.0.8 LINGUAS="en_US*"
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/libXrender:0
('installed', '/', 'x11-libs/libXrender-0.9.4', 'nomerge') pulled in by
x11-libs/libXrender required by ('ebuild', '/', 'www-client/mozilla-firefox-bin-3.0.8', 'merge')
x11-libs/libXrender required by world
x11-libs/libXrender required by ('installed', '/', 'x11-libs/gtk+-2.14.7-r2', 'nomerge')
(and 11 more)
('ebuild', '/', 'x11-libs/libXrender-0.9.2', 'merge') pulled in by
<x11-libs/libXrender-0.9.3 required by ('installed', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'nomerge')
(and 14 more)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.
|
any suggestions?
UPDATE
Ok I've been able to fix the first error with the digest failure by doing an emerge --sync, how ever, i still have the problem with libXrender.
UPDATE2:
Quote: |
You are mixing stable and unstable branches. You should install '>=x11-base/xorg-server-1.4.0.90-r3' which supports '>=x11-libs/libXrender-0.9.4'.
You can add appropriate packages to '/etc/portage/package.keywords'
|
Not getting any response but I did the following from up top and it seems to have fixed my problem, I'm still getting a block but I'll have to wait and see if portage resolves it on it's own. Hopefully it works and if not well, guess I'll be posting another comment |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sun Apr 05, 2009 11:31 pm Post subject: |
|
|
Well, it seems you've sync in the middle of the stabilization.
Wait and resync, you'll be OK then. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|