Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#15836 - installation of kdebase doesn't pull in QT as a dep and thus startkde fails with libphonon error.

Attached to Project: Arch Linux
Opened by jasin (rooloo) - Thursday, 06 August 2009, 20:05 GMT
Last edited by Pierre Schmitz (Pierre) - Friday, 07 August 2009, 15:48 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Installation of kdebase doesn't pull in QT as a dep and thus startkde fails with libphonon error.

Additional info:
* package version(s)
KDE 4.3 - kdebase group



Steps to reproduce:
Install pacman -Sy kdebase without qt being installed prior. startx
This task depends upon

Closed by  Pierre Schmitz (Pierre)
Friday, 07 August 2009, 15:48 GMT
Reason for closing:  Not a bug
Comment by Pierre Schmitz (Pierre) - Thursday, 06 August 2009, 20:19 GMT
kdebase->kdebase-runtime->kdelibs-experimental->kdelibs->qt

So, the deps are right. Make sure your mirror is up-to-date, you have run pacman -Syu and testdb does not show any errors.
Comment by jasin (rooloo) - Thursday, 06 August 2009, 23:54 GMT
I looked it up and it seems that I did already have qt installed. But the issue was not fixed until I specifically upgraded QT to the latest package.

Here is my pacman.log
[2009-08-06 13:56] upgraded kdebase-runtime (4.3.0-2 -> 4.3.0-2)
[2009-08-06 13:57] upgraded kdelibs (4.3.0-2 -> 4.3.0-2)
[2009-08-06 14:01] upgraded qt (4.5.2-3 -> 4.5.2-5)

The isssue was solved as soon as I upgraded qt to the 4.5.2-5 package. Which doesn't make a whole lot of sense to me as to the reason why.The error was that libkdeinit4_ksmserver.so could not load (libphonon.so.4: No such file or directory)

Maybe this will help pinpoint the issue. BTW, I used the same mirror for all the downloads, could have been a freak conincidence that Qt was just sync'd as I was installing.
Comment by Jan de Groot (JGC) - Friday, 07 August 2009, 00:32 GMT
You should make sure your system is up2date anyways. Installing with "pacman -Sy <somepkg>" isn't officially supported, though the dependencies should be set in a way that the required versions are pulled in. Note that using the pacman -Sy way to install packages is a perfect way to demolish your system, because sometimes updates are not backwards compatible.
Comment by jasin (rooloo) - Friday, 07 August 2009, 02:56 GMT
You should make sure your system is up2date anyways.

I did this, but what caught me was the update to pacman, which ironically enough can only be updated by intself. My fault...

But, I am still not quite sure why the dep shouldn't read qt>=4.5.2.-5 if that is what is needed. I thought adding versioning support to dependencies was supposed to resolve issues just like this one. If kde 4.3 won't work with the 4.5.2-3 qt package then why shouldn't that be explicitly expressed in the package?
Comment by Pierre Schmitz (Pierre) - Friday, 07 August 2009, 09:23 GMT
Its not that easy; KDE works with the old Qt but some apps will need the old phonon, too.Anyway: Always use -Syu before installing; too strict deps just make things more complicated.
Comment by jasin (rooloo) - Friday, 07 August 2009, 12:53 GMT
Good enough reason for me in this situation. Requesting this bug be closed. Thanks for the explanantion.

Loading...