[Digikam-devel] Problem building Digikam 4 on Ubuntu cannot find stdaddressbook.h

Geoff King gsking1 at gmail.com
Wed Aug 6 01:22:50 BST 2008


Hello,
I'm not sure if this is a bug or some issue with my system.
I cannot build digikam4 this week due to the error below.  It looks as
though cmake does not find the stdaddressbook.h even though
kdepimlibs5-dev is installed and I checked to make sure it was there.
It was working fine until a few days ago when kubuntu updated to kde4.1.
Any ideas???

I'm using ubuntu 8.04 and digikam4 was building fine last week.
Thanks, Geoff

digiKam 0.10.0-beta3 dependencies results
-- 
--  Qt4 SQL module found........... YES
--  libgphoto2 library found....... YES
--  libtiff library found.......... YES
--  libpng library found........... YES
--  libjasper library found........ YES
--  liblcms library found.......... YES
--  libkipi library found.......... YES
--  libkexiv2 library found........ YES
--  libkdcraw library found........ YES
--  libkdepimlibs library found.... NO
-- 
--  digiKam will be compiled without address book support.
-- 
--  libmarblewiget library found... YES
--  liblensfun library found....... YES
--  digiKam will be compiled...


Then after a few minutes......
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfolderview.cpp:585:
undefined reference to `KABC::AddressBook::Iterator::~Iterator()'
CMakeFiles/digikam_bin.dir/tagfilterview.o: In function
`Digikam::TagFilterView::slotABCContextMenu()':
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1089:
undefined reference to `KABC::StdAddressBook::self()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1091:
undefined reference to `KABC::AddressBook::begin()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1093:
undefined reference to `KABC::AddressBook::Iterator::operator->()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1093:
undefined reference to `KABC::Addressee::formattedName() const'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1091:
undefined reference to `KABC::AddressBook::Iterator::operator++()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1091:
undefined reference to `KABC::AddressBook::end()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1091:
undefined reference to
`KABC::AddressBook::Iterator::operator!=(KABC::AddressBook::Iterator
const&) const'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1091:
undefined reference to `KABC::AddressBook::Iterator::~Iterator()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1091:
undefined reference to `KABC::AddressBook::Iterator::~Iterator()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1094:
undefined reference to `KABC::AddressBook::Iterator::~Iterator()'
/home/gsking/programs/src/digikam4/graphics/digikam/digikam/tagfilterview.cpp:1094:
undefined reference to `KABC::AddressBook::Iterator::~Iterator()'
collect2: ld returned 1 exit status
make[2]: *** [digikam/digikam/digikam] Error 1
make[1]: *** [digikam/digikam/CMakeFiles/digikam_bin.dir/all] Error 2
make: *** [all] Error 2



More information about the Digikam-devel mailing list