[gentoo-amd64] Emerge problems involving kde and qt

2009-11-19 Thread Drake Donahue
Trying to help a friend update a stale system. Anyone know what all this
means? 
I don't recognize the nomenclature of :4 as in qt-sql-4.5.1:4 (nor does
emerge)


emerge -uNDa --keep-going world yields 

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

x11-libs/qt-sql:4 

('installed', '/', 'x11-libs/qt-sql-4.5.3', 'nomerge') pulled in by 
=x11-libs/qt-sql-4.5.0:4[sqlite,mysql] required by ('ebuild', '/',
'app-office/akonadi-server-1.2.1', 'merge') 
(and 243 more) 

('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') pulled in by 
x11-libs/qt-sql required by world 
=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
'kde-base/kcminit-4.3.1', 'merge') 
=x11-libs/qt-sql-4.5.1:4[qt3support] required by ('ebuild', '/',
'kde-base/kdeartwork-kscreensaver-4.3.1', 'merge') 
(and 240 more) 

Explanation: 

New USE for 'x11-libs/qt-sql:4' are incorrectly set. In order to solve 
this, adjust USE to satisfy '=x11-libs/qt-sql-4.5.0:4[sqlite,mysql]'.

Anyone know what all this means?
I don't recognize the nomenclature of :4 as in qt-sql-4.5.1:4 (nor does
 emerge)
What needs to be typed where to
New USE for 'x11-libs/qt-sql:4' are incorrectly set. In order to solve 
this, adjust USE to satisfy '=x11-libs/qt-sql-4.5.0:4[sqlite,mysql]'.
 'nomerge') pulled in by 243+ packages whie 'nomerge pulled in by 240+
packages seems insane.

I'm thinking that unmerging all kde* packages and all qt* and then 
USE=-kde -qt -qt3 -qt4 -qt3support emerge uND world may be needed?




Re: [gentoo-amd64] Emerge problems involving kde and qt

2009-11-19 Thread Drake Donahue
On Thu, 2009-11-19 at 17:29 -0600, Paul Hartman wrote:
 On Thu, Nov 19, 2009 at 5:18 PM, Drake Donahue donahu...@comcast.net wrote:
  Trying to help a friend update a stale system. Anyone know what all this
  means?
  I don't recognize the nomenclature of :4 as in qt-sql-4.5.1:4 (nor does
  emerge)
 
 The :4 means it is slot 4 (as opposed to the Qt 3.x stuff). The error
 is telling you to enable the sqlite and mysql USE flags for
 x11-libs/qt-sql which you can do by adding/editing a line like this in
 your /etc/portage/package.use file:
 
 x11-libs/qt-sql:4 sqlite mysql
 
 and then try your emerge operation again. Hopefully it will help. :)

Thanks he says he is rolling now.
would swear we tried '=qt-sql-4.5.1:4 sqlite mysql' earlier. maybe he
typoed. Thanks from a gnome.