[Digikam-users] compile error: exiv2

Gilles Caulier caulier.gilles at kdemail.net
Wed Sep 27 12:03:14 BST 2006


On Wednesday 27 September 2006 12:56, Benedikt Steinar Magnússon wrote:
> Hi
>
> I'm trying to compile dikikam beta2, and after solving libfam problems
> I get a new one, this here is what I get now when trying to compile:
>
> ../../digikam/utilities/imageeditor/canvas/.libs/libdimgcanvas.a(dmetadata.
>o): In function `Digikam::DMetadata::getIptc(bool) const':dmetadata.cpp:
> (.text+0x53be): undefined reference to
> `Exiv2::Photoshop::setIptcIrb(unsigned char const*, long, Exiv2::IptcData
> const&)'
>
> :dmetadata.cpp:(.text+0x549d): undefined reference to
> : `Exiv2::IptcData::copy()
>
> const'
> collect2: ld returned 1 exit status
> make[3]: *** [libdigikam.la] Error 1
> make[3]: Leaving directory `/home/bsm/digikam-0.9.0-beta2/digikam/digikam'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/bsm/digikam-0.9.0-beta2/digikam'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/bsm/digikam-0.9.0-beta2'
> make: *** [all] Error 2
>
> Can someone help me on this one. I have the new exiv2 0.11, which I assumed
> was sufficient and ./configure gave me green light.
>

Yes, 0.11 is fine.

It's not a compilation problem but a linking problem. Are you sure to not have 
both Exiv2 releases installed in your computer ?

Gilles



More information about the Digikam-users mailing list