Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Package blockage madness [unsolved]
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
jonfr
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1008
Location: Denmark

PostPosted: Fri Jun 12, 2009 5:30 am    Post subject: Package blockage madness [unsolved] Reply with quote

This block is madness. I am not sure how to fix this issue.

Code:
emerge world -epv

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libXrender:0

  ('ebuild', '/', 'x11-libs/libXrender-0.9.2', 'merge') pulled in by
    <x11-libs/libXrender-0.9.3 required by ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge')

  ('ebuild', '/', 'x11-libs/libXrender-0.9.4', 'merge') pulled in by
    >=x11-libs/libXrender-0.6 required by ('ebuild', '/', 'x11-libs/cairo-1.8.6-r1', 'merge')
    x11-libs/libXrender required by ('ebuild', '/', 'x11-libs/pango-1.24.2', 'merge')
    x11-libs/libXrender required by ('ebuild', '/', 'x11-apps/xclock-1.0.3-r1', 'merge')
    (and 17 more)

x11-proto/renderproto:0

  ('ebuild', '/', 'x11-proto/renderproto-0.9.3', 'merge') pulled in by
    x11-proto/renderproto required by ('ebuild', '/', 'x11-libs/cairo-1.8.6-r1', 'merge')
    x11-proto/renderproto required by ('ebuild', '/', 'x11-drivers/xf86-video-fbdev-0.4.0', 'merge')
    >=x11-proto/renderproto-0.9.3 required by ('ebuild', '/', 'x11-libs/libXrender-0.9.4', 'merge')
    (and 11 more)

  ('ebuild', '/', 'x11-proto/renderproto-0.9.2', 'merge') pulled in by
    <x11-proto/renderproto-0.9.3 required by ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge')


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.


!!! All ebuilds that could satisfy ">=x11-base/xorg-server-1.4" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-server-1.6.1.901-r3 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Rémi Cardona <remi@gentoo.org> (29 Apr 2009)
# packages currently in the x11 overlay which will soon be moved to portage
# see bug #260582 for xorg-server 1.6.1 issues
# see bug #174434 for xcb-related issues (not all are blocker)

- x11-base/xorg-server-1.6.1.901-r2 (masked by: package.mask, ~x86 keyword)
- x11-base/xorg-server-1.5.3-r6 (masked by: package.mask)
/etc/portage/package.mask:
#=x11-libs/qt-core-4.5.1

- x11-base/xorg-server-1.5.3-r5 (masked by: package.mask)
- x11-base/xorg-server-1.4.2 (masked by: ~x86 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "x11-drivers/xf86-video-mga-1.4.9" [ebuild])
(dependency required by "x11-base/xorg-server-1.3.0.0-r6" [ebuild])
(dependency required by "world" [argument])


 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
Back to top
View user's profile Send private message
BitJam
Advocate
Advocate


Joined: 12 Aug 2003
Posts: 2508
Location: Silver City, NM

PostPosted: Fri Jun 12, 2009 6:31 am    Post subject: Reply with quote

The libXrender collision seems to be caused because you are still using an older (< 1.5.3) version of xorg-server. But I'm puzzled by this line:
Code:
!!! All ebuilds that could satisfy ">=x11-base/xorg-server-1.4" have been masked.
because I thought xorg-server-1.5.3-r6 was the latest stable xorg-server.

Ah, I see. You have xorg-server-r-1.5.3-r6 masked by inclusion in the package.mask file. I'm no expert but ISTM you either need to start masking a lot of other packages or (simpler) remove xorg-server from the package.mask file. Upgrading xorg-server to 1.5.x can be a pain because the format of xorg.conf gets changed to let evdev handle the keyboard and mouse but IMO the path of least pain would be bite the bullet and upgrade xorg-server.

HTH

Edit: changed udev to evdev.
Back to top
View user's profile Send private message
jonfr
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1008
Location: Denmark

PostPosted: Fri Jun 12, 2009 2:33 pm    Post subject: Reply with quote

I am going do a format and move my system to 64bit. This orginal setup is from the year 2007 and there are a lot of issues showing them selfs due to all the changes in Gentoo Linux.
Back to top
View user's profile Send private message
drescherjm
Advocate
Advocate


Joined: 05 Jun 2004
Posts: 2790
Location: Pittsburgh, PA, USA

PostPosted: Fri Jun 12, 2009 3:24 pm    Post subject: Reply with quote

BTW, When I hit this kind of madness I usually mask the lower version of the package and that generally leads to a solution after a few iterations.
_________________
John

My gentoo overlay
Instructons for overlay
Back to top
View user's profile Send private message
jonfr
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1008
Location: Denmark

PostPosted: Fri Jun 12, 2009 3:53 pm    Post subject: Reply with quote

There are more issues showing them self on my system, due to it age and package inconstant packages.
Back to top
View user's profile Send private message
BitJam
Advocate
Advocate


Joined: 12 Aug 2003
Posts: 2508
Location: Silver City, NM

PostPosted: Fri Jun 12, 2009 4:02 pm    Post subject: Reply with quote

It's been my experience that for a system that old, it is easier and less painful to just start over fresh with a new install. This is much easier if there is a spare partition on your hard drive so you can use your old install to create the new one.
Back to top
View user's profile Send private message
saboya
Guru
Guru


Joined: 28 Nov 2006
Posts: 552
Location: Brazil

PostPosted: Fri Jun 12, 2009 7:49 pm    Post subject: Reply with quote

Honestly there's no such thing like an old system or inconsistent packages. Portage should be handling this accordingly, as long as you don't go crazy masking / unmasking things unproperly.

My Gentoo is pretty old and is as stable (or unstable ;)) as ever.
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