Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
LibXrender uses the same slot as X11, but need both
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
dman777
Veteran
Veteran


Joined: 10 Jan 2007
Posts: 1004

PostPosted: Mon Sep 29, 2008 1:55 pm    Post subject: LibXrender uses the same slot as X11, but need both Reply with quote

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
View user's profile Send private message
Arfrever
Bodhisattva
Bodhisattva


Joined: 29 Apr 2006
Posts: 2463
Location: 異世界

PostPosted: Mon Sep 29, 2008 3:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
razixx
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jul 2008
Posts: 75
Location: The Pas, MB

PostPosted: Sun Apr 05, 2009 10:50 pm    Post subject: Help I broke portage... I think Reply with quote

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 :P
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Sun Apr 05, 2009 11:31 pm    Post subject: Reply with quote

Well, it seems you've sync in the middle of the stabilization.

Wait and resync, you'll be OK then.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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