Closed SkyLeach closed 6 years ago
Hi,
I don't have a mac to test with recent versions, but I think eovim does not work because you are trying to execute it while it is not installed (e.g you didn't run make install
).
IIRC, the dbus error is benign bug from the underlying framework I use, but the errors thrown hide what seems to me the real error:
ERR<56879>:elementary lib/elementary/elm_layout.c:886 _elm_layout_efl_file_file_set() failed to set edje file '/usr/local/share/eovim/themes/default.edj', group 'eovim/main': File Does Not Exist
CRI<56879>:eovim /Users/magregor/src/eovim/src/gui.c:88 _layout_item_add() Failed to set layout
CRI<56879>:eovim /Users/magregor/src/eovim/src/gui.c:187 gui_add() Failed to get layout item
CRI<56879>:eovim /Users/magregor/src/eovim/src/nvim.c:674 nvim_new() Failed to set up the graphical user interface
As mentioned in the section Hacking
of the readme, to execute eovim without a prior installation, you should set the EOVIM_IN_TREE
environment variable:
env EOVIM_IN_TREE=1 ./eovim
Also, eovim uses the EFL, not QT :)
Please let me know if you still experience the issue.
I'll try that, thanks for the tip!
Ok, so it was actually TWO things. What you suggested was half, and the other half was due to an old part of my environment ~/.fortune.interactive.sh
case $- in
*i*)
# homebrew fortune :-) should already be in PATH
if [ -f "/usr/local/bin/fortune" ]; then
fortune -ao
fi;;
*) # we aren't interactive, so nothing below here matters
exit 0
esac
I dunno, it was an old script plugin from an old environment from years ago and I used a script to add back a bunch of old stuff all at once. I didn't even think about the fact that there could have been something like this in there (which, incidentally, broke xquartz which broke lots of other stuff).
here is what finally clued me in (from the system.log):
Apr 8 17:22:49 --- last message repeated 10 times ---
Apr 8 17:22:49 work-mbp-M-W0XX org.macosforge.xquartz.X11.stub[95413]: Xquartz: bootstrap_look_up(): Unknown service name
Apr 8 17:22:50 work-mbp-M-W0XX org.macosforge.xquartz.startx[95249]: waiting for X server to begin accepting connections
Apr 8 17:22:50 work-mbp-M-W0XX org.macosforge.xquartz.startx[95249]: /opt/X11/bin/xinit: giving up
Apr 8 17:22:50 work-mbp-M-W0XX org.macosforge.xquartz.startx[95249]: /opt/X11/bin/xinit: unable to connect to X server: Operation timed out
Startup errors:
It's looking for
dbus[56879]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
But homebrew doesn't use that name anymore AFAIK:
my PKG_CONFIG_PATH
Info on qt5.10