When I launch ERC or org2blog I get the following error:
dbus-call-method: peculiar error: "Emacs not compiled with dbus support"
I've been trying to run down this error for weeks. How do I find out where dbus is called from? And how can I make it a non-blocking error?
Let me know if you need more information, other than this is happening on 24.4+.
dbus-call-method
located indbus.el
. If you instrument it for debugging by pressingC-u C-c C-f
then before this error happens you will enter the debugging mode, which also shows the call stack. By examining the call stack you can find out what function calls this one in order to produce this error. Hopefully after you find that, the code causing it may be configured to avoid that execution path. – wvxvw May 23 '15 at 20:57C-u C-c C-f
didn't work. I did some digging in the ERC elisp files. It looks like erc-desktop-notifications.el requires dbus. Even though I'm not using notifications and I don't have it configured explicitly or via customize, I wonder if that is the culprit - i.e. another package that requires erc-desktop-notifications.el. Turns out that wasn't the culprit. I ranrunemacs -Q
,M-x load-library RET erc-desktop-notifications
,M-x erc
, and took the defaults to log into freenode. No peculiar error. Ideas for next steps? – prjorgensen May 24 '15 at 17:32C-u C-c C-f
is what I have for instrumenting a function, but I'm not sure it's an Emacs default kebinding or something I added. So, what I mean was to recomplie that particular function while instrumenting it fro debugging. You should be able to do that withC-u M-x edebug-eval-defun
. – wvxvw May 24 '15 at 19:01