[Digikam-users] svn compile error

Johannes Wienke languitar at semipol.de
Thu Feb 4 17:40:29 GMT 2010


Did you remove CMakeCache.txt before running this build. Maybe CMake
didn't detect that exiv2 version has changed in the background.

Johannes

Am 04.02.2010 18:13 schrieb Markus Spring:
> Am 31.01.2010 14:54, schrieb Gilles Caulier:
>> Well this member exist here. all compile fine here.
>>
>> Checkout all from scratch and try again.
> 
> Checked out from scratch, exiv2 svn up-to-date
> Now I get in kdegraphics
> 
> [ 57%] Built target unprocessed_raw
> [ 57%] Built target kexiv2_automoc
> Linking CXX shared library ../../../lib/libkexiv2.so
> CMakeFiles/kexiv2.dir/kexiv2image.o: In function
> `KExiv2Iface::KExiv2::setImageOrientation(KExiv2Iface::KExiv2::ImageOrientation,
> bool) const':
> /home/springm/projekte/digikam/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:344:
> undefined reference to
> `Exiv2::ExifData::erase(__gnu_cxx::__normal_iterator<Exiv2::Exifdatum*,
> std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > >)'
> /home/springm/projekte/digikam/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2image.cpp:352:
> undefined reference to
> `Exiv2::ExifData::erase(__gnu_cxx::__normal_iterator<Exiv2::Exifdatum*,
> std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > >)'
> CMakeFiles/kexiv2.dir/kexiv2exif.o: In function
> `KExiv2Iface::KExiv2::removeExifTag(char const*, bool) const':
> /home/springm/projekte/digikam/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2exif.cpp:335:
> undefined reference to
> `Exiv2::ExifData::erase(__gnu_cxx::__normal_iterator<Exiv2::Exifdatum*,
> std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > >)'
> CMakeFiles/kexiv2.dir/kexiv2gps.o: In function
> `KExiv2Iface::KExiv2::removeGPSInfo(bool) const':
> /home/springm/projekte/digikam/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2gps.cpp:569:
> undefined reference to
> `Exiv2::ExifData::erase(__gnu_cxx::__normal_iterator<Exiv2::Exifdatum*,
> std::vector<Exiv2::Exifdatum, std::allocator<Exiv2::Exifdatum> > >)'
> collect2: ld returned 1 exit status
> make[2]: *** [lib/libkexiv2.so.8.0.0] Fehler 1
> make[1]: *** [libs/libkexiv2/libkexiv2/CMakeFiles/kexiv2.dir/all] Fehler 2
> 
> Markus
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20100204/99953e7a/attachment.sig>


More information about the Digikam-users mailing list