[Digikam-users] Error when compiling 0.9.2-beta3

Gandalf Lechner gandalf.lechner at esi.ac.at
Sun Jun 10 19:01:13 BST 2007

Hello everyone,

when trying to compile digikam 0.9.2-beta3 with all its new and exciting 
features I experience the following problem :( 

configure works fine and says

-- digiKam configure results -------------------
-- libsqlite3 library found....... YES
-- libgphoto2 library found....... YES
-- libkipi library found.......... YES
-- libtiff library found..... .... YES
-- libpng library found........... YES
-- libjasper library found........ YES
-- liblcms library found.......... YES
-- libkexiv2 library found........ YES
-- libkdcraw library found........ YES

Good - your configure finished. Start make now

But make runs into some problem. For the end of its output, see below. Do you 
have an idea how to resolve this problem? Is it due to some wrong 
configuration on my side (although ./configure seems to work ok), or a bug in 
the digikam code?
By the way, is the release date for 0.9.2 already fixed? If it will be 
released soon, I can propably wait a few more days and avoid compilation 

Thanks in advance,


end of make output:
make[4]: Verlasse 
Verzeichnis '/home/gandalf/down/digikam-0.9.2-beta3/digikam/libs/whitebalance'
Making all in dmetadata
make[4]: Betrete 
Verzeichnis '/home/gandalf/down/digikam-0.9.2-beta3/digikam/libs/dmetadata'
if /bin/bash ../../../libtool --silent --tag=CXX --mode=compile 
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../digikam/libs/dimg -I../../../digikam/digikam   -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 -DQT_CLEAN_NAMESPACE  -MT 
dmetadata.lo -MD -MP -MF ".deps/dmetadata.Tpo" -c -o dmetadata.lo 
dmetadata.cpp; \
        then mv -f ".deps/dmetadata.Tpo" ".deps/dmetadata.Plo"; else 
rm -f ".deps/dmetadata.Tpo"; exit 1; fi
dmetadata.cpp: In member function 'int Digikam::DMetadata::getImageRating() 
dmetadata.cpp:216: error: passing 'const Digikam::DMetadata' as 'this' 
argument of 'bool KExiv2Iface::KExiv2::getExifTagLong(const char*, long 
int&)' discards qualifiers
make[4]: *** [dmetadata.lo] Fehler 1
make[4]: Verlasse 
Verzeichnis '/home/gandalf/down/digikam-0.9.2-beta3/digikam/libs/dmetadata'
make[3]: *** [all-recursive] Fehler 1
make[3]: Verlasse 
Verzeichnis '/home/gandalf/down/digikam-0.9.2-beta3/digikam/libs'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/gandalf/down/digikam-0.9.2-beta3/digikam'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/gandalf/down/digikam-0.9.2-beta3'
make: *** [all] Fehler 2

More information about the Digikam-users mailing list