trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: May 2011

Re: [trinity-devel] NM 0.9 API Changes

From: Ilya Chernykh <anixxsus@...>
Date: Sun, 8 May 2011 22:15:40 +0400
On Wednesday 27 April 2011 20:28:14 PICCORO McKAY Lenz wrote:

> Exifv2 changes for calls on trinity desktop:
>
> now calls as -->  Exiv2::ExifKey key(tag);
>
> must be as:
>
>       Exiv2::ExifKey key(tag);
> #if EXIV2_TEST_VERSION(0, 21, 0)
>      return g_intern_string(key.tagLabel().c_str());
> #else
>       return Exiv2::ExifTags::tagLabel (key.tag (), key.ifdId ());
> #endif

/usr/src/packages/BUILD/libkexiv2-0.1.8/libkexiv2/libkexiv2/kexiv2.cpp: In 
member function 'QString KExiv2Iface::KExiv2::getExifTagTitle(const char*)':
/usr/src/packages/BUILD/libkexiv2-0.1.8/libkexiv2/libkexiv2/kexiv2.cpp:1606:28: 
error: 'tag' was not declared in this scope
/usr/src/packages/BUILD/libkexiv2-0.1.8/libkexiv2/libkexiv2/kexiv2.cpp:1607:29: 
error: 'class Exiv2::ExifKey' has no member named 'tagTitle'
/usr/src/packages/BUILD/libkexiv2-0.1.8/libkexiv2/libkexiv2/kexiv2.cpp:1607:47: 
error: 'g_intern_string' was not declared in this scope
/usr/src/packages/BUILD/libkexiv2-0.1.8/libkexiv2/libkexiv2/kexiv2.cpp: In 
member function 'QString KExiv2Iface::KExiv2::getExifTagDescription(const 
char*)':
/usr/src/packages/BUILD/libkexiv2-0.1.8/libkexiv2/libkexiv2/kexiv2.cpp:1622:28: 
error: 'tag' was not declared in this scope
/usr/src/packages/BUILD/libkexiv2-0.1.8/libkexiv2/libkexiv2/kexiv2.cpp:1623:46: 
error: 'g_intern_string' was not declared in this scope