Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85822 - dependencies on extra KDE components are not accurate in all cases
Summary: dependencies on extra KDE components are not accurate in all cases
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 88298 105204 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-03-18 14:13 UTC by Yannick Cholette
Modified: 2006-04-29 10:11 UTC (History)
4 users (show)

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 Yannick Cholette 2005-03-18 14:13:55 UTC
Since the introduction of the split ebuilds for KDE, amarok (1.2.1) won't be able to ompile if, prior to that, you don't emerge kdebase/kdemultimedia-arts. therwise, configure will complain:

==================================
 ===  AMAROK WILL NOT BE BUILT  ================================================
 ==================================
 =
 = No suitable multimedia framework was detected. You need to install at least
 = one of the supported frameworks as detailed in the amaroK README.
 = If you are thinking, 'I have aRts you stupid configure!', then you probably
 = need to install kdemultimedia-devel.
 =
[...] 

I'm not sure as to why portage accept to emerge it anyway, desite having not emerge a thing in kdemultimedia.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-22 06:18:37 UTC
Well, kdemultimedia-arts _is_ listed as a dependency...
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-22 13:13:47 UTC
(Yannick, please use the web interface to reply)

I think I'm getting what's going on: you have kdemultimedia-3.3 installed, so portage thinks that all the dependencies are satisfied, but since you are compiling for kde-3.4, having kdemultimedia-3.3 is not enough...

This problem could happen also in previous releases, but probably only happened very rarely, so it was not a big issue. With split ebuilds, perhaps we will see it a bit more frequently?

Anyone can see an easy solution for it?
Comment 3 Yannick Cholette 2005-03-23 11:16:17 UTC
Yes, I think this is what happenned. From my understanding, this bug will be triggered when a user upgrade to a new version of kde that use a new slot *and* goes from using the meta packages to using the split ebuilds. Maybe the amarok ebuild needs to be sure that the kdemultimedia-arts package that is installed is the same version than kdelibs to witch amarok will be linked against. Hope you get what I mean.
Comment 4 Ian Monroe 2005-03-31 00:53:10 UTC
another reason to just force a xine-lib dep if no engines are installed ;)
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2005-04-08 02:01:22 UTC
*** Bug 88298 has been marked as a duplicate of this bug. ***
Comment 6 Gregorio Guidi (RETIRED) gentoo-dev 2005-09-22 05:35:19 UTC
*** Bug 105204 has been marked as a duplicate of this bug. ***
Comment 7 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-29 10:11:00 UTC
Hm, old bug and Xine is default in latest ebuilds.