Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68664 - QT uses ICC (not actually used for anything) which introduces circular dependancy
Summary: QT uses ICC (not actually used for anything) which introduces circular depend...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-23 17:07 UTC by Justin Sanchez
Modified: 2005-01-24 03:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Sanchez 2004-10-23 17:07:18 UTC
When building a new system, I emerge kde, or qt. QT can depend on icc if icc is in USE, icc depends on libcompat on x86 (does it even exist elsewhere?), libcompat can depend on SDL if sdl is in USE, and SDL depends on aRts if arts is in USE, and aRts depends on QT.



Reproducible: Always
Steps to Reproduce:
1. New system.
2. USE qt, icc, arts, and sdl, at least.
3. emerge QT

Actual Results:  
arts emerge breaks because of no QT.

Expected Results:  
compiled

QT does not depend on icc. The possiblity exists to compile QT with icc, but the 
only actual reference to that is commented out of the ebuild. Compilation 
environment should be handled outside of individual ebuilds anyway. The need for 
QT to USE icc should be evaluated, in my opinion.

Also, emerge -pv should probably warn of circular dependancies, it goes into the 
compilation of aRts knowing that it needs QT and does not have it. doxygen will 
do the same thing on a new install.
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-01-24 03:11:36 UTC
Removed icc flag in qt-3.3.3-r3.