|
List Info
Thread: Kipi plugins compilation problem
|
|
| Kipi plugins compilation problem |

|
2007-05-30 08:09:18 |
|
Hi all,
I9;ve downloaded digikam 0.9.2 beta 2 source and all needed libraries yesterday.
I'm using ubuntu 6.10 on which I had installed digikam 0.9.1 using deb packages.
I've uninstalled the following packages before beginning the new installation: digikam
0.9.1, digikamimageplugins, kipi-plugins, libkipi0, libkipi0-dev, exiv2, libexiv2-0.10, libexiv2-0.12, libexiv2-dev, libkexiv2-0, libkexiv2-dev.
First I've successfully compiled and installed from source: exiv2-0.14
, imlib2-1.4.0, libid3tag-0.15.1b, libkdcraw-0.1.0, libkexif-0.2.5, libkexiv2-0.1.5 and libkipi-0.1.5.
I get an error when trying to make kipi-plugins-0.1.3. Configure is OK, only make fails.
Here is the error I get:
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::clearExif()': exiv2iface.cpp:100: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::clearIptc()': exiv2iface.cpp:117: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'QByteArray KIPIPlugins::Exiv2Iface::getExif() const': exiv2iface.cpp:156: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'QByteArray KIPIPlugins::Exiv2Iface::getIptc(bool) const': exiv2iface.cpp:195: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::setExif(const QByteArray&)': exiv2iface.cpp:217: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::setIptc(const QByteArray&)': exiv2iface.cpp:239: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::load(const QString&)': exiv2iface.cpp:274: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::save(const QString&)': exiv2iface.cpp:332: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::setImageProgramId(const QString&, const QString&)': exiv2iface.cpp:365: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::setImageDimensions(const QSize&)': exiv2iface.cpp:385: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::setExifThumbnail(const QImage&)': exiv2iface.cpp:407: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'QString KIPIPlugins::Exiv2Iface::getExifTagString(const char*, bool) const': exiv2iface.cpp:437: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::setExifTagString(const char*, const QString&)': exiv2iface.cpp:454: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'QString KIPIPlugins::Exiv2Iface::getIptcTagString(const char*, bool) const': exiv2iface.cpp:484: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*'
exiv2iface.cpp: In member function 'bool KIPIPlugins::Exiv2Iface::setIptcTagString(const char*, const QString&)': | |