[Digikam-devel] How to get kio to find digikamalbums et al?

Nikolaus Rath Nikolaus at rath.org
Thu Oct 8 05:33:12 BST 2015


Hello,

I have compiled digikam and installed it into /usr/local. Unfortunately,
things are not quite working right: digikam has trouble communicating
with kioslave, so the browser doesn't show any images at all.

I'm getting the following messages:

$ digikam 
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)
digikam(14202): couldn't create slave: "Unknown protocol 'digikamdates'." 
digikam(14202)/digikam (core) Digikam::AlbumManager::slotDatesJobResult: Failed to list dates 
digikam(14202)/digikam (core) Digikam::DNotificationWrapper: parent is null 
digikam(14202): couldn't create slave: "Unknown protocol 'digikamalbums'." 
digikam(14202)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to list url:  "Could not start process Unknown protocol 'digikamalbums'.." 
digikam(14202)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "Digikam/ImagePlugin"  not found 

I've tried to fix this by explicitly setting

* LD_LIBRARY_PATH to /usr/local/lib/kde4 (which contains e.g. kio_digikamalbums.so)
* KDE_FORK_SLAVES=1 (so the slave processes inherit LD_LIBRARY_PATH)

and running kbuildsycoca4 (out of desperation, not sure if that's really
relevant), but the problem persists.

Is there a way to install digikam from source without having to put
files in /usr/lib/?

Best,
-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«



More information about the Digikam-devel mailing list