Bug 307619

Summary: Refuses to load Export tools
Product: [Applications] digikam Reporter: Alex Merry <alex.merry>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: major CC: caulier.gilles, smit.meh
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.0

Description Alex Merry 2012-09-30 15:10:17 UTC
KIPI refuses to load plugins with error messages like this:

gwenview(5156)/KIPI (loading) KIPI::PluginLoader::init: Plugin  "Imageviewer" has a SO version ( 0 ) which is different than libkipi ABI version ( 10 ).  Refusing to load.

The reason for this is that the desktop files for the plugins all have the following line:
X-KIPI-BinaryVersion=

This, in turn, is because the desktop.cmake files have the following line:
X-KIPI-BinaryVersion=${KIPI_SO_VERSION}
and KIPI_SO_VERSION is never set in CMake.

I'm not sure where this information should be obtained from.  The only place KIPI exports it is in version.h, and parsing it out of there doesn't seem very clean.

Perhaps KIPI should provide a KipiConfig.cmake file, or something.

Reproducible: Always
Comment 1 Smit Mehta 2012-09-30 15:17:41 UTC

*** This bug has been marked as a duplicate of bug 307213 ***
Comment 2 caulier.gilles 2018-02-04 11:03:50 UTC
Problem fixed in 6.0.0 where all tools are now in digiKam core