Bug 155054

Summary: misleading error messages regarding too old MetaEngine
Product: [Applications] digikam Reporter: Michał Kosmulski <michal>
Component: Portability-CmakeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0

Description Michał Kosmulski 2008-01-03 23:25:03 UTC
Version:           0.9.3 (using KDE KDE 3.5.7)
Installed from:    Slackware Packages
Compiler:          gcc (GCC) 4.1.2 
OS:                Linux

When running ./configure for digikam 0.9.3, I ran into an error message saying my libkexiv2 is too old, as at least 0.1.5 was required:

-- libkexiv2 library found........ NO

digiKam needs libkexiv2 library >= 0.1.5. You need to install libkexiv2 first
libkexiv2 website is at http://www.kipi-plugins.org

However, I did have 0.1.5 installed. This message appear near the very end of configure's output. After some time, I found out, that earlier in the tons of messages produced by configure, there was a notice that version 0.1.6 was required. After updating libkexiv2 to 0.1.6, the problem disappeared, however the original messag ecaused a lot of confusion as a different version was printed out than was really required (and the earlier message with the correct version was not easy to spot).
Comment 1 caulier.gilles 2008-01-03 23:45:47 UTC
Michal,

Problem is already fixed in svn. Also, if you take a look in README file, depencies list must be fine...

Gilles Caulier