Hi all,
I'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&)': exiv2iface.cpp:501: 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::getExifTagLong(const char*, long int&)': exiv2iface.cpp:525: 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::getExifTagData(const char*) const': exiv2iface.cpp:550: 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::getIptcTagData(const char*) const': exiv2iface.cpp:575: 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::getExifTagRational(const char*, long int&, long int&, int)': exiv2iface.cpp:600: 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::setExifTagLong(const char*, long int)': exiv2iface.cpp:617: 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::setExifTagRational(const char*, long int, long int)': exiv2iface.cpp:634: 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::removeExifTag(const char*)': exiv2iface.cpp:656: 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::removeIptcTag(const char*)': exiv2iface.cpp:678: 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::setImagePreview(const QImage&)': exiv2iface.cpp:720: 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 'QDateTime KIPIPlugins::Exiv2Iface::getImageDateTime() const': exiv2iface.cpp:850: 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 'KIPIPlugins::Exiv2Iface::ImageOrientation KIPIPlugins::Exiv2Iface::getImageOrientation()': exiv2iface.cpp:943: 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::setImageOrientation(KIPIPlugins::Exiv2Iface::ImageOrientation)': exiv2iface.cpp:1010: 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::getGPSInfo(double&, double&, double&)': exiv2iface.cpp:1110: 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::setGPSInfo(double, double, double)': exiv2iface.cpp:1232: 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::removeGPSInfo()': exiv2iface.cpp:1267: 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 'QStringList KIPIPlugins::Exiv2Iface::getImageKeywords() const': exiv2iface.cpp:1360: 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::setImageKeywords(const QStringList&, const QStringList&)': exiv2iface.cpp:1410: 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 'QStringList KIPIPlugins::Exiv2Iface::getImageSubjects() const': exiv2iface.cpp:1443: 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::setImageSubjects(const QStringList&, const QStringList&)': exiv2iface.cpp:1493: 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 'QStringList KIPIPlugins::Exiv2Iface::getImageSubCategories() const': exiv2iface.cpp:1526: 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::setImageSubCategories(const QStringList&, const QStringList&)': exiv2iface.cpp:1576: 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::getExifComment() const': exiv2iface.cpp:1606: 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::setExifComment(const QString&)': exiv2iface.cpp:1648: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*' exiv2iface.cpp: In static member function 'static QString KIPIPlugins::Exiv2Iface::convertCommentValue(const Exiv2::Exifdatum&)': exiv2iface.cpp:1721: error: request for member 'c_str' in '((Exiv2::Error*)e)->Exiv2::Error::what()', which is of non-class type 'const char*' Do you have an idea ? Olivier _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Wrong mailing list. Look in [hidden email] archive. This subject have already discuted. there is a patch provided by Angelo Naselli to fix this problem...
Gilles Caulier 2007/5/30, Olivier Thiery <[hidden email]>: Hi all, _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Free forum by Nabble | Edit this page |