FS#20479 - [kdebase-workspace] Undefined symbols in linked library

Attached to Project: Arch Linux
Opened by Sven-Hendrik Haase (Svenstaro) - Sunday, 15 August 2010, 01:24 GMT
Last edited by Ronald van Haren (pressh) - Tuesday, 17 August 2010, 10:45 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Ronald van Haren (pressh)
Andrea Scarpino (BaSh)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After upgrading to testing I noticed that my KDE custom hotkeys stopped working so I investigated why khotkeys wouldn't work. Turns out it can't connect to the daemon because of this:

kded(4848)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kded_khotkeys.so" does not offer a qt_plugin_instance function.
kded(4848)/kdecore (KLibrary) kde3Factory: The library "/usr/lib/kde4/kded_khotkeys.so" does not offer an "init_kded_khotkeys" function.
kded(4848) Kded::loadModule: Could not load library "kded_khotkeys" . [ "Cannot load library /usr/lib/kde4/kded_khotkeys.so: (/usr/lib/libknewstuff3.so.4: undefined symbol: _ZNK6Attica8Provider17hasContentServiceEv)" ]

Looks like something went wrong during compilation? At least it doesn't look like upstream is at fault.

This also crashes KDE System Config when modifying khotkeys.

Additional info:
* package version(s): kdebase-workspace-4.5.0-2
* log above from .xsession-errors

Steps to reproduce:
1. tail -f ~/.xsession-errors
2. Change custom hotkeys in System Config and press Apply.
This task depends upon

Closed by  Ronald van Haren (pressh)
Tuesday, 17 August 2010, 10:45 GMT
Reason for closing:  Not a bug
Additional comments about closing:  old leftover config files in ~
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 15 August 2010, 01:26 GMT
It just occurred to me that this bug should also address kdelibs-4.5.0-1 because that's where the actual symbol is missing. The dynamically linked libraries to libknewstuff3.so.4 then fail to load because of that.
Comment by C. Ammeraal (christopher72) - Monday, 16 August 2010, 15:32 GMT
Exact same problem / error here. The thing is.. khotkeys was working fine for me, after installing KDE 4.5.0 from testing. I'm even quite sure it was working after the upgrade from 4.5.0-1 to 4.5.0-2. So I really wonder where it went wrong.

Comment by Ronald van Haren (pressh) - Monday, 16 August 2010, 19:44 GMT
it works here. assuming all your kde packages are from testing, did you try with a clean config/user?
Comment by C. Ammeraal (christopher72) - Monday, 16 August 2010, 21:52 GMT
As if by magic, khotkeys is working again and the error in .xsession-errors is gone. I have no idea how or why... which frustrates me even more than khotkeys not working. :(

Comment by Sven-Hendrik Haase (Svenstaro) - Monday, 16 August 2010, 23:17 GMT
The clean config thing worked. Still odd though. I suppose we can close this.

Loading...