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#25542 - [kdebindings-*] Broken dependencies

Attached to Project: Arch Linux
Opened by Dan Vratil (progdan) - Saturday, 13 August 2011, 00:13 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 12 September 2011, 15:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

- all /usr/lib/libsmoke* libraries from kdebindings-smokeqt package are linked against libsmokebase.so provided by kdebindings-smokegen which is not included in kdebindings-smokeqt dependencies

- libsmokeqwt is linked against libqwt.so.1, but package Qwt provides libqwt.so.6. Smoke's Qwt won't compile against Qwt 6, so smokeqt should either depend on qwt>=5 && qwt<6 or qwt should be dropped from smokeqt
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Monday, 12 September 2011, 15:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  kdebindings-smokeqt 4.7.1-2
Comment by Andrea Scarpino (BaSh) - Saturday, 13 August 2011, 07:55 GMT
Seems that every kdebindings-* link to libsmokebase.so, but I knew that smokegen is needed to build bindings only.

About the qwt error, we cannot fix it. I reported it upstream[1], but seems that none cares about it.

[1] https://bugs.kde.org/show_bug.cgi?id=278486

EDIT:
And in fact Fedora, OpenSuSE and Ubuntu kdebindings packages don't depend on smokegen.
Comment by Andrea Scarpino (BaSh) - Saturday, 13 August 2011, 08:46 GMT
Disabled Qwt support in kdebindings-smokeqt 4.7.0-1
Comment by Ronald van Haren (pressh) - Monday, 15 August 2011, 07:31 GMT
I was just going to say that you can disable qwt support, but from your later comment you already did that. Is more needed here?
Comment by Andrea Scarpino (BaSh) - Monday, 15 August 2011, 09:35 GMT
Dan says that every kdebindings package should depends on kdebindings-smokegen because they link to libsmokebase.so. But I knew smokegen is only needed to build them, not at runtime.
Comment by Dan Vratil (progdan) - Monday, 15 August 2011, 11:34 GMT
Actually only kdebindings-smokeqt can depend on it. When you install some package that requires KDE bindings, the rest will be solved through dependency chain "some package -> kdebindings-somelanguage-kde -> kdebindings-somelanguage-qt -> kdebindings-smokeqt -> kdebindings-smokegen".

I'm surprised that anyone didn't run into a trouble with missing .so when trying to run any Perl/Ruby/.NET KDE application.

Loading...