[Digikam-users] yatc: libkexiv2 0.1.7

Simon Oosthoek s.oosthoek at xs4all.nl
Tue Dec 30 21:04:44 GMT 2008


yatc = yet another trouble compiling ;-)

I thought I'd give the newer versions a go, since I was running digikam
0.9.5 svn from a while ago...

Starting with exiv2 0.18, configure/make/install went well.

then libkexiv2-0.1.7, configure went well, but then I got this: (see bottom)

I think it's got a problem with exiv2, but I'm not sure...

I'm running kubuntu 8.04.1, so kde 3.5.10

Any suggestions for me to try?

tnx

Simon
-----------------

make  all-recursive
make[1]: Entering directory `/home/simon/src/kde3/libkexiv2-0.1.7'
Making all in libkexiv2
make[2]: Entering directory `/home/simon/src/kde3/libkexiv2-0.1.7/libkexiv2'
Making all in libkexiv2
make[3]: Entering directory
`/home/simon/src/kde3/libkexiv2-0.1.7/libkexiv2/libkexiv2'
/bin/bash ../../libtool --silent --tag=CXX   --mode=compile g++
-DHAVE_CONFIG_H -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include
-I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall
-W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -fexceptions  -MT kexiv2.lo -MD -MP -MF
.deps/kexiv2.Tpo -c -o kexiv2.lo kexiv2.cpp
kexiv2.cpp: In member function 'QByteArray
KExiv2Iface::KExiv2::getExif() const':
kexiv2.cpp:221: error: 'class Exiv2::ExifData' has no member named 'copy'
kexiv2.cpp: In member function 'QByteArray
KExiv2Iface::KExiv2::getIptc(bool) const':
kexiv2.cpp:258: error: 'class Exiv2::IptcData' has no member named 'copy'
kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::setExif(const
QByteArray&)':
kexiv2.cpp:289: error: 'class Exiv2::ExifData' has no member named 'load'
kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::setIptc(const
QByteArray&)':
kexiv2.cpp:312: error: 'class Exiv2::IptcData' has no member named 'load'
kexiv2.cpp: In member function 'bool
KExiv2Iface::KExiv2::setExif(Exiv2::DataBuf)':
kexiv2.cpp:335: error: 'class Exiv2::ExifData' has no member named 'load'
kexiv2.cpp: In member function 'bool
KExiv2Iface::KExiv2::setIptc(Exiv2::DataBuf)':
kexiv2.cpp:358: error: 'class Exiv2::IptcData' has no member named 'load'
kexiv2.cpp: In member function 'QImage
KExiv2Iface::KExiv2::getExifThumbnail(bool) const':
kexiv2.cpp:617: error: 'class Exiv2::ExifData' has no member named
'copyThumbnail'
kexiv2.cpp: In member function 'bool
KExiv2Iface::KExiv2::setExifThumbnail(const QImage&, bool)':
kexiv2.cpp:697: error: 'class Exiv2::ExifData' has no member named
'setJpegThumbnail'
kexiv2.cpp: In member function 'QByteArray
KExiv2Iface::KExiv2::getExifTagData(const char*) const':
kexiv2.cpp:1292: error: 'class Exiv2::ExifData' has no member named
'byteOrder'
make[3]: *** [kexiv2.lo] Error 1
make[3]: Leaving directory
`/home/simon/src/kde3/libkexiv2-0.1.7/libkexiv2/libkexiv2'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/simon/src/kde3/libkexiv2-0.1.7/libkexiv2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/simon/src/kde3/libkexiv2-0.1.7'
make: *** [all] Error 2



More information about the Digikam-users mailing list