Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 289082

Summary: kde-base/kdebase-startkde-4.3.1: qt3support not installable but needed
Product: Gentoo Linux Reporter: Akira Hinoshiro <aerztefannr1>
Component: [OLD] KDEAssignee: Qt Bug Alias <qt>
Status: VERIFIED INVALID    
Severity: major CC: de.techno, kde
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge kdebase-startkde failed

Description Akira Hinoshiro 2009-10-14 19:01:41 UTC
After eix-sync it is unpossible to update all kde related packages.
A new Gentoo on another partition shows the same problem.

The error code with package.use x11-libs/qt-core qt3support:

emerge kdebase-startkde -pv

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-core-4.5.2[-debug,-qt3support]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-core-4.5.2 (Change USE: -qt3support)
(dependency required by "x11-libs/qt-opengl-4.5.2-r1" [ebuild])
(dependency required by "media-sound/phonon-4.4_pre20090520" [ebuild])
(dependency required by "kde-base/phonon-kde-4.3.1" [ebuild])
(dependency required by "kde-base/kdebase-startkde-4.3.1" [ebuild])
(dependency required by "kdebase-startkde" [argument])



with an portage.use x11-libs/qt-core -qt3support:

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-core-4.5.1:4[qt3support,ssl]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-core-4.5.2 (Change USE: +qt3support)
(dependency required by "kde-base/kdebase-startkde-4.3.1" [ebuild])
(dependency required by "kdebase-startkde" [argument])



Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. emerge kdebase-startkde
Comment 1 Dror Levin (RETIRED) gentoo-dev 2009-10-14 19:50:12 UTC
The qt3support USE flag must be set/unset consistently in all qt-* packages. I suggest you enable it in /etc/make.conf (and not just for qt-core), rebuild all affected qt-* packages, and then try again.
Comment 2 Akira Hinoshiro 2009-10-14 20:04:53 UTC
(In reply to comment #1)
> The qt3support USE flag must be set/unset consistently in all qt-* packages. I
> suggest you enable it in /etc/make.conf (and not just for qt-core), rebuild all
> affected qt-* packages, and then try again.
> 

Okay but there is a relation to <x11-libs/qt-gui-4.5.2 on the fresh system and i have not installed any qt package till now. So it still won't compile.
Comment 3 Akira Hinoshiro 2009-10-15 07:54:20 UTC
Created attachment 207186 [details]
emerge kdebase-startkde failed
Comment 4 Alex Alexander (RETIRED) gentoo-dev 2009-10-15 08:04:05 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > The qt3support USE flag must be set/unset consistently in all qt-* packages. I
> > suggest you enable it in /etc/make.conf (and not just for qt-core), rebuild all
> > affected qt-* packages, and then try again.
> > 
> 
> Okay but there is a relation to <x11-libs/qt-gui-4.5.2 on the fresh system and
> i have not installed any qt package till now. So it still won't compile.
> 

This is known behavior, you have to manually enable qt3support and dbus for all of Qt (or add in make.conf/USE) because of major default USE flag changes in >=x11-libs/qt-*-4.5.2 and the way portage handles USE dependencies.

It'll all go away after we get a newer version of Qt stabilized for all archs and get rid of the old ebuilds.

Please read http://www.linuxized.com/p192 for more details :)
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2010-02-08 09:09:00 UTC
*** Bug 303961 has been marked as a duplicate of this bug. ***
Comment 6 dE 2010-02-08 09:46:24 UTC
Ok then. Waiting eagerly for the unstable to become stable.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2010-02-08 10:28:34 UTC
(In reply to comment #6)
> Ok then. Waiting eagerly for the unstable to become stable.
> 

No need to wait anything, just enable USE qt3support in /etc/make.conf as advised in Comment #1.