When launching digiKam 4.4, installed via the ppa:msylwester/digikam source, I get the following error on launch: digikam: symbol lookup error: digikam: undefined symbol: _ZNK11KExiv2Iface14AltLangStrEdit8textEditEv Reproducible: Always Steps to Reproduce: 1. install digiKam 4.4 from ppa:msylwester/digikam 2. type digikam at the command prompt Actual Results: The following messages appear: Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) digikam: symbol lookup error: digikam: undefined symbol: _ZNK11KExiv2Iface14AltLangStrEdit8textEditEv Expected Results: digiKam 4.4 would load
This is a binary compatibility issue with distro packages. Recompilation off digiKAm and libkexiv2 need to be done. Gilles Caulier
Same for me but with a different digikam. I added the extras and kubuntu-backports repos from https://launchpad.net/~philip5; updated libsqlite3 to the version here http://packages.ubuntu.com/utopic/libsqlite3-0 and ran all related possible updates via apt-get (actually aptitude, but close enough). I still get the first two "Object::connect [...]" lines but digikam appears to be working as expected. Take care to perform your own due diligence before adding unknown repos to your apt!
(In reply to Brylie Christopher Oxley from comment #0) > When launching digiKam 4.4, installed via the ppa:msylwester/digikam source, > I get the following error on launch: > > digikam: symbol lookup error: digikam: undefined symbol: > _ZNK11KExiv2Iface14AltLangStrEdit8textEditEv > > Reproducible: Always > > Steps to Reproduce: > 1. install digiKam 4.4 from ppa:msylwester/digikam > 2. type digikam at the command prompt > > > Actual Results: > The following messages appear: > > Object::connect: No such signal > org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) > Object::connect: No such signal > org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) > digikam: symbol lookup error: digikam: undefined symbol: > _ZNK11KExiv2Iface14AltLangStrEdit8textEditEv > > Expected Results: > digiKam 4.4 would load msylwester PPA use copies of my packages and haven't updated libkexiv2 to 4:4.14.2-trusty~ppa1 that you find on my PPA which overrides the kubuntu teams version of libkexiv2 and uses exiv2 0.24 and not exiv2 0.23. Therefor you get the "digikam: symbol lookup error: digikam: undefined symbol: _ZNK11KExiv2Iface14AltLangStrEdit8textEditEv" crash.
Problem no longer exists since digiKam do not depends of libkexiv2 Gilles Caulier