[Digikam-users] compile error in kexifdialog.h
Felix
mythtv at ymhee-bcex.net
Wed Aug 3 06:36:24 BST 2005
My saga continues... I got an upgrade of gamin (it is now at 0.1.3) and
I got passed my libfam.la error
(http://mail.kde.org/pipermail/digikam-users/2005-July/000202.html
<http://mail.kde.org/pipermail/digikam-users/2005-July/000202.html>).
However, I am still getting an error:
if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++
-DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../digikam/digikam
-I../../../digikam/utilities/imageeditor -I/usr/include/gphoto2
-I/usr/include -I/usr/include/kde -I/usr/lib/qt-3.3/include
-I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT
-Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W
-Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -fvisibility=hidden -fvisibility-inlines-hidden
-DQT_CLEAN_NAMESPACE -MT cameracontroller.lo -MD -MP -MF
".deps/cameracontroller.Tpo" -c -o cameracontroller.lo
cameracontroller.cpp; \
then mv -f ".deps/cameracontroller.Tpo" ".deps/cameracontroller.Plo";
else rm -f ".deps/cameracontroller.Tpo"; exit 1; fi
/usr/include/libkexif/kexifdialog.h:54: error: expected ';' before '*' token
make[4]: *** [cameracontroller.lo] Error 1
make[4]: Leaving directory
`/opt/download/digikam-0.7.4/digikam/utilities/cameragui'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/download/digikam-0.7.4/digikam/utilities'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/download/digikam-0.7.4/digikam'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/download/digikam-0.7.4'
make: *** [all] Error 2
/usr/include/libkexif/kexifdialog.h:54 has the following line:
QComboBox *m_modeComboBox;
So, seems to me that QComboBox is not recognized as a class name
(although I don't profess to know much about C++, so I may be completely
wrong). Well, even if my assumption *is* right - I have no idea why the
corresponding class is not included, and what should I do to include it!
I saw libkexif on digikam sourceforge site; so I decided to install
(that is, configure - make - make install) it as well. However, running
make on digikam didn't make any difference.
Should I be proude that I uncovered yet another showstopper? Or I am
doing something stupid this time?
I am running FC4 (2.6.12-1.1398_FC4), KDE 3.4.2, and I tried both
digikam 0.7.3 and 0.7.4
Any ideas, suggestions?
Thanks
Felix
More information about the Digikam-users
mailing list