undefined symbol: k5_externalize_context
vgivanovic opened this issue · 5 comments
Describe the bug
Clicking on the [M-EMACS] button on the dashboard, I get this error:
Traceback (most recent call last):
File "/home/vladimir/.emacs.d/site-elisp/emacs-application-framework/eaf.py", line 25, in <module>
from app.browser.buffer import AppBuffer as NeverUsed # noqa
File "/home/vladimir/.emacs.d/site-elisp/emacs-application-framework/app/browser/buffer.py", line 24, in <module>
from core.browser import BrowserBuffer
File "/home/vladimir/.emacs.d/site-elisp/emacs-application-framework/core/browser.py", line 25, in <module>
from PyQt5.QtNetwork import QNetworkCookie
ImportError: /usr/lib/libgssapi_krb5.so.2: undefined symbol: k5_externalize_context, version krb5_3_MIT
To Reproduce
Steps to reproduce the behavior:
- Go to '~/'
- Run
git clone --recurse-submodules -j8 https://github.com/MatthewZMD/.emacs.d.git
cd .emacs.d
and runemacs
- Exit Emacs after it has build everything.
- Restart
emacs
- See error (above).
Expected behavior
Don't know because I've never run M-EMACS before.
Versions (please complete the following information):
- CPU: ```
Quad Core Intel Core i7-8809G (-MT MCP-) speed/min/max: 1400/800/8300 MHz Kernel: 5.9.11-arch2-1 x86_64
Up: 20h 35m Mem: 14550.2/32028.2 MiB (45.4%) Storage: 24.81 TiB (16.8% used) Procs: 99 Shell: inxi: 3.1.04
- ```
GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3)
of 2020-11-22
Do you intend to use EAF? If not simply change :if eaf-env-p
to :disabled
, as when you click on [M-EMACS], it tried to use the EAF Browser.
If you do intend to use EAF, since it seems like you have PyQtWebEngine installed (so eaf-env-p
evaluates to t
, it assumes people who has PyQtWebEngine will probably want to try out EAF), please make sure you've followed all the instructions on the EAF README. If the problem persists, then fill an issue at that repo.
No, I don't intend to use EAF, so I can make the change. But a user shouldn't be presented with an error the first time they try to run M-EMACS, at least, I don't think they should.
I got same problem. Seems because I use Anaconda. When I conda deactivate
to exit anaconda base
virtual environment. The EAF start browser correctly.
Please raise this issue at the EAF repo.