Version: 0.7 (using KDE KDE 3.3.1) Installed from: Compiled From Sources Compiler: GCC 3.3.5 OS: Linux Trying to build 0.7 ends with: /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -s -o libdigikam.la -rpath /opt/kde3/lib -L/usr/local/samba/lib -L/opt/kde3/lib -L/usr/lib/qt3/lib -L/usr/X11R6/lib -Wl,--as-needed -R/opt/kde3/lib -R /usr/lib/qt3/lib -R /usr/X11R6/lib -R /usr/local/samba/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined albummanager.lo album.lo albumitemhandler.lo albumdb.lo albumlister.lo albumfilecopymove.lo thumbnailjob.lo dragobjects.lo listview.lo listitem.lo thumbview.lothumbitem.lo digikamapp.lo digikamview.lo albumfolderview.lo albumfolderitem.lo albumiconview.lo albumiconitem.lo albumpropsedit.lo imagedescedit.lo albumsettings.lo histogrampropsplugin.lo cameralist.lo cameratype.lo cameradragobject.lo digikamfirstrun.lo kipiinterface.lo tagcreatedlg.lo thumbdb.lo albumfiletip.lo digikamio.lo busyprogressbar.lo tagspopupmenu.lo syncjob.lo firstrunUI.lo -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdecore -lkdeui -lkio -lgdbm -L/opt/kde3/lib -lkipi ../../digikam/sqlite/libsqlite.la ../../digikam/libs/guibuilder/libguibuilder.la ../../digikam/libs/histogram/libhistogram.la ../../digikam/libs/levels/liblevels.la ../../digikam/libs/themeengine/libthemeengine.la ../../digikam/libs/widgets/libwidgets.la ../../digikam/utilities/cameragui/libcameragui.la ../../digikam/utilities/imageeditor/libimageeditor.la ../../digikam/utilities/splashscreen/libsplashscreen.la ../../digikam/utilities/setup/libsetup.la .libs/albumiconview.o(.text+0x2eed): In function `AlbumIconView::slotShowExifInfo(AlbumIconItem*)': : undefined reference to `KExif::KExif[in-charge](QWidget*, char const*)' .libs/albumiconview.o(.text+0x2f0b): In function `AlbumIconView::slotShowExifInfo(AlbumIconItem*)': : undefined reference to `KExif::loadFile(QString const&)' .libs/albumiconview.o(.text+0x2f53): In function `AlbumIconView::slotShowExifInfo(AlbumIconItem*)': : undefined reference to `KExif::~KExif [in-charge]()' .libs/albumiconview.o(.text+0x805d): In function `AlbumIconView::slotSetExifOrientation(int)': : undefined reference to `KExifUtils::writeOrientation(QString const&, KExifData::ImageOrientation)' ../../digikam/utilities/cameragui/.libs/libcameragui.a(cameracontroller.o)(.text+0x5cd1): In function `.L1544': : undefined reference to `KExif::KExif[in-charge](QWidget*, char const*)' ../../digikam/utilities/cameragui/.libs/libcameragui.a(cameracontroller.o)(.text+0x5cec): In function `.L1544': : undefined reference to `KExif::loadData(QString const&, char*, int)' ../../digikam/utilities/cameragui/.libs/libcameragui.a(cameracontroller.o)(.text+0x5d08): In function `.L1544': : undefined reference to `KExif::~KExif [in-charge]()' ../../digikam/utilities/cameragui/.libs/libcameragui.a(exifrotate.o)(.text+0x153): In function `Digikam::exifRotate(QString const&)': : undefined reference to `KExifData::KExifData[in-charge]()' ../../digikam/utilities/cameragui/.libs/libcameragui.a(exifrotate.o)(.text+0x161): In function `Digikam::exifRotate(QString const&)': : undefined reference to `KExifData::readFromFile(QString const&)' ../../digikam/utilities/cameragui/.libs/libcameragui.a(exifrotate.o)(.text+0x198): In function `Digikam::exifRotate(QString const&)': : undefined reference to `KExifData::getImageOrientation() const' ../../digikam/utilities/cameragui/.libs/libcameragui.a(exifrotate.o)(.text+0x3a4): In function `.L23': : undefined reference to `KExifUtils::writeOrientation(QString const&, KExifData::ImageOrientation)' ../../digikam/utilities/cameragui/.libs/libcameragui.a(exifrotate.o)(.text+0x412): In function `.L23': : undefined reference to `KExifData::~KExifData [in-charge]()' ../../digikam/utilities/cameragui/.libs/libcameragui.a(exifrotate.o)(.text+0x48a): In function `.L23': : undefined reference to `KExifData::~KExifData [in-charge]()' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imlibinterface.o)(.text+0xa98): In function `Digikam::ImlibInterface::exifRotate(QString)': : undefined reference to `KExifData::KExifData[in-charge]()' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imlibinterface.o)(.text+0xaa3): In function `Digikam::ImlibInterface::exifRotate(QString)': : undefined reference to `KExifData::readFromFile(QString const&)' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imlibinterface.o)(.text+0xabd): In function `Digikam::ImlibInterface::exifRotate(QString)': : undefined reference to `KExifData::getImageOrientation() const' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imlibinterface.o)(.text+0xb15): In function `.L196': : undefined reference to `KExifData::~KExifData [in-charge]()' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imagewindow.o)(.text+0x2b7c): In function `ImageWindow::slotExifInfo()': : undefined reference to `KExif::KExif[in-charge](QWidget*, char const*)' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imagewindow.o)(.text+0x2b9f): In function `ImageWindow::slotExifInfo()': : undefined reference to `KExif::loadFile(QString const&)' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imagewindow.o)(.text+0x2bf1): In function `ImageWindow::slotExifInfo()': : undefined reference to `KExif::~KExif [in-charge]()' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imagewindow.o)(.text+0x4021): In function `ImageWindow::slotSave()': : undefined reference to `KExifUtils::writeOrientation(QString const&, KExifData::ImageOrientation)' ../../digikam/utilities/imageeditor/.libs/libimageeditor.a(imagewindow.o)(.text+0x515c): In function `ImageWindow::slotSaveAs()': : undefined reference to `KExifUtils::writeOrientation(QString const&, KExifData::ImageOrientation)' collect2: ld returned 1 exit status make[2]: *** [libdigikam.la] Error 1 make[2]: Leaving directory `/home/users/chris/src/digikam-0.7/digikam/digikam' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/users/chris/src/digikam-0.7/digikam/digikam' make: *** [all-recursive] Error 1 Let me know if I can help solve this in any way.
check the final output of the configure carefully. see if it reports YES on the configure run summary. also see this: http://digikam.sourceforge.net/Digikam-SPIP/article.php3?id_article=206
Sorry, I've figured this out now. The libkexif headers are installed in /opt/kde3/include/libkexif but I didn't pass this as an extra includes path to ./configure. Consequently, configure didn't find libkexif but the error message must have scrolled by as I was looking away.
user didn't set pkg_config_path