Skip to content
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

Closed
sooheon opened this issue Sep 24, 2015 · 16 comments
Closed

Symbol's function definition is void: cl-struct-define #3129

sooheon opened this issue Sep 24, 2015 · 16 comments

Comments

@sooheon
Copy link

sooheon commented Sep 24, 2015

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.

@TheBB
Copy link
Collaborator

TheBB commented Sep 24, 2015

Can you do --debug-init to get a backtrace?

@sooheon
Copy link
Author

sooheon commented Sep 24, 2015

Here it is:

Debugger entered--Lisp error: (void-function cl-struct-define)
  cl-struct-define(spinner nil cl-structure-object nil nil ((cl-tag-slot) (frames (spinner--type-to-frames type)) (counter 0) (fps (or frames-per-second spinner-frames-per-second)) (timer (timer-create) :read-only) (active-p nil) (buffer (when buffer-local (if (bufferp buffer-local) buffer-local (current-buffer)))) (delay (or delay-before-start 0))) cl-struct-spinner-tags cl-struct-spinner t)
  byte-code("\300\301\302\303\302\211\304\305\306\307&  \207" [cl-struct-define spinner nil cl-structure-object ((cl-tag-slot) (frames (spinner--type-to-frames type)) (counter 0) (fps (or frames-per-second spinner-frames-per-second)) (timer (timer-create) :read-only) (active-p nil) (buffer (when buffer-local (if (bufferp buffer-local) buffer-local (current-buffer)))) (delay (or delay-before-start 0))) cl-struct-spinner-tags cl-struct-spinner t] 10)
  require(spinner)
  eval-buffer(#<buffer  *load*-161209> nil "/Users/sooheon/.emacs.d/elpa/cider-20150923.450/cider-client.el" nil t)  ; Reading at buffer position 986
  load-with-code-conversion("/Users/sooheon/.emacs.d/elpa/cider-20150923.450/cider-client.el" "/Users/sooheon/.emacs.d/elpa/cider-20150923.450/cider-client.el" nil t)
  require(cider-client)
  eval-buffer(#<buffer  *load*-666333> nil "/Users/sooheon/.emacs.d/elpa/cider-20150923.450/cider-interaction.el" nil t)  ; Reading at buffer position 1233
  load-with-code-conversion("/Users/sooheon/.emacs.d/elpa/cider-20150923.450/cider-interaction.el" "/Users/sooheon/.emacs.d/elpa/cider-20150923.450/cider-interaction.el" nil t)
  require(cider-interaction)
  eval-buffer(#<buffer  *load*-268827> nil "/Users/sooheon/.spacemacs.d/sooheon/clj-autotest.el" nil t)  ; Reading at buffer position 29
  load-with-code-conversion("/Users/sooheon/.spacemacs.d/sooheon/clj-autotest.el" "/Users/sooheon/.spacemacs.d/sooheon/clj-autotest.el" nil nil)
  load("~/.spacemacs.d/sooheon/clj-autotest.el")
  (progn (defalias (quote clj--src-file-name-from-test) (function (lambda (name) (s-replace "_test.clj" ".clj" (s-replace "/test/" "/src/" name))))) (defalias (quote clj--test-file-name-from-src) (function (lambda (name) (s-replace ".clj" "_test.clj" (s-replace "/src/" "/test/" name))))) (defalias (quote clj-other-file-name) (function (lambda nil (let ((name (buffer-file-name))) (if (string-match-p "/test/" name) (clj--src-file-name-from-test name) (clj--test-file-name-from-src name)))))) (defalias (quote clj-jump-to-other-file) (function (lambda (arg) (interactive "P") (let ((file (clj-other-file-name))) (cond ((file-exists-p file) (find-file file)) (arg (find-file file) (save-buffer)) (t (ido-find-file-in-dir ...))))))) (evil-leader/set-key-for-mode (quote clojure-mode) "mgt" (quote clj-jump-to-other-file)) (load "~/.spacemacs.d/sooheon/clj-autotest.el") (require (quote clj-autotest)))
  (condition-case err (progn (defalias (quote clj--src-file-name-from-test) (function (lambda (name) (s-replace "_test.clj" ".clj" (s-replace "/test/" "/src/" name))))) (defalias (quote clj--test-file-name-from-src) (function (lambda (name) (s-replace ".clj" "_test.clj" (s-replace "/src/" "/test/" name))))) (defalias (quote clj-other-file-name) (function (lambda nil (let ((name ...)) (if (string-match-p "/test/" name) (clj--src-file-name-from-test name) (clj--test-file-name-from-src name)))))) (defalias (quote clj-jump-to-other-file) (function (lambda (arg) (interactive "P") (let ((file ...)) (cond (... ...) (arg ... ...) (t ...)))))) (evil-leader/set-key-for-mode (quote clojure-mode) "mgt" (quote clj-jump-to-other-file)) (load "~/.spacemacs.d/sooheon/clj-autotest.el") (require (quote clj-autotest))) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" ":config" (error-message-string err)) :error))))
  (progn (condition-case err (progn (defalias (quote clj--src-file-name-from-test) (function (lambda (name) (s-replace "_test.clj" ".clj" (s-replace "/test/" "/src/" name))))) (defalias (quote clj--test-file-name-from-src) (function (lambda (name) (s-replace ".clj" "_test.clj" (s-replace "/src/" "/test/" name))))) (defalias (quote clj-other-file-name) (function (lambda nil (let (...) (if ... ... ...))))) (defalias (quote clj-jump-to-other-file) (function (lambda (arg) (interactive "P") (let (...) (cond ... ... ...))))) (evil-leader/set-key-for-mode (quote clojure-mode) "mgt" (quote clj-jump-to-other-file)) (load "~/.spacemacs.d/sooheon/clj-autotest.el") (require (quote clj-autotest))) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" ":config" (error-message-string err)) :error)))) (condition-case err (run-hooks (quote use-package--clojure-mode--post-config-hook)) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" "post-:config hook" (error-message-string err)) :error)))))
  (if (condition-case err (run-hook-with-args-until-failure (quote use-package--clojure-mode--pre-config-hook)) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" "pre-:config hook" (error-message-string err)) :error)))) (progn (condition-case err (progn (defalias (quote clj--src-file-name-from-test) (function (lambda (name) (s-replace "_test.clj" ".clj" ...)))) (defalias (quote clj--test-file-name-from-src) (function (lambda (name) (s-replace ".clj" "_test.clj" ...)))) (defalias (quote clj-other-file-name) (function (lambda nil (let ... ...)))) (defalias (quote clj-jump-to-other-file) (function (lambda (arg) (interactive "P") (let ... ...)))) (evil-leader/set-key-for-mode (quote clojure-mode) "mgt" (quote clj-jump-to-other-file)) (load "~/.spacemacs.d/sooheon/clj-autotest.el") (require (quote clj-autotest))) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" ":config" (error-message-string err)) :error)))) (condition-case err (run-hooks (quote use-package--clojure-mode--post-config-hook)) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" "post-:config hook" (error-message-string err)) :error))))))
  (if (not (require (quote clojure-mode) nil (quote noerror))) (ignore (message (format "Could not load %s" (quote clojure-mode)))) (if (condition-case err (run-hook-with-args-until-failure (quote use-package--clojure-mode--pre-config-hook)) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" "pre-:config hook" (error-message-string err)) :error)))) (progn (condition-case err (progn (defalias (quote clj--src-file-name-from-test) (function (lambda ... ...))) (defalias (quote clj--test-file-name-from-src) (function (lambda ... ...))) (defalias (quote clj-other-file-name) (function (lambda nil ...))) (defalias (quote clj-jump-to-other-file) (function (lambda ... ... ...))) (evil-leader/set-key-for-mode (quote clojure-mode) "mgt" (quote clj-jump-to-other-file)) (load "~/.spacemacs.d/sooheon/clj-autotest.el") (require (quote clj-autotest))) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" ":config" ...) :error)))) (condition-case err (run-hooks (quote use-package--clojure-mode--post-config-hook)) ((debug error) (ignore (display-warning (quote use-package) (format "%s %s: %s" "clojure-mode" "post-:config hook" ...) :error)))))) t)
  sooheon/post-init-clojure-mode()
  funcall(sooheon/post-init-clojure-mode)
  (condition-case err (funcall (intern (format "%S/post-init-%S" layer pkg-name))) ((quote error) (configuration-layer//set-error) (spacemacs-buffer/append (format (concat "An error occurred while post-configuring %S " "in layer %S (error: %s)\n") pkg-name layer err))))
  (if (memq layer disabled-for-layers) (spacemacs-buffer/message (format "  -> ignored post-init (%S)..." layer)) (spacemacs-buffer/message (format "  -> post-init (%S)..." layer)) (condition-case err (funcall (intern (format "%S/post-init-%S" layer pkg-name))) ((quote error) (configuration-layer//set-error) (spacemacs-buffer/append (format (concat "An error occurred while post-configuring %S " "in layer %S (error: %s)\n") pkg-name layer err)))))
  (lambda (layer) (if (memq layer disabled-for-layers) (spacemacs-buffer/message (format "  -> ignored post-init (%S)..." layer)) (spacemacs-buffer/message (format "  -> post-init (%S)..." layer)) (condition-case err (funcall (intern (format "%S/post-init-%S" layer pkg-name))) ((quote error) (configuration-layer//set-error) (spacemacs-buffer/append (format (concat "An error occurred while post-configuring %S " "in layer %S (error: %s)\n") pkg-name layer err))))))(sooheon)
  mapc((lambda (layer) (if (memq layer disabled-for-layers) (spacemacs-buffer/message (format "  -> ignored post-init (%S)..." layer)) (spacemacs-buffer/message (format "  -> post-init (%S)..." layer)) (condition-case err (funcall (intern (format "%S/post-init-%S" layer pkg-name))) ((quote error) (configuration-layer//set-error) (spacemacs-buffer/append (format (concat "An error occurred while post-configuring %S " "in layer %S (error: %s)\n") pkg-name layer err)))))) (sooheon))
  (let* ((pkg-name (eieio-oref pkg (quote :name))) (owner (eieio-oref pkg (quote :owner))) (owner-layer (object-assoc owner :name configuration-layer--layers)) (disabled-for-layers (eieio-oref owner-layer (quote :disabled-for)))) (spacemacs-buffer/message (format "Configuring %S..." pkg-name)) (mapc (function (lambda (layer) (if (memq layer disabled-for-layers) (spacemacs-buffer/message (format "  -> ignored pre-init (%S)..." layer)) (spacemacs-buffer/message (format "  -> pre-init (%S)..." layer)) (condition-case err (funcall (intern ...)) ((quote error) (configuration-layer//set-error) (spacemacs-buffer/append ...)))))) (eieio-oref pkg (quote :pre-layers))) (spacemacs-buffer/message (format "  -> init (%S)..." owner)) (funcall (intern (format "%S/init-%S" owner pkg-name))) (mapc (function (lambda (layer) (if (memq layer disabled-for-layers) (spacemacs-buffer/message (format "  -> ignored post-init (%S)..." layer)) (spacemacs-buffer/message (format "  -> post-init (%S)..." layer)) (condition-case err (funcall (intern ...)) ((quote error) (configuration-layer//set-error) (spacemacs-buffer/append ...)))))) (eieio-oref pkg (quote :post-layers))))
  configuration-layer//configure-package([object cfgl-package "clojure-mode" clojure-mode clojure nil (sooheon) elpa nil nil])
  (cond ((eq (quote dotfile) (eieio-oref pkg (quote :owner))) (configuration-layer//activate-package pkg-name) (spacemacs-buffer/message (format "%S is configured in the dotfile." pkg-name))) (t (configuration-layer//activate-package pkg-name) (configuration-layer//configure-package pkg)))
  (cond ((eieio-oref pkg (quote :excluded)) (spacemacs-buffer/message (format "%S ignored since it has been excluded." pkg-name))) ((null (eieio-oref pkg (quote :owner))) (spacemacs-buffer/message (format "%S ignored since it has no owner layer." pkg-name))) (t (if (eq (quote local) (eieio-oref pkg (quote :location))) (progn (if (eq (quote dotfile) (eieio-oref pkg (quote :owner))) (setq load-path (cons (file-name-as-directory ...) load-path)) (let* ((owner ...) (dir ...)) (setq load-path (cons ... load-path)) (setq load-path (cons ... load-path)))))) (cond ((eq (quote dotfile) (eieio-oref pkg (quote :owner))) (configuration-layer//activate-package pkg-name) (spacemacs-buffer/message (format "%S is configured in the dotfile." pkg-name))) (t (configuration-layer//activate-package pkg-name) (configuration-layer//configure-package pkg)))))
  (let ((pkg-name (eieio-oref pkg (quote :name)))) (cond ((eieio-oref pkg (quote :excluded)) (spacemacs-buffer/message (format "%S ignored since it has been excluded." pkg-name))) ((null (eieio-oref pkg (quote :owner))) (spacemacs-buffer/message (format "%S ignored since it has no owner layer." pkg-name))) (t (if (eq (quote local) (eieio-oref pkg (quote :location))) (progn (if (eq (quote dotfile) (eieio-oref pkg ...)) (setq load-path (cons ... load-path)) (let* (... ...) (setq load-path ...) (setq load-path ...))))) (cond ((eq (quote dotfile) (eieio-oref pkg (quote :owner))) (configuration-layer//activate-package pkg-name) (spacemacs-buffer/message (format "%S is configured in the dotfile." pkg-name))) (t (configuration-layer//activate-package pkg-name) (configuration-layer//configure-package pkg))))))
  (while --dolist-tail-- (setq pkg (car --dolist-tail--)) (spacemacs-buffer/loading-animation) (let ((pkg-name (eieio-oref pkg (quote :name)))) (cond ((eieio-oref pkg (quote :excluded)) (spacemacs-buffer/message (format "%S ignored since it has been excluded." pkg-name))) ((null (eieio-oref pkg (quote :owner))) (spacemacs-buffer/message (format "%S ignored since it has no owner layer." pkg-name))) (t (if (eq (quote local) (eieio-oref pkg (quote :location))) (progn (if (eq ... ...) (setq load-path ...) (let* ... ... ...)))) (cond ((eq (quote dotfile) (eieio-oref pkg ...)) (configuration-layer//activate-package pkg-name) (spacemacs-buffer/message (format "%S is configured in the dotfile." pkg-name))) (t (configuration-layer//activate-package pkg-name) (configuration-layer//configure-package pkg)))))) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (let ((--dolist-tail-- packages) pkg) (while --dolist-tail-- (setq pkg (car --dolist-tail--)) (spacemacs-buffer/loading-animation) (let ((pkg-name (eieio-oref pkg (quote :name)))) (cond ((eieio-oref pkg (quote :excluded)) (spacemacs-buffer/message (format "%S ignored since it has been excluded." pkg-name))) ((null (eieio-oref pkg (quote :owner))) (spacemacs-buffer/message (format "%S ignored since it has no owner layer." pkg-name))) (t (if (eq (quote local) (eieio-oref pkg ...)) (progn (if ... ... ...))) (cond ((eq ... ...) (configuration-layer//activate-package pkg-name) (spacemacs-buffer/message ...)) (t (configuration-layer//activate-package pkg-name) (configuration-layer//configure-package pkg)))))) (setq --dolist-tail-- (cdr --dolist-tail--))))
  configuration-layer//configure-packages-2(([object cfgl-package "ac-ispell" ac-ispell auto-completion nil nil elpa nil t] [object cfgl-package "ace-link" ace-link spacemacs nil nil elpa nil nil] [object cfgl-package "ace-window" ace-window spacemacs nil nil elpa nil nil] [object cfgl-package "adaptive-wrap" adaptive-wrap spacemacs nil nil elpa nil nil] [object cfgl-package "aggressive-indent" aggressive-indent spacemacs nil nil elpa nil nil] [object cfgl-package "align-cljlet" align-cljlet clojure nil nil elpa nil t] [object cfgl-package "ample-theme" ample-theme sooheon nil nil elpa nil nil] [object cfgl-package "auto-complete" auto-complete auto-completion nil nil elpa nil t] [object cfgl-package "auto-dictionary" auto-dictionary spacemacs nil nil elpa nil nil] [object cfgl-package "auto-highlight-symbol" auto-highlight-symbol spacemacs nil nil elpa nil t] [object cfgl-package "auto-yasnippet" auto-yasnippet auto-completion nil nil elpa nil t] [object cfgl-package "avy" avy spacemacs nil (sooheon) elpa nil nil] [object cfgl-package "bind-key" bind-key spacemacs-base nil nil elpa nil nil] [object cfgl-package "bookmark" bookmark spacemacs-base nil nil elpa nil nil] [object cfgl-package "buffer-move" buffer-move spacemacs nil nil elpa nil t] [object cfgl-package "centered-cursor" centered-cursor spacemacs nil nil local nil nil] [object cfgl-package "cider" cider clojure nil nil elpa nil nil] [object cfgl-package "cider-eval-sexp-fu" cider-eval-sexp-fu clojure nil nil elpa nil nil] [object cfgl-package "clean-aindent-mode" clean-aindent-mode spacemacs nil nil elpa nil t] [object cfgl-package "clj-refactor" clj-refactor clojure nil nil elpa nil nil] [object cfgl-package "clojure-mode" clojure-mode clojure nil (sooheon) elpa nil nil] [object cfgl-package "coffee-mode" coffee-mode javascript nil nil elpa nil t] [object cfgl-package "company" company auto-completion (shell) (sooheon org markdown javascript html emacs-lisp clojure) elpa nil nil] [object cfgl-package "company-emoji" company-emoji nil nil (org markdown) elpa nil nil] [object cfgl-package "company-quickhelp" company-quickhelp auto-completion nil nil elpa nil nil] [object cfgl-package "company-statistics" company-statistics auto-completion nil nil elpa nil nil] [object cfgl-package "company-tern" company-tern javascript nil nil elpa nil nil] [object cfgl-package "company-web" company-web html nil nil elpa nil nil] [object cfgl-package "counsel" counsel sooheon nil nil elpa nil nil] [object cfgl-package "css-mode" css-mode html nil nil elpa nil nil] [object cfgl-package "darktooth-theme" darktooth-theme sooheon nil nil elpa nil nil] [object cfgl-package "dash-at-point" dash-at-point dash nil nil elpa nil nil] [object cfgl-package "define-word" define-word spacemacs nil nil elpa nil nil] [object cfgl-package "desktop" desktop spacemacs nil nil elpa nil nil] [object cfgl-package "diff-hl" diff-hl nil nil (vinegar) elpa nil nil] [object cfgl-package "diminish" diminish spacemacs-base nil nil elpa nil nil] [object cfgl-package "doc-view" doc-view spacemacs nil nil elpa nil nil] [object cfgl-package "eclipse-theme" eclipse-theme sooheon nil nil elpa nil nil] [object cfgl-package "ediff" ediff spacemacs-base nil nil elpa nil nil] [object cfgl-package "eldoc" eldoc spacemacs-base nil (emacs-lisp) elpa nil nil] [object cfgl-package "electric-indent-mode" electric-indent-mode spacemacs-base nil nil built-in nil nil] [object cfgl-package "elisp-slime-nav" elisp-slime-nav emacs-lisp nil nil elpa nil nil] [object cfgl-package "emacs-lisp" emacs-lisp emacs-lisp nil nil built-in nil nil] [object cfgl-package "emmet-mode" emmet-mode html nil nil elpa nil t] [object cfgl-package "emoji-cheat-sheet-plus" emoji-cheat-sheet-plus nil nil (org markdown) elpa nil nil] [object cfgl-package "esh-help" esh-help shell nil nil elpa nil nil] [object cfgl-package "eshell" eshell shell nil nil elpa nil nil] [object cfgl-package "eshell-prompt-extras" eshell-prompt-extras shell nil nil elpa nil nil] [object cfgl-package "eval-sexp-fu" eval-sexp-fu spacemacs nil nil elpa nil nil] [object cfgl-package "evil" evil spacemacs-base nil (emacs-lisp) elpa nil nil] ...))
  configuration-layer//configure-packages(([object cfgl-package "ac-ispell" ac-ispell auto-completion nil nil elpa nil t] [object cfgl-package "ace-link" ace-link spacemacs nil nil elpa nil nil] [object cfgl-package "ace-window" ace-window spacemacs nil nil elpa nil nil] [object cfgl-package "adaptive-wrap" adaptive-wrap spacemacs nil nil elpa nil nil] [object cfgl-package "aggressive-indent" aggressive-indent spacemacs nil nil elpa nil nil] [object cfgl-package "align-cljlet" align-cljlet clojure nil nil elpa nil t] [object cfgl-package "ample-theme" ample-theme sooheon nil nil elpa nil nil] [object cfgl-package "auto-complete" auto-complete auto-completion nil nil elpa nil t] [object cfgl-package "auto-dictionary" auto-dictionary spacemacs nil nil elpa nil nil] [object cfgl-package "auto-highlight-symbol" auto-highlight-symbol spacemacs nil nil elpa nil t] [object cfgl-package "auto-yasnippet" auto-yasnippet auto-completion nil nil elpa nil t] [object cfgl-package "avy" avy spacemacs nil (sooheon) elpa nil nil] [object cfgl-package "bind-key" bind-key spacemacs-base nil nil elpa nil nil] [object cfgl-package "bookmark" bookmark spacemacs-base nil nil elpa nil nil] [object cfgl-package "buffer-move" buffer-move spacemacs nil nil elpa nil t] [object cfgl-package "centered-cursor" centered-cursor spacemacs nil nil local nil nil] [object cfgl-package "cider" cider clojure nil nil elpa nil nil] [object cfgl-package "cider-eval-sexp-fu" cider-eval-sexp-fu clojure nil nil elpa nil nil] [object cfgl-package "clean-aindent-mode" clean-aindent-mode spacemacs nil nil elpa nil t] [object cfgl-package "clj-refactor" clj-refactor clojure nil nil elpa nil nil] [object cfgl-package "clojure-mode" clojure-mode clojure nil (sooheon) elpa nil nil] [object cfgl-package "coffee-mode" coffee-mode javascript nil nil elpa nil t] [object cfgl-package "company" company auto-completion (shell) (sooheon org markdown javascript html emacs-lisp clojure) elpa nil nil] [object cfgl-package "company-emoji" company-emoji nil nil (org markdown) elpa nil nil] [object cfgl-package "company-quickhelp" company-quickhelp auto-completion nil nil elpa nil nil] [object cfgl-package "company-statistics" company-statistics auto-completion nil nil elpa nil nil] [object cfgl-package "company-tern" company-tern javascript nil nil elpa nil nil] [object cfgl-package "company-web" company-web html nil nil elpa nil nil] [object cfgl-package "counsel" counsel sooheon nil nil elpa nil nil] [object cfgl-package "css-mode" css-mode html nil nil elpa nil nil] [object cfgl-package "darktooth-theme" darktooth-theme sooheon nil nil elpa nil nil] [object cfgl-package "dash-at-point" dash-at-point dash nil nil elpa nil nil] [object cfgl-package "define-word" define-word spacemacs nil nil elpa nil nil] [object cfgl-package "desktop" desktop spacemacs nil nil elpa nil nil] [object cfgl-package "diff-hl" diff-hl nil nil (vinegar) elpa nil nil] [object cfgl-package "diminish" diminish spacemacs-base nil nil elpa nil nil] [object cfgl-package "doc-view" doc-view spacemacs nil nil elpa nil nil] [object cfgl-package "eclipse-theme" eclipse-theme sooheon nil nil elpa nil nil] [object cfgl-package "ediff" ediff spacemacs-base nil nil elpa nil nil] [object cfgl-package "eldoc" eldoc spacemacs-base nil (emacs-lisp) elpa nil nil] [object cfgl-package "electric-indent-mode" electric-indent-mode spacemacs-base nil nil built-in nil nil] [object cfgl-package "elisp-slime-nav" elisp-slime-nav emacs-lisp nil nil elpa nil nil] [object cfgl-package "emacs-lisp" emacs-lisp emacs-lisp nil nil built-in nil nil] [object cfgl-package "emmet-mode" emmet-mode html nil nil elpa nil t] [object cfgl-package "emoji-cheat-sheet-plus" emoji-cheat-sheet-plus nil nil (org markdown) elpa nil nil] [object cfgl-package "esh-help" esh-help shell nil nil elpa nil nil] [object cfgl-package "eshell" eshell shell nil nil elpa nil nil] [object cfgl-package "eshell-prompt-extras" eshell-prompt-extras shell nil nil elpa nil nil] [object cfgl-package "eval-sexp-fu" eval-sexp-fu spacemacs nil nil elpa nil nil] [object cfgl-package "evil" evil spacemacs-base nil (emacs-lisp) elpa nil nil] ...))
  configuration-layer//load-packages(([object cfgl-package "ac-ispell" ac-ispell auto-completion nil nil elpa nil t] [object cfgl-package "ace-link" ace-link spacemacs nil nil elpa nil nil] [object cfgl-package "ace-window" ace-window spacemacs nil nil elpa nil nil] [object cfgl-package "adaptive-wrap" adaptive-wrap spacemacs nil nil elpa nil nil] [object cfgl-package "aggressive-indent" aggressive-indent spacemacs nil nil elpa nil nil] [object cfgl-package "align-cljlet" align-cljlet clojure nil nil elpa nil t] [object cfgl-package "ample-theme" ample-theme sooheon nil nil elpa nil nil] [object cfgl-package "auto-complete" auto-complete auto-completion nil nil elpa nil t] [object cfgl-package "auto-dictionary" auto-dictionary spacemacs nil nil elpa nil nil] [object cfgl-package "auto-highlight-symbol" auto-highlight-symbol spacemacs nil nil elpa nil t] [object cfgl-package "auto-yasnippet" auto-yasnippet auto-completion nil nil elpa nil t] [object cfgl-package "avy" avy spacemacs nil (sooheon) elpa nil nil] [object cfgl-package "bind-key" bind-key spacemacs-base nil nil elpa nil nil] [object cfgl-package "bookmark" bookmark spacemacs-base nil nil elpa nil nil] [object cfgl-package "buffer-move" buffer-move spacemacs nil nil elpa nil t] [object cfgl-package "centered-cursor" centered-cursor spacemacs nil nil local nil nil] [object cfgl-package "cider" cider clojure nil nil elpa nil nil] [object cfgl-package "cider-eval-sexp-fu" cider-eval-sexp-fu clojure nil nil elpa nil nil] [object cfgl-package "clean-aindent-mode" clean-aindent-mode spacemacs nil nil elpa nil t] [object cfgl-package "clj-refactor" clj-refactor clojure nil nil elpa nil nil] [object cfgl-package "clojure-mode" clojure-mode clojure nil (sooheon) elpa nil nil] [object cfgl-package "coffee-mode" coffee-mode javascript nil nil elpa nil t] [object cfgl-package "company" company auto-completion (shell) (sooheon org markdown javascript html emacs-lisp clojure) elpa nil nil] [object cfgl-package "company-emoji" company-emoji nil nil (org markdown) elpa nil nil] [object cfgl-package "company-quickhelp" company-quickhelp auto-completion nil nil elpa nil nil] [object cfgl-package "company-statistics" company-statistics auto-completion nil nil elpa nil nil] [object cfgl-package "company-tern" company-tern javascript nil nil elpa nil nil] [object cfgl-package "company-web" company-web html nil nil elpa nil nil] [object cfgl-package "counsel" counsel sooheon nil nil elpa nil nil] [object cfgl-package "css-mode" css-mode html nil nil elpa nil nil] [object cfgl-package "darktooth-theme" darktooth-theme sooheon nil nil elpa nil nil] [object cfgl-package "dash-at-point" dash-at-point dash nil nil elpa nil nil] [object cfgl-package "define-word" define-word spacemacs nil nil elpa nil nil] [object cfgl-package "desktop" desktop spacemacs nil nil elpa nil nil] [object cfgl-package "diff-hl" diff-hl nil nil (vinegar) elpa nil nil] [object cfgl-package "diminish" diminish spacemacs-base nil nil elpa nil nil] [object cfgl-package "doc-view" doc-view spacemacs nil nil elpa nil nil] [object cfgl-package "eclipse-theme" eclipse-theme sooheon nil nil elpa nil nil] [object cfgl-package "ediff" ediff spacemacs-base nil nil elpa nil nil] [object cfgl-package "eldoc" eldoc spacemacs-base nil (emacs-lisp) elpa nil nil] [object cfgl-package "electric-indent-mode" electric-indent-mode spacemacs-base nil nil built-in nil nil] [object cfgl-package "elisp-slime-nav" elisp-slime-nav emacs-lisp nil nil elpa nil nil] [object cfgl-package "emacs-lisp" emacs-lisp emacs-lisp nil nil built-in nil nil] [object cfgl-package "emmet-mode" emmet-mode html nil nil elpa nil t] [object cfgl-package "emoji-cheat-sheet-plus" emoji-cheat-sheet-plus nil nil (org markdown) elpa nil nil] [object cfgl-package "esh-help" esh-help shell nil nil elpa nil nil] [object cfgl-package "eshell" eshell shell nil nil elpa nil nil] [object cfgl-package "eshell-prompt-extras" eshell-prompt-extras shell nil nil elpa nil nil] [object cfgl-package "eval-sexp-fu" eval-sexp-fu spacemacs nil nil elpa nil nil] [object cfgl-package "evil" evil spacemacs-base nil (emacs-lisp) elpa nil nil] ...))
  configuration-layer/sync()
  (progn (load-file (concat user-emacs-directory "core/core-load-paths.el")) (require (quote core-spacemacs)) (require (quote core-configuration-layer)) (spacemacs/init) (spacemacs/maybe-install-dotfile) (configuration-layer/sync) (spacemacs/setup-startup-hook) (require (quote server)) (if (server-running-p) nil (server-start)))
  (if (spacemacs/emacs-version-ok) (progn (load-file (concat user-emacs-directory "core/core-load-paths.el")) (require (quote core-spacemacs)) (require (quote core-configuration-layer)) (spacemacs/init) (spacemacs/maybe-install-dotfile) (configuration-layer/sync) (spacemacs/setup-startup-hook) (require (quote server)) (if (server-running-p) nil (server-start))))
  eval-buffer(#<buffer  *load*> nil "/Users/sooheon/.emacs.d/init.el" nil t)  ; Reading at buffer position 1033
  load-with-code-conversion("/Users/sooheon/.emacs.d/init.el" "/Users/sooheon/.emacs.d/init.el" t t)
  load("/Users/sooheon/.emacs.d/init" t t)
  #[0 "�\205\262�   \306=\203��\307�\310Q\202;� \311=\204��\307�\312Q\202;�\313\307\314\315#\203*�\316\202;�\313\307\314\317#\203:�\320\nB�\321\202;�\316\322�\323�\322\211#\210�\322=\203a�\324\325\326\307�\327Q!\"\323�\322\211#\210�\322=\203`���\210�\203\243�\330�!\331\232\203\243�\332�!\211\333P\334�!\203}�\211\202\210�\334�!\203\207��\202\210�\314\262��\203\241�\335��\"\203\237�\336\337��#\210\340\341!\210��\266�\f?\205\260�\314�\323\342\322\211#)\262�\207" [init-file-user system-type delayed-warnings-list user-init-file inhibit-default-init inhibit-startup-screen ms-dos "~" "/_emacs" windows-nt "/.emacs" directory-files nil "^\\.emacs\\(\\.elc?\\)?$" "~/.emacs" "^_emacs\\(\\.elc?\\)?$" (initialization "`_emacs' init file is deprecated, please use `.emacs'") "~/_emacs" t load expand-file-name "init" file-name-as-directory "/.emacs.d" file-name-extension "elc" file-name-sans-extension ".el" file-exists-p file-newer-than-file-p message "Warning: %s is newer than %s" sit-for 1 "default"] 7 "\n\n(fn)"]()
  command-line()
  normal-top-level()

@TheBB
Copy link
Collaborator

TheBB commented Sep 24, 2015

Spinner works fine here, and I don't have anything called cl-struct-define either. Maybe try to reinstall spinner?

Is defstruct an alias for cl-defstruct in your case? (Check with SPC h d f defstruct.)

@TheBB
Copy link
Collaborator

TheBB commented Sep 24, 2015

See also magit/magit#1838

@sooheon
Copy link
Author

sooheon commented Sep 24, 2015

@TheBB I did google that issue, and followed the steps in there, to no avail. defstruct is an alias for cl-defstruct.

@justbur
Copy link
Contributor

justbur commented Sep 24, 2015

@sooheon I have cl-struct-define on Emacs25. Did you switch versions?

@sooheon
Copy link
Author

sooheon commented Sep 24, 2015

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?

@justbur
Copy link
Contributor

justbur commented Sep 24, 2015

check that the emacs25 stuff isn't included in your path somehow. could be a common site-lisp directory or something

@justbur
Copy link
Contributor

justbur commented Sep 24, 2015

just dump the value of load-path that should be sufficient

@sooheon
Copy link
Author

sooheon commented Sep 24, 2015

Ah so there're a ton of e25 related files in load-path:

("~/.spacemacs.d/clojure-semantic-master/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs/extensions/zoom-frm/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs/local/zoom-frm/" "/Users/sooheon/.emacs.d/elpa/worf-20150823.2000/" "/Users/sooheon/.emacs.d/elpa/window-numbering-20150228.1247/" "/Users/sooheon/.emacs.d/elpa/web-mode-20150922.508/" "/Users/sooheon/.emacs.d/elpa/volatile-highlights-20141004.2240/" "/Users/sooheon/.emacs.d/elpa/toc-org-20150921.705/" "/Users/sooheon/.emacs.d/elpa/tango-plus-theme-20140425.1511/" "/Users/sooheon/.emacs.d/elpa/tagedit-20150727.224/" "/Users/sooheon/.emacs.d/elpa/sublime-themes-20150915.3/" "/Users/sooheon/.emacs.d/elpa/spray-20150625.2345/" "/Users/sooheon/.emacs.d/elpa/spacemacs-theme-20150918.1424/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs/extensions/solarized-theme/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs/local/solarized-theme/" "/Users/sooheon/.emacs.d/elpa/smooth-scrolling-20131219.2039/" "/Users/sooheon/.emacs.d/elpa/smex-20150822.1146/" "/Users/sooheon/.emacs.d/elpa/smeargle-20141110.1919/" "/Users/sooheon/.emacs.d/elpa/shell-pop-20150822.2256/" "/Users/sooheon/.emacs.d/elpa/scss-mode-20150107.1400/" "/Users/sooheon/.emacs.d/elpa/sass-mode-20150508.2012/" "/Users/sooheon/.emacs.d/elpa/haml-mode-20150508.2011/" "/Users/sooheon/.emacs.d/elpa/reveal-in-osx-finder-20150802.957/" "/Users/sooheon/.emacs.d/elpa/rainbow-mode-0.11/" "/Users/sooheon/.emacs.d/elpa/rainbow-identifiers-20141102.726/" "/Users/sooheon/.emacs.d/elpa/rainbow-delimiters-20150320.17/" "/Users/sooheon/.emacs.d/elpa/popwin-20150315.600/" "/Users/sooheon/.emacs.d/elpa/plan9-theme-20150914.2127/" "/Users/sooheon/.emacs.d/elpa/pcre2el-20150502.851/" "/Users/sooheon/.emacs.d/elpa/pbcopy-20150224.2059/" "/Users/sooheon/.emacs.d/elpa/paradox-20150907.1552/" "/Users/sooheon/.emacs.d/elpa/seq-20150917.1508/" "/Users/sooheon/.emacs.d/elpa/page-break-lines-20150226.817/" "/Users/sooheon/.emacs.d/layers/org/extensions/ox-gfm/" "/Users/sooheon/.emacs.d/layers/org/local/ox-gfm/" "/Users/sooheon/.emacs.d/elpa/org-repo-todo-20141204.1341/" "/Users/sooheon/.emacs.d/elpa/org-plus-contrib-20150921/" "/Users/sooheon/.emacs.d/elpa/org-download-20150922.258/" "/Users/sooheon/.emacs.d/elpa/open-junk-file-20130130.2320/" "/Users/sooheon/.emacs.d/layers/colors/extensions/nyan-mode/" "/Users/sooheon/.emacs.d/layers/colors/local/nyan-mode/" "/Users/sooheon/.emacs.d/elpa/multi-term-20150220.520/" "/Users/sooheon/.emacs.d/elpa/move-text-20140307.844/" "/Users/sooheon/.emacs.d/elpa/monokai-theme-20150521.2257/" "/Users/sooheon/.emacs.d/elpa/mmm-mode-20150828.1716/" "/Users/sooheon/.emacs.d/elpa/markdown-toc-20150715.914/" "/Users/sooheon/.emacs.d/elpa/markdown-mode-20150910.836/" "/Users/sooheon/.emacs.d/elpa/magit-gitflow-20150905.39/" "/Users/sooheon/.emacs.d/elpa/magit-gh-pulls-20150920.543/" "/Users/sooheon/.emacs.d/elpa/magit-20150923.2218/" "/Users/sooheon/.emacs.d/elpa/magit-popup-20150920.646/" "/Users/sooheon/.emacs.d/elpa/lispy-20150923.502/" "/Users/sooheon/.emacs.d/elpa/linum-relative-20150730.212/" "/Users/sooheon/.emacs.d/elpa/less-css-mode-20150511.319/" "/Users/sooheon/.emacs.d/elpa/launchctl-20150518.609/" "/Users/sooheon/.emacs.d/elpa/json-mode-20150413.1948/" "/Users/sooheon/.emacs.d/elpa/json-snatcher-20150511.2047/" "/Users/sooheon/.emacs.d/elpa/json-reformat-20150901.542/" "/Users/sooheon/.emacs.d/elpa/js2-mode-20150911.116/" "/Users/sooheon/.emacs.d/elpa/js-doc-20131215.519/" "/Users/sooheon/.emacs.d/elpa/jade-mode-20150801.944/" "/Users/sooheon/.emacs.d/elpa/info+-20150914.1436/" "/Users/sooheon/.emacs.d/elpa/highlight-parentheses-20150421.2328/" "/Users/sooheon/.emacs.d/elpa/highlight-numbers-20150531.607/" "/Users/sooheon/.emacs.d/elpa/parent-mode-20150824.1600/" "/Users/sooheon/.emacs.d/elpa/highlight-indentation-20150307.208/" "/Users/sooheon/.emacs.d/elpa/helm-swoop-20150922.842/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs-base/extensions/helm-spacemacs/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs-base/local/helm-spacemacs/" "/Users/sooheon/.emacs.d/elpa/helm-projectile-20150917.551/" "/Users/sooheon/.emacs.d/elpa/helm-mode-manager-20140224.1504/" "/Users/sooheon/.emacs.d/elpa/helm-make-20150915.9/" "/Users/sooheon/.emacs.d/elpa/projectile-20150911.844/" "/Users/sooheon/.emacs.d/elpa/helm-gitignore-20150517.2056/" "/Users/sooheon/.emacs.d/elpa/request-20140316.417/" "/Users/sooheon/.emacs.d/elpa/helm-descbinds-20140122.2158/" "/Users/sooheon/.emacs.d/elpa/helm-dash-20150907.320/" "/Users/sooheon/.emacs.d/elpa/helm-css-scss-20140626.1725/" "/Users/sooheon/.emacs.d/elpa/helm-c-yasnippet-20140131.226/" "/Users/sooheon/.emacs.d/elpa/helm-ag-20150921.600/" "/Users/sooheon/.emacs.d/elpa/helm-20150923.2134/" "/Users/sooheon/.emacs.d/elpa/helm-core-20150923.959/" "/Users/sooheon/.emacs.d/elpa/gruvbox-theme-20150729.341/" "/Users/sooheon/.emacs.d/elpa/google-translate-20150707.1634/" "/Users/sooheon/.emacs.d/elpa/golden-ratio-20150819.420/" "/Users/sooheon/.emacs.d/elpa/gnuplot-20141231.1337/" "/Users/sooheon/.emacs.d/elpa/gitignore-mode-20150330.1048/" "/Users/sooheon/.emacs.d/elpa/github-browse-file-20150805.1419/" "/Users/sooheon/.emacs.d/elpa/gitconfig-mode-20150330.1048/" "/Users/sooheon/.emacs.d/elpa/gitattributes-mode-20150330.1048/" "/Users/sooheon/.emacs.d/elpa/git-timemachine-20150624.1446/" "/Users/sooheon/.emacs.d/elpa/git-messenger-20150314.602/" "/Users/sooheon/.emacs.d/elpa/git-link-20150921.2218/" "/Users/sooheon/.emacs.d/elpa/git-commit-20150903.1204/" "/Users/sooheon/.emacs.d/elpa/with-editor-20150921.1018/" "/Users/sooheon/.emacs.d/elpa/async-20150909.2257/" "/Users/sooheon/.emacs.d/elpa/gist-20150906.954/" "/Users/sooheon/.emacs.d/elpa/gh-20150906.848/" "/Users/sooheon/.emacs.d/elpa/logito-20120225.1255/" "/Users/sooheon/.emacs.d/elpa/pcache-20150125.1653/" "/Users/sooheon/.emacs.d/elpa/flycheck-pos-tip-20140606.510/" "/Users/sooheon/.emacs.d/elpa/popup-20150626.711/" "/Users/sooheon/.emacs.d/elpa/flycheck-20150921.947/" "/Users/sooheon/.emacs.d/elpa/fill-column-indicator-20140509.1101/" "/Users/sooheon/.emacs.d/elpa/expand-region-20150902.558/" "/Users/sooheon/.emacs.d/elpa/exec-path-from-shell-20150801.104/" "/Users/sooheon/.emacs.d/elpa/evil-visualstar-20150514.1410/" "/Users/sooheon/.emacs.d/elpa/evil-surround-20150605.2306/" "/Users/sooheon/.emacs.d/elpa/evil-snipe-20150819.1826/" "/Users/sooheon/.emacs.d/elpa/evil-org-20150513.1610/" "/Users/sooheon/.emacs.d/elpa/evil-numbers-20140606.551/" "/Users/sooheon/.emacs.d/elpa/evil-nerd-commenter-20150922.1800/" "/Users/sooheon/.emacs.d/elpa/evil-matchit-20150921.536/" "/Users/sooheon/.emacs.d/elpa/evil-lisp-state-20150328.736/" "/Users/sooheon/.emacs.d/elpa/evil-jumper-20150830.1807/" "/Users/sooheon/.emacs.d/elpa/evil-indent-textobject-20140918.2007/" "/Users/sooheon/.emacs.d/elpa/evil-iedit-state-20141217.1734/" "/Users/sooheon/.emacs.d/elpa/iedit-20150915.2022/" "/Users/sooheon/.emacs.d/elpa/evil-exchange-20141127.2243/" "/Users/sooheon/.emacs.d/elpa/evil-cleverparens-20150923.324/" "/Users/sooheon/.emacs.d/elpa/smartparens-20150920.527/" "/Users/sooheon/.emacs.d/elpa/evil-args-20140329.1429/" "/Users/sooheon/.emacs.d/elpa/goto-chg-20131228.659/" "/Users/sooheon/.emacs.d/elpa/undo-tree-20140509.522/" "/Users/sooheon/.emacs.d/elpa/eshell-prompt-extras-20150725.2359/" "/Users/sooheon/.emacs.d/elpa/esh-help-20140107.222/" "/Users/sooheon/.emacs.d/elpa/elisp-slime-nav-20150805.1248/" "/Users/sooheon/.emacs.d/elpa/eclipse-theme-20150904.226/" "/Users/sooheon/.emacs.d/elpa/diminish-20091203.1012/" "/Users/sooheon/.emacs.d/elpa/define-word-20150709.1223/" "/Users/sooheon/.emacs.d/elpa/dash-at-point-20140626.35/" "/Users/sooheon/.emacs.d/elpa/darktooth-theme-20150804.1854/" "/Users/sooheon/.emacs.d/elpa/counsel-20150912.2326/" "/Users/sooheon/.emacs.d/elpa/swiper-20150922.1002/" "/Users/sooheon/.emacs.d/elpa/company-web-20150623.533/" "/Users/sooheon/.emacs.d/elpa/web-completion-data-20150623.333/" "/Users/sooheon/.emacs.d/elpa/company-tern-20150525.216/" "/Users/sooheon/.emacs.d/elpa/dash-functional-20150828.413/" "/Users/sooheon/.emacs.d/elpa/tern-20150830.1256/" "/Users/sooheon/.emacs.d/elpa/company-statistics-0.2.1/" "/Users/sooheon/.emacs.d/elpa/company-quickhelp-20150804.319/" "/Users/sooheon/.emacs.d/elpa/pos-tip-20150318.813/" "/Users/sooheon/.emacs.d/elpa/company-20150919.1933/" "/Users/sooheon/.emacs.d/elpa/clj-refactor-20150924.256/" "/Users/sooheon/.emacs.d/elpa/inflections-20121016.157/" "/Users/sooheon/.emacs.d/elpa/edn-20150708.259/" "/Users/sooheon/.emacs.d/elpa/peg-20150707.2341/" "/Users/sooheon/.emacs.d/elpa/multiple-cursors-20150710.456/" "/Users/sooheon/.emacs.d/elpa/paredit-20150217.713/" "/Users/sooheon/.emacs.d/elpa/yasnippet-20150912.1330/" "/Users/sooheon/.emacs.d/elpa/cider-eval-sexp-fu-20150320.2015/" "/Users/sooheon/.emacs.d/elpa/eval-sexp-fu-20131230.1351/" "/Users/sooheon/.emacs.d/elpa/highlight-20150818.1118/" "/Users/sooheon/.emacs.d/elpa/cider-20150923.450/" "/Users/sooheon/.emacs.d/elpa/spinner-1.4/" "/Users/sooheon/.emacs.d/elpa/queue-0.1.1/" "/Users/sooheon/.emacs.d/elpa/pkg-info-20150517.443/" "/Users/sooheon/.emacs.d/elpa/epl-20150517.433/" "/Users/sooheon/.emacs.d/elpa/clojure-mode-20150910.1321/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs/extensions/centered-cursor/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs/local/centered-cursor/" "/Users/sooheon/.emacs.d/elpa/auto-dictionary-20150410.910/" "/Users/sooheon/.emacs.d/elpa/ample-theme-20150814.1101/" "/Users/sooheon/.emacs.d/elpa/aggressive-indent-20150919.1840/" "/Users/sooheon/.emacs.d/elpa/adaptive-wrap-0.5/" "/Users/sooheon/.emacs.d/elpa/ace-window-20150803.837/" "/Users/sooheon/.emacs.d/elpa/ace-link-20150901.646/" "/Users/sooheon/.emacs.d/elpa/avy-20150922.251/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs-base/extensions/hybrid-mode/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs-base/local/hybrid-mode/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs-base/extensions/holy-mode/" "/Users/sooheon/.emacs.d/layers/+distribution/spacemacs-base/local/holy-mode/" "/Users/sooheon/.emacs.d/elpa/evil-leader-20140606.543/" "/Users/sooheon/.emacs.d/elpa/evil-20150915.622/" "/Users/sooheon/.emacs.d/elpa/which-key-20150924.738/" "/Users/sooheon/.emacs.d/elpa/quelpa-20150905.10/" "/Users/sooheon/.emacs.d/elpa/package-build-20150905.256/" "/Users/sooheon/.emacs.d/elpa/use-package-20150923.1017/" "/Users/sooheon/.emacs.d/elpa/bind-key-20150321.213/" "/Users/sooheon/.emacs.d/elpa/s-20150924.406/" "/Users/sooheon/.emacs.d/elpa/dash-20150829.433/" "/Users/sooheon/.emacs.d/elpa/zenburn-theme-20150831.716/" "/Users/sooheon/dotfiles/spacemacs.d/org-mode/lisp" "/Users/sooheon/.emacs.d/elpa/hydra-20150901.226/" "/Users/sooheon/Dropbox/emacs/" "~/.emacs.d/core/libs/" "~/.emacs.d/core/" "/usr/local/share/emacs/site-lisp" "/usr/local/share/emacs/site-lisp/cask" "/usr/local/share/emacs/site-lisp/cmake" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/vc" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/url" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/textmodes" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/progmodes" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/play" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/org" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/nxml" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/net" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/mh-e" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/mail" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/leim" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/language" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/international" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/gnus" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/eshell" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/erc" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emulation" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/cedet" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/calendar" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/calc" "/usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/obsolete")

@justbur
Copy link
Contributor

justbur commented Sep 24, 2015

That's the reason then. I don't know enough about mac to tell you how to isolate the two installations, sorry

@justbur
Copy link
Contributor

justbur commented Sep 24, 2015

Actually, it looks like you can use EMACSLOADPATH to customize. See here

@sooheon
Copy link
Author

sooheon commented Sep 25, 2015

Thanks for your help!

@sooheon sooheon closed this as completed Sep 25, 2015
@jasonm23
Copy link

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.)

@bibstha
Copy link

bibstha commented Jun 8, 2016

Happend to me on OSX, and followed what @syohex said on clojure-emacs/cider#1556 (comment)

cd ~/.emacs.d/
find . -name '*.elc' | xargs rm

This solved the issue and I could start GUI emacs again.

@jasonm23
Copy link

jasonm23 commented Jun 8, 2016

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.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants