On 29/12/14 11:53, David Faure wrote:
> On Monday 29 December 2014 10:43:36 Gregor Mi wrote:
>> Am 29.12.2014 02:25 schrieb Christoph Feck:
>>> On Monday 29 December 2014 00:08:55 Gregor Mi wrote:
>>>> $ locate org.kde.kded5
>>>> /home/gregor/dev/kf5/build/frameworks/kded/src/org.kde.kded5.servic
>>>> e /home/gregor/dev/kf5/build/frameworks/kded/src/org.kde.kded5.xml
>>>> /home/gregor/dev/kf5/src/frameworks/kded/src/org.kde.kded5.service
>>>> .in
>>>> /home/gregor/dev/kf5/usr/share/dbus-1/interfaces/org.kde.kded5.xml
>>>> /home/gregor/dev/kf5/usr/share/dbus-1/services/org.kde.kded5.servi
>>>> ce
>>>>
>>>> Is this how it should be?
>>>
>>> Does D-Bus find the files there? As far as I know, they have to be
>>> linked (or installed/copied) to standard D-Bus directories.
>>
>> Is this copying/install procedure a step which is missing in the
>> KF5-Building-Instructions
>> (https://community.kde.org/Frameworks/Building)? If yes, I could add
>> that. Or is this to be fixed somewhere else?
> 
> Ah. The problem is that 
>     /home/gregor/dev/kf5/usr/share/dbus-1/services/org.kde.kded5.service
> isn't visible to your running dbus daemon.
> 
> One solution is to do what the above wiki page recommends for "running unit 
> tests". This was written before there were real apps to run too :-)
> 
> eval `dbus-launch`
> kdeinit5
> <start your kf5-based apps from here>

Thanks for the hint. This removes the error message

```
ksnapshot(6472)/default KSycocaPrivate::checkDatabase: Couldn't start kded5 from
org.kde.kded5.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", 
"The name
org.kde.kded5 was not provided by any .service files") , falling back to 
running kbuildsycoca5
```

when the SendTo menu is clicked.

Is the kdeinit5 required? I left it out and there is still no error message.

I added a Wiki section in the Troubleshooting section:
https://community.kde.org/Frameworks/Building#Couldn.27t_start_kded5_.28KDE4.29

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to