Sound like you have more than one Exiv2 devel package instaed (with header files)<br><br>Try to clean up your install.<br><br>Gilles Caulier<br><br><div class="gmail_quote">2009/3/16 Photonoxx <span dir="ltr"><<a href="http://smtp.no">smtp.no</a>@<a href="http://laposte.net">laposte.net</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hi,<br>
<br>
I recently reinstalled my Ubuntu system ( Ubuntu 8.10 64bits) and I try<br>
know to compliling the last version of digikam.<br>
<br>
I have installed KDE 4.2 by activating Backports repository<br>
<br>
I have installed too dependencies mentionned in the followings pages :<br>
<br>
<br>
<a href="http://techbase.kde.org/Getting_Started/Build/KDE4/Kubuntu_and_Debian" target="_blank">http://techbase.kde.org/Getting_Started/Build/KDE4/Kubuntu_and_Debian</a><br>
<br>
<a href="http://wiki.kde.org/tiki-index.php?page=Digikam+Compilation+on+Kubuntu+Intrepid" target="_blank">http://wiki.kde.org/tiki-index.php?page=Digikam+Compilation+on+Kubuntu+Intrepid</a><br>
<br>
And I follow the procedure describe in the last page listed above.<br>
<br>
but when I try to make the Kdegraphics part, the process stop at the<br>
libkexiv stage with this messages :<br>
<br>
Linking CXX shared library ../../../lib/libkexiv2.so<br>
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function<br>
`KExiv2Iface::KExiv2::setExifThumbnail(QImage const&, bool) const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:835:<br>
undefined reference to `Exiv2::ExifThumb::ExifThumb(Exiv2::ExifData&)'<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:836:<br>
undefined reference to `Exiv2::ExifThumb::setJpegThumbnail(unsigned char<br>
const*, long)'<br>
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function<br>
`KExiv2Iface::KExiv2::getExifThumbnail(bool) const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:741:<br>
undefined reference to `Exiv2::ExifThumbC::ExifThumbC(Exiv2::ExifData<br>
const&)'<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:742:<br>
undefined reference to `Exiv2::ExifThumbC::copy() const'<br>
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function<br>
`KExiv2Iface::KExiv2::getExifTagString(char const*, bool) const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:691:<br>
undefined reference to `Exiv2::Metadatum::print(Exiv2::ExifData const*)<br>
const'<br>
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function<br>
`KExiv2Iface::KExiv2::setExifTagData(char const*, QByteArray const&, bool)<br>
const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:396:<br>
undefined reference to `Exiv2::DataValue::DataValue(unsigned char const*,<br>
long, Exiv2::ByteOrder, Exiv2::TypeId)'<br>
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function<br>
`KExiv2Iface::KExiv2::setExif(QByteArray const&) const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:121:<br>
undefined reference to `Exiv2::ExifParser::decode(Exiv2::ExifData&,<br>
unsigned char const*, unsigned int)'<br>
CMakeFiles/kexiv2.dir/kexiv2exif.o: In function<br>
`Exiv2::ExifParser::encode(std::vector<unsigned char,<br>
std::allocator<unsigned char> >&, Exiv2::ByteOrder, Exiv2::ExifData<br>
const&)':<br>
/usr/local/include/exiv2/exif.hpp:570: undefined reference to<br>
`Exiv2::ExifParser::encode(std::vector<unsigned char,<br>
std::allocator<unsigned char> >&, unsigned char const*, unsigned int,<br>
Exiv2::ByteOrder, Exiv2::ExifData const&)'<br>
CMakeFiles/kexiv2.dir/kexiv2iptc.o: In function<br>
`KExiv2Iface::KExiv2::setIptcTagData(char const*, QByteArray const&, bool)<br>
const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2iptc.cpp:285:<br>
undefined reference to `Exiv2::DataValue::DataValue(unsigned char const*,<br>
long, Exiv2::ByteOrder, Exiv2::TypeId)'<br>
CMakeFiles/kexiv2.dir/kexiv2iptc.o: In function<br>
`KExiv2Iface::KExiv2::setIptc(QByteArray const&) const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2iptc.cpp:123:<br>
undefined reference to `Exiv2::IptcParser::decode(Exiv2::IptcData&,<br>
unsigned char const*, unsigned int)'<br>
CMakeFiles/kexiv2.dir/kexiv2iptc.o: In function<br>
`KExiv2Iface::KExiv2::getIptc(bool) const':<br>
/home/naruchan/Download/sources/svn/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2iptc.cpp:94:<br>
undefined reference to `Exiv2::IptcParser::encode(Exiv2::IptcData const&)'<br>
collect2: ld a retourné 1 code d'état d'exécution<br>
make[2]: *** [lib/libkexiv2.so.7.2.0] Erreur 1<br>
make[1]: *** [libs/libkexiv2/libkexiv2/CMakeFiles/kexiv2.dir/all] Erreur 2<br>
make: *** [all] Erreur 2<br>
<br>
I want to precise that I have installe exiv2 0.18 from tarball<br>
<br>
Does somebody have any idea of where may I make something wrong ?<br>
<br>
Thanks<br>
<br>
Nicolas<br>
<font color="#888888"><br>
<br>
--<br>
Nicolas Boulesteix - Chasseur de lueurs - <a href="http://www.photonoxx.fr" target="_blank">http://www.photonoxx.fr</a><br>
<br>
_______________________________________________<br>
Digikam-users mailing list<br>
<a href="mailto:Digikam-users@kde.org">Digikam-users@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-users" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-users</a><br>
</font></blockquote></div><br>