syl20bnr / spacemacs

A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
http://spacemacs.org
GNU General Public License v3.0
23.67k stars 4.89k forks source link

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

Closed sooheon closed 9 years ago

sooheon commented 9 years ago

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 commented 9 years ago

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

sooheon commented 9 years ago

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 commented 9 years ago

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 commented 9 years ago

See also https://github.com/magit/magit/issues/1838

sooheon commented 9 years ago

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

justbur commented 9 years ago

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

sooheon commented 9 years ago

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 commented 9 years ago

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

justbur commented 9 years ago

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

sooheon commented 9 years ago

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 commented 9 years ago

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

justbur commented 9 years ago

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

sooheon commented 9 years ago

Thanks for your help!

jasonm23 commented 8 years ago

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 commented 8 years ago

Happend to me on OSX, and followed what @syohex said on https://github.com/clojure-emacs/cider/issues/1556#issuecomment-182920808

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

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

jasonm23 commented 8 years ago

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