[Digikam-devel] [Bug 311812] kipi plugins not loading, SO version mismatch
Andreas K. Huettel
dilfridge at gentoo.org
Mon Dec 17 20:56:49 GMT 2012
https://bugs.kde.org/show_bug.cgi?id=311812
--- Comment #2 from Andreas K. Huettel <dilfridge at gentoo.org> ---
(In reply to comment #1)
> You need to use libkipi from KDE 4.10 only.
That's what I do (4.9.90 to be precise, and the libkipi tarball is except for
one .desktop file identical to the libkipi subdir of
digikam-3.0.0-beta3/extras). Besides, things build fine (which would not happen
with 4.9, I know.)
No obvious duplicates, and re-building and installing libkipi does not change
anything...
huettel at pinacolada /usr $ find /usr -name libkipi.so*
/usr/lib64/libkipi.so.10
/usr/lib64/libkipi.so
/usr/lib64/debug/usr/lib64/libkipi.so.10.0.0.debug
/usr/lib64/libkipi.so.10.0.0
huettel at pinacolada /usr $ ls -l /usr/lib64/libkipi*
lrwxrwxrwx 1 root root 13 9. Dez 00:16 /usr/lib64/libkipi.so ->
libkipi.so.10
lrwxrwxrwx 1 root root 17 9. Dez 00:16 /usr/lib64/libkipi.so.10 ->
libkipi.so.10.0.0
-rwxr-xr-x 1 root root 172408 9. Dez 00:16 /usr/lib64/libkipi.so.10.0.0
lrwxrwxrwx 1 root root 19 18. Nov 20:52 /usr/lib64/libkipiplugins.so ->
libkipiplugins.so.3
lrwxrwxrwx 1 root root 23 18. Nov 20:52 /usr/lib64/libkipiplugins.so.3 ->
libkipiplugins.so.3.0.0
-rwxr-xr-x 1 root root 406240 18. Nov 20:51 /usr/lib64/libkipiplugins.so.3.0.0
Tracking this down... the comparison is in libkipi/pluginloader.cpp line 321.
"10" as SO version for libkipi actually looks good to me (correct me if I'm
wrong). The problem then is the "0" for the kipi-plugins. This is loaded from
the desktop files in libkipi/pluginloader.cpp line 307...
What happens if the service .desktop files are not found? Could this result in
binVersion==0?
(I think the kipiplugin_gpssync.desktop etc files are not installed here, I'm
still trying to figure out why.)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list