Bug 247590

Summary: Digikam not checking if libexiv2 was compiled with xmp support.
Product: [Applications] digikam Reporter: Fest <fest.in>
Component: Portability-CompilationAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: 1.3.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In: 1.4.0
Sentry Crash Report:

Description Fest 2010-08-13 01:18:37 UTC
Version:           1.3.0 (using KDE 4.5.0) 
OS:                Linux

I was searching, why digikam not writing xmp data in Bug 228021, and found out that libexiv2 was compiled without xmp support. Problem that digikam was reporting "Exiv2 supports XMP metadata: Yes". And after recompiling libexiv2, everything started to work.
I think digikam have to check libexiv2 xmp support, before reporting that it's working.

Reproducible: Always

Steps to Reproduce:
1. Compile libexiv2 without xmp support.
2. Try to write xmp data - not working.
3. Menu - Help - Component information -> Exiv2 supports XMP metadata: Yes
Comment 1 caulier.gilles 2010-08-15 15:30:36 UTC
SVN commit 1163982 by cgilles:

fix check of XMP support from EXIV2. Instead to check Exiv2 lib version, we will use exv_conf.h file shared where all Exiv2 configuration is exported, including XMP support option used during compilation.
BUGS: 247590


 M  +4 -4      kexiv2_p.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1163982