[KDE/Mac] dbus problem with KF5 app
Ian Wadham
iandw.au at gmail.com
Tue Jul 8 08:25:17 UTC 2014
On 08/07/2014, at 3:46 PM, Marko Käning wrote:
> I was trying to run khelpcenter as a test for a KF5 application and ran into a dbus issue, although it should be running:
> ---
> MVM2:scripts marko$ ps ax | grep dbus
> 3925 ?? S 0:00.01 /opt/local/bin/dbus-daemon --nofork --session
> 3935 s001 S+ 0:00.01 grep dbus
> MVM2:scripts marko$ /opt/kde/install/darwin/mavericks/clang/kf5-qt5/kde/workspace/khelpcenter/inst/Applications/KF5/khelpcenter.app/Contents/MacOS/khelpcenter
> Could not find drkonqi at /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcrash/inst/lib/libexec/drkonqi
> "Session bus not found
> To circumvent this problem try the following command (with Linux and bash)
> export $(dbus-launch)”
> ---
>
> Any idea what I could be doing to diagnose this issue?
>
> A similar issue exists with kate [1].
I'd say KApplication (a class), has called KCrash (a class, method setDrKonqiEnabled()),
which cannot find DrKonqi. Where did you install it? I think where it is looking is where
it should be - roughly... ;-) In MacPorts, DrKonqi is installed as an APP, at
/opt/local/lib/kde4/libexec/drkonqi.app and drkonqi, the executable, is a bit further down.
See:
http://lxr.kde.org/ident?v=kf5-qt5&_i=setDrKonqiEnabled&_remember=1
http://lxr.kde.org/source/frameworks/kdelibs4support/src/kdeui/kapplication.cpp?v=kf5-qt5#0757
http://lxr.kde.org/source/frameworks/kcrash/src/kcrash.cpp?v=kf5-qt5#0208
http://lxr.kde.org/source/frameworks/kcrash/src/kcrash.cpp?v=kf5-qt5#0098
"Session bus not found" is another roadblock. Ask one of the KF5 guys?
Grit your teeth and keep slugging on, Marko! Starting the first app with a new
version of everything is always the hardest… :-) There is so much setup to do.
Cheers, Ian W.
More information about the kde-mac
mailing list