-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Symbol's function definition is void: cl-struct-define #3129
Comments
Can you do |
Here it is:
|
Spinner works fine here, and I don't have anything called Is |
See also magit/magit#1838 |
@TheBB I did google that issue, and followed the steps in there, to no avail. |
@sooheon I have |
Hm, I have emacs25 installed with homebrew, and had the emacs-mac package installed separately. I guess this is the cause? But what could be being shared between the two installations? |
check that the emacs25 stuff isn't included in your path somehow. could be a common site-lisp directory or something |
just dump the value of |
Ah so there're a ton of e25 related files in load-path:
|
That's the reason then. I don't know enough about mac to tell you how to isolate the two installations, sorry |
Actually, it looks like you can use |
Thanks for your help! |
If you ensure that you do your ELC compilation on the older version (Emacs Mac 24.5.1 I expect) then you won't have any issues. This is happening because the package(s) were compiled on Emacs 25.x and then attempted to be loaded on 24.5.1. I would avoid using EMACSLOADPATH to load the libs from 25.x into 24.x in case there are core C function incompatibilities (quite possible between major versions.) |
Happend to me on OSX, and followed what @syohex said on clojure-emacs/cider#1556 (comment)
This solved the issue and I could start GUI emacs again. |
This is an issue when you use byte coded files between major versions of Emacs What's very likely happened in your case is that the byte compile happened on Emacs 25 and then an attempt to run on Emacs 25 threw the error. (Note: Compiling in v24 and running on v25 will not error out.) |
Using the emacs-mac distro as recommended gives the above error. Is not due to personal configs, is reproducible with clean install of both emacs-mac and spacemacs.
The text was updated successfully, but these errors were encountered: