[Digikam-devel] 0.10.0-beta1 release tarball...

Mikolaj Machowski mikmach at wp.pl
Fri Jul 4 17:54:45 BST 2008


Dnia Friday 04 of July 2008, Gilles Caulier napisaƂ:
> Hi all,
>
> yes, you have read properly... this is the first KDE4 version of
> digiKam. but take a care, it's a beta code with a lots of know bugs
> not yet fixed... To resume :
>
> "DO NOT USE IN PRODUCTION" (:=))))....
>
> After one year of developpement, porting to KDE4/Qt4 api, and
> backporting new features from KDE3 branch, Marcel and me, we have
> decided to make a first try with this beta release.
>
> It still a lots of stuff to do/fix. Code need to reviewed again until
> we feel all fine. We cannot release digiKam in cyberspace as well. If
> you have tested KDE4.0.x release, you know what i think and wat i
> mean.
>
> So, please try to compile this tarball, and let's me hear all problems.

Trying to get KDE4 environment to work and  have problems with
kdegraphics/libs/kexiv2 (v. 828084), compilation fails with:

CMakeFiles/kexiv2.dir/kexiv2image.o: In function 
`KExiv2Iface::KExiv2::setImageDateTime(QDateTime const&, bool, bool) 
const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:715: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:716: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:717: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:718: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:719: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
CMakeFiles/kexiv2.dir/kexiv2image.o:/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:720: 
more undefined references to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)' follow
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function 
`KExiv2Iface::KExiv2::setExifThumbnail(QImage const&, bool) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:827: 
undefined reference to `Exiv2::ExifThumb::ExifThumb(Exiv2::ExifData&)'
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:828: 
undefined reference to 
`Exiv2::ExifThumb::setJpegThumbnail(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function 
`KExiv2Iface::KExiv2::getExifThumbnail(bool) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:729: 
undefined reference to `Exiv2::ExifThumbC::ExifThumbC(Exiv2::ExifData 
const&)'
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:730: 
undefined reference to `Exiv2::ExifThumbC::copy() const'
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function 
`KExiv2Iface::KExiv2::setExif(QByteArray const&) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:124: 
undefined reference to `Exiv2::ExifParser::decode(Exiv2::ExifData&, 
unsigned char const*, unsigned int)'
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function 
`Exiv2::ExifParser::encode(std::vector<unsigned char, 
std::allocator<unsigned char> >&, Exiv2::ByteOrder, Exiv2::ExifData 
const&)':
/usr/local/include/exiv2/exif.hpp:559: undefined reference to 
`Exiv2::ExifParser::encode(std::vector<unsigned char, 
std::allocator<unsigned char> >&, unsigned char const*, unsigned int, 
Exiv2::ByteOrder, Exiv2::ExifData const&)'
CMakeFiles/kexiv2.dir/kexiv2iptc.o: In function 
`KExiv2Iface::KExiv2::setIptc(QByteArray const&) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2iptc.cpp:126: 
undefined reference to `Exiv2::IptcParser::decode(Exiv2::IptcData&, 
unsigned char const*, unsigned int)'
CMakeFiles/kexiv2.dir/kexiv2iptc.o: In function 
`KExiv2Iface::KExiv2::getIptc(bool) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2iptc.cpp:97: 
undefined reference to `Exiv2::IptcParser::encode(Exiv2::IptcData const&)'
CMakeFiles/kexiv2.dir/kexiv2xmp.o: In function 
`KExiv2Iface::KExiv2::setXmpTagStringBag(char const*, QStringList const&, 
bool) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp:641: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
CMakeFiles/kexiv2.dir/kexiv2xmp.o: In function 
`KExiv2Iface::KExiv2::setXmpTagStringSeq(char const*, QStringList const&, 
bool) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp:568: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
CMakeFiles/kexiv2.dir/kexiv2xmp.o: In function 
`KExiv2Iface::KExiv2::setXmpTagStringListLangAlt(char const*, 
QMap<QString, QString> const&, bool) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp:402: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
CMakeFiles/kexiv2.dir/kexiv2xmp.o: In function 
`KExiv2Iface::KExiv2::setXmpTagString(char const*, QString const&, bool) 
const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp:323: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
CMakeFiles/kexiv2.dir/kexiv2xmp.o: In function 
`KExiv2Iface::KExiv2::setXmpTagStringLangAlt(char const*, QString const&, 
QString const&, bool) const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp:494: 
undefined reference to `Exiv2::XmpData::add(Exiv2::XmpKey const&, 
Exiv2::Value const*)'
CMakeFiles/kexiv2.dir/kexiv2xmp.o: In function 
`KExiv2Iface::KExiv2::getXmp() const':
/home/mikolaj/kde/src/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp:105: 
undefined reference to `Exiv2::XmpParser::encode(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >&, Exiv2::XmpData const&, 
unsigned short, unsigned int)'

I have exiv2 from svn, version 1527 (libkexiv2 for KDE3 version compiles
fine).

m.




More information about the Digikam-devel mailing list