[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