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

seq-map-indexed missing in emacs-25.2 #379

Closed
otwieracz opened this issue May 31, 2017 · 18 comments
Closed

seq-map-indexed missing in emacs-25.2 #379

otwieracz opened this issue May 31, 2017 · 18 comments

Comments

@otwieracz
Copy link

Expected behavior

clj-refactor loads without errors

Actual behavior

Debugger entered--Lisp error: (file-error "Cannot open load file" "No such file or directory" "seq-25")
  require(seq-25)
  (if (fboundp (quote seq-map-indexed)) nil (require (quote seq-25)))
  eval-buffer(#<buffer  *load*> nil "/home/otwieracz/.emacs.d/elpa/clj-refactor-20170520.323/clj-refactor.el" nil t)  ; Reading at buffer position 1675
  load-with-code-conversion("/home/otwieracz/.emacs.d/elpa/clj-refactor-20170520.323/clj-refactor.el" "/home/otwieracz/.emacs.d/elpa/clj-refactor-20170520.323/clj-refactor.el" nil t)
  require(clj-refactor)
  eval((require (quote clj-refactor)) nil)
  eval-expression((require (quote clj-refactor)) nil)
  funcall-interactively(eval-expression (require (quote clj-refactor)) nil)
  call-interactively(eval-expression nil nil)
  command-execute(eval-expression)

Steps to reproduce the problem

(require 'clj-refactor) on emacs-25.2

Additional info

There is no seq-map-indexed which is used as a check if it's already emacs 25
https://github.com/emacs-mirror/emacs/blob/emacs-25.2/lisp/emacs-lisp/seq.el

https://github.com/NicolasPetton/seq.el says it's included in emacs-25.

emacs-25.2 is most recent stable available.

Environment & Version information

clj-refactor.el version information

clj-refactor 20170520.323 installed A collection of clojure refactoring functions

CIDER version information

cider 20170525.255 installed Clojure Interactive Development Environment that Rocks

Leiningen or Boot version

Emacs version

GNU Emacs 25.2.1 (x86_64-pc-linux-gnu) of 2017-05-22

Operating system

Gentoo Linux

@benedekfazekas
Copy link
Member

yeah this is a bit of mess. your error is rather that seq-25 is not found on your load path. and as far as i understand seq-map-indexed is in seq-25 which gets loaded if you are on emacs 25 AND high enough seq.el version.

so could you please reinstall clj-refactor and/or seq.el. that should fix this. let me know by reopening this if it does not.

@enaeher
Copy link

enaeher commented Jun 19, 2017

I am having the same problem. Installing seq from ELPA does not resolve it, nor does reinstalling clj-refactor.

@benedekfazekas
Copy link
Member

@dotemacs any idea?

@dotemacs
Copy link
Contributor

I'll have a look tonight!

@dotemacs
Copy link
Contributor

So it seems that this only happens with spacemacs, despite the fact that Emacs is on version 25.2.1?

I'm on the same version, but I don't see this behaviour.

Can you try to reproduce this with vanilla Emacs setup, just to make sure that no other package is interfering with clj-refactor?

Try the following:

  1. move your .emacs.d out of the way: mv .emacs.d .emacs.d-$(date +%Y-%M-%d)
  2. start emacs: emacs -Q
  3. M-x package-install RET clj-refactor RET
  4. M-x package-install RET cider RET

Then go to the directory where you have your Clojure project:

  1. M-x cider-jack-in RET

What happens now?

@dotemacs
Copy link
Contributor

@otwieracz please see the above

@dotemacs
Copy link
Contributor

@enaeher ditto

@enaeher
Copy link

enaeher commented Jun 20, 2017

@dotemacs following your instructions, I am able to install clj-refactor and run cider-jack-in with no issues. I am still unable to load it with my normal configuration. (FWIW, I do not use Spacemacs, just regular Emacs 25.2.1 installed via Homebrew.)

@dotemacs
Copy link
Contributor

@enaeher thanks for the feedback. Glad to hear that it's working OK in plain, bare Emacs.

It seems to me that the issue potentially lies your other packages and/or your normal configuration.

Can you try to start with the bare Emacs and bring in packages one by one as and when you need them? That way you'll be able to pinpoint the issue with more certainty.

@benedekfazekas
Copy link
Member

benedekfazekas commented Jun 23, 2017

any progress on this? sorry for nagging @enaeher but want to make sure the lately released 2.3.1 does not have a deps problem

@enaeher
Copy link

enaeher commented Jun 23, 2017

Hi,

I haven't been able to find anything conclusive. Here is what I tried:

I removed my .emacs and removed everything from .emacs.d except for clj-refactor, cider, and their dependencies:

~ $ ll .emacs.d/
total 0
drwx------   3 eli  staff   102B Jun 23 10:21 auto-save-list
drwxr-xr-x  19 eli  staff   646B Jun 23 10:21 elpa
~ $ ll .emacs.d/elpa
total 16
drwxr-xr-x  58 eli  staff   1.9K Jun 23 10:21 cider-20170620.207
drwxr-xr-x   9 eli  staff   306B Jun 23 10:21 clj-refactor-20170608.320
-rw-r--r--   1 eli  staff    66B Jun 23 10:21 clj-refactor-readme.txt
drwxr-xr-x   6 eli  staff   204B Jun 23 10:21 clojure-mode-20170608.2315
drwxr-xr-x   7 eli  staff   238B Jun 23 10:21 edn-20160215.419
drwxr-xr-x   7 eli  staff   238B Jun 23 10:21 epl-20150517.433
drwxr-xr-x  11 eli  staff   374B Jun 23 10:21 hydra-20170325.815
drwxr-xr-x   6 eli  staff   204B Jun 23 10:21 inflections-20161126.1727
drwxr-xr-x  22 eli  staff   748B Jun 23 10:21 multiple-cursors-20170215.552
drwxr-xr-x   6 eli  staff   204B Jun 23 10:21 paredit-20170405.1149
drwxr-xr-x   7 eli  staff   238B Jun 23 10:21 peg-20150707.2341
drwxr-xr-x   7 eli  staff   238B Jun 23 10:21 pkg-info-20150517.443
drwxr-xr-x   7 eli  staff   238B Jun 23 10:21 queue-0.1.1
drwxr-xr-x   6 eli  staff   204B Jun 23 10:21 s-20170428.1026
drwxr-xr-x   6 eli  staff   204B Jun 23 10:21 spinner-1.7.3
-rw-r--r--   1 eli  staff   147B Jun 23 10:21 spinner-1.7.3.signed
drwxr-xr-x   7 eli  staff   238B Jun 23 10:21 yasnippet-20170605.1940
~ $

Even with this bare-bones configuration, I get this error when trying to eval (require 'clj-refactor):

Debugger entered--Lisp error: (file-error "Cannot open load file" "No such file or directory" "seq-25")
  require(seq-25)
  byte-code("\300\301!\210\302\303!\204��\300\304!\210\300\305!\210\300\306!\210\300\307!\210\300\310!\210\300\311!\210\300\312!\210\300\313!\210\300\314!\210\300\315!\210\300\316!\210\300\317!\210\320\321\322\323\324DD\325\326\327\330\331&�\210\320\332\322\323\333DD\334\326\327\330\331&�\210\320\335\322\323\336DD\337\326\327\330\340&�\210\320\341\322\323\342DD\343\330\344\326\327&�\210\320\345\322\323\346DD\347\326\327\330\331&�\210\320\350\322\323\351DD\352\326\327\330\353&�\210\320\354\322\323\355DD\356\326\327\330\357&�\210\320\360\322\323\361DD\362\326\327\330\331&�\210\320\363\322\323\364DD\365\326\327\330\331&�\210\320\366\322\323\367DD\370\326\327\330\331&�\210\320\371\322\323\372DD\373\326\327\330\331&�\210\320\374\322\323\375DD\376\326\327\330\331&�\210\320\377\322\323\201@�DD\201A�\326\327\330\331&�\210\320\201B�\322\323\201C�DD\201D�\326\327\330\331&�\210\320\201E�\322\323\201F�DD\201G�\326\327\330\331&�\210\320\201H�\322\323\201I�DD\201J�\326\327\330\331&�\210\320\201K�\322\323\201L�DD\201M�\326\327\330\331&�\210\320\201N�\322\323\201O�DD\201P�\326\327\330\331&�\210\320\201Q�\322\323\201R�DD\201S�\326\327\330\331&�\210\320\201T�\322\323\201U�DD\201V�\326\327\330\201W�&�\210\320\201X�\322\323\201Y�DD\201Z�\326\327\330\201W�&�\210\320\201[�\322\323\201\\�DD\201]�\326\327\330\201W�&�\210\320\201^�\322\323\201_�DD\201`�\326\327\330\201W�&�\210\320\201a�\322\323\201b�DD\201c�\326\327\330\201W�&�\210\320\201d�\322\323\201e�DD\201f�\326\327\330\201W�&�\210\320\201g�\322\323\201h�DD\201i�\326\327\330\331&�\210\320\201j�\322\323\201k�DD\201l�\326\327\330\201m�&�\207" [require seq fboundp seq-map-indexed seq-25 clj-refactor-compat yasnippet paredit multiple-cursors-core clojure-mode cider edn sgml-mode inflections hydra subword custom-declare-variable cljr-add-ns-to-blank-clj-files funcall function #[0 "\300\207" [t] 1] "If t, automatically add a ns form to new .clj files." :group cljr :type boolean cljr-auto-sort-ns #[0 "\300\207" [t] 1] "If t, sort ns form after any command that changes it." cljr-magic-requires #[0 "\300\207" [t] 1] "Whether to automatically require common namespaces when they are used.\nThese are the namespaces listed in `cljr-magic-require-namespaces'.\n\nIf this variable is `:prompt', typing the short form followed by\n`\\[cljr-slash]' will ask if you want to add the corresponding require\nstatement to the ns form.\nAny other non-nil value means to add the form without asking." (choice (const :tag "true" t) (const :tag "prompt" :prompt) (const :tag "false" nil)) cljr-magic-require-namespaces #[0 "\300\207" [(("io" . "clojure.java.io") ("set" . "clojure.set") ("str" . "clojure.string") ("walk" . "clojure.walk") ("zip" . "clojure.zip"))] 1] "Alist of aliases and namespaces used by `cljr-slash'." (repeat (cons (string :tag "Short alias") (string :tag "Full namespace"))) cljr-project-clean-prompt #[0 "\300\207" [t] 1] "If t, `cljr-project-clean' asks before doing anything.\nIf nil, the project clean functions are run without warning." cljr-project-clean-functions #[0 "\300C\207" [cljr-clean-ns] 1] "List of functions called by `cljr-project-clean'.\nThese are called on all .clj files in the project." (repeat function) cljr-project-clean-exceptions #[0 "\300\207" [("dev/user.clj" "project.clj" "boot.clj")] 1] "A list of files that `cljr-project-clean' should avoid." (repeat string) cljr-hotload-dependencies #[0 "\300\207" [t] 1] ...] 8)
  require(clj-refactor)
  eval((require (quote clj-refactor)) nil)
  eval-expression((require (quote clj-refactor)) nil)
  funcall-interactively(eval-expression (require (quote clj-refactor)) nil)
  call-interactively(eval-expression nil nil)
  command-execute(eval-expression)

I am not sure why this behavior is different from what I saw when using package-install above.

@dotemacs
Copy link
Contributor

What is your initialisation file:

  • ~/.emacs.d/init.el ?
  • ~/.emacs ?
  • ~/.emacs.el ?

What do you have in it?

@enaeher
Copy link

enaeher commented Jun 23, 2017

During the test above, I had no initialization file.

My normal .emacs is at https://github.com/enaeher/dotfiles-emacs.

@dotemacs
Copy link
Contributor

Thank you.

Without your initialization file, can you do the following:

M-x list-load-path-shadows

What does that show you ?

Then look at the output of this which you should eval in the *scratch* buffer:

(insert (format "\nload-path: %s\n" load-path))

@f0086
Copy link

f0086 commented Jun 25, 2017

I have the same problem (ArchLinux, stock Emacs 25.2.1)

list-load-path-shadows:

/home/aaron/.emacs.d/el-get/spaceline/tests hides /home/aaron/.emacs.d/el-get/fringe-helper/tests
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-meta hides /usr/share/emacs/site-lisp/mu4e/mu4e-meta
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-view hides /usr/share/emacs/site-lisp/mu4e/mu4e-view
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-utils hides /usr/share/emacs/site-lisp/mu4e/mu4e-utils
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-message hides /usr/share/emacs/site-lisp/mu4e/mu4e-message
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-lists hides /usr/share/emacs/site-lisp/mu4e/mu4e-lists
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-main hides /usr/share/emacs/site-lisp/mu4e/mu4e-main
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e hides /usr/share/emacs/site-lisp/mu4e/mu4e
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-compose hides /usr/share/emacs/site-lisp/mu4e/mu4e-compose
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-mark hides /usr/share/emacs/site-lisp/mu4e/mu4e-mark
/home/aaron/.emacs.d/el-get/mu4e/mu4e/org-mu4e hides /usr/share/emacs/site-lisp/mu4e/org-mu4e
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-contrib hides /usr/share/emacs/site-lisp/mu4e/mu4e-contrib
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-headers hides /usr/share/emacs/site-lisp/mu4e/mu4e-headers
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-context hides /usr/share/emacs/site-lisp/mu4e/mu4e-context
/home/aaron/.emacs.d/el-get/mu4e/mu4e/org-old-mu4e hides /usr/share/emacs/site-lisp/mu4e/org-old-mu4e
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-actions hides /usr/share/emacs/site-lisp/mu4e/mu4e-actions
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-speedbar hides /usr/share/emacs/site-lisp/mu4e/mu4e-speedbar
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-draft hides /usr/share/emacs/site-lisp/mu4e/mu4e-draft
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-proc hides /usr/share/emacs/site-lisp/mu4e/mu4e-proc
/home/aaron/.emacs.d/el-get/mu4e/mu4e/mu4e-vars hides /usr/share/emacs/site-lisp/mu4e/mu4e-vars
/usr/share/emacs/site-lisp/flim/hex-util hides /usr/share/emacs/25.2/lisp/hex-util
/usr/share/emacs/site-lisp/flim/md4 hides /usr/share/emacs/25.2/lisp/md4
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-perl hides /usr/share/emacs/25.2/lisp/org/ob-perl
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-timer hides /usr/share/emacs/25.2/lisp/org/org-timer
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-docview hides /usr/share/emacs/25.2/lisp/org/org-docview
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-id hides /usr/share/emacs/25.2/lisp/org/org-id
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-scala hides /usr/share/emacs/25.2/lisp/org/ob-scala
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-ruby hides /usr/share/emacs/25.2/lisp/org/ob-ruby
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-protocol hides /usr/share/emacs/25.2/lisp/org/org-protocol
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-w3m hides /usr/share/emacs/25.2/lisp/org/org-w3m
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-bibtex hides /usr/share/emacs/25.2/lisp/org/org-bibtex
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-scheme hides /usr/share/emacs/25.2/lisp/org/ob-scheme
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-ledger hides /usr/share/emacs/25.2/lisp/org/ob-ledger
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-ocaml hides /usr/share/emacs/25.2/lisp/org/ob-ocaml
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-attach hides /usr/share/emacs/25.2/lisp/org/org-attach
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-python hides /usr/share/emacs/25.2/lisp/org/ob-python
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-makefile hides /usr/share/emacs/25.2/lisp/org/ob-makefile
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-rmail hides /usr/share/emacs/25.2/lisp/org/org-rmail
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob hides /usr/share/emacs/25.2/lisp/org/ob
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-clock hides /usr/share/emacs/25.2/lisp/org/org-clock
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-capture hides /usr/share/emacs/25.2/lisp/org/org-capture
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-crypt hides /usr/share/emacs/25.2/lisp/org/org-crypt
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-eshell hides /usr/share/emacs/25.2/lisp/org/org-eshell
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-clojure hides /usr/share/emacs/25.2/lisp/org/ob-clojure
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-macro hides /usr/share/emacs/25.2/lisp/org/org-macro
/home/aaron/.emacs.d/el-get/org-mode/lisp/org hides /usr/share/emacs/25.2/lisp/org/org
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-texinfo hides /usr/share/emacs/25.2/lisp/org/ox-texinfo
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-feed hides /usr/share/emacs/25.2/lisp/org/org-feed
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-R hides /usr/share/emacs/25.2/lisp/org/ob-R
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-man hides /usr/share/emacs/25.2/lisp/org/ox-man
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-awk hides /usr/share/emacs/25.2/lisp/org/ob-awk
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-maxima hides /usr/share/emacs/25.2/lisp/org/ob-maxima
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-lob hides /usr/share/emacs/25.2/lisp/org/ob-lob
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-latex hides /usr/share/emacs/25.2/lisp/org/ox-latex
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-ditaa hides /usr/share/emacs/25.2/lisp/org/ob-ditaa
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-octave hides /usr/share/emacs/25.2/lisp/org/ob-octave
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-table hides /usr/share/emacs/25.2/lisp/org/ob-table
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-screen hides /usr/share/emacs/25.2/lisp/org/ob-screen
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-gnuplot hides /usr/share/emacs/25.2/lisp/org/ob-gnuplot
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-compat hides /usr/share/emacs/25.2/lisp/org/org-compat
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-fortran hides /usr/share/emacs/25.2/lisp/org/ob-fortran
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-calc hides /usr/share/emacs/25.2/lisp/org/ob-calc
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-faces hides /usr/share/emacs/25.2/lisp/org/org-faces
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-tangle hides /usr/share/emacs/25.2/lisp/org/ob-tangle
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-matlab hides /usr/share/emacs/25.2/lisp/org/ob-matlab
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-js hides /usr/share/emacs/25.2/lisp/org/ob-js
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-mouse hides /usr/share/emacs/25.2/lisp/org/org-mouse
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-org hides /usr/share/emacs/25.2/lisp/org/ox-org
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-picolisp hides /usr/share/emacs/25.2/lisp/org/ob-picolisp
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-sqlite hides /usr/share/emacs/25.2/lisp/org/ob-sqlite
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-md hides /usr/share/emacs/25.2/lisp/org/ox-md
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-exp hides /usr/share/emacs/25.2/lisp/org/ob-exp
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-table hides /usr/share/emacs/25.2/lisp/org/org-table
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-css hides /usr/share/emacs/25.2/lisp/org/ob-css
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-src hides /usr/share/emacs/25.2/lisp/org/org-src
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-mscgen hides /usr/share/emacs/25.2/lisp/org/ob-mscgen
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-io hides /usr/share/emacs/25.2/lisp/org/ob-io
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-eval hides /usr/share/emacs/25.2/lisp/org/ob-eval
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-haskell hides /usr/share/emacs/25.2/lisp/org/ob-haskell
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-java hides /usr/share/emacs/25.2/lisp/org/ob-java
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-plantuml hides /usr/share/emacs/25.2/lisp/org/ob-plantuml
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-asymptote hides /usr/share/emacs/25.2/lisp/org/ob-asymptote
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-gnus hides /usr/share/emacs/25.2/lisp/org/org-gnus
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-beamer hides /usr/share/emacs/25.2/lisp/org/ox-beamer
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-org hides /usr/share/emacs/25.2/lisp/org/ob-org
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-sass hides /usr/share/emacs/25.2/lisp/org/ob-sass
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-footnote hides /usr/share/emacs/25.2/lisp/org/org-footnote
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-plot hides /usr/share/emacs/25.2/lisp/org/org-plot
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-core hides /usr/share/emacs/25.2/lisp/org/ob-core
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-entities hides /usr/share/emacs/25.2/lisp/org/org-entities
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-comint hides /usr/share/emacs/25.2/lisp/org/ob-comint
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-version hides /usr/share/emacs/25.2/lisp/org/org-version
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-sql hides /usr/share/emacs/25.2/lisp/org/ob-sql
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-ascii hides /usr/share/emacs/25.2/lisp/org/ox-ascii
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-icalendar hides /usr/share/emacs/25.2/lisp/org/ox-icalendar
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-irc hides /usr/share/emacs/25.2/lisp/org/org-irc
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-odt hides /usr/share/emacs/25.2/lisp/org/ox-odt
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-keys hides /usr/share/emacs/25.2/lisp/org/ob-keys
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-ref hides /usr/share/emacs/25.2/lisp/org/ob-ref
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-archive hides /usr/share/emacs/25.2/lisp/org/org-archive
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-lisp hides /usr/share/emacs/25.2/lisp/org/ob-lisp
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-lilypond hides /usr/share/emacs/25.2/lisp/org/ob-lilypond
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-html hides /usr/share/emacs/25.2/lisp/org/ox-html
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-element hides /usr/share/emacs/25.2/lisp/org/org-element
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-pcomplete hides /usr/share/emacs/25.2/lisp/org/org-pcomplete
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-mhe hides /usr/share/emacs/25.2/lisp/org/org-mhe
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-indent hides /usr/share/emacs/25.2/lisp/org/org-indent
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-shen hides /usr/share/emacs/25.2/lisp/org/ob-shen
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-loaddefs hides /usr/share/emacs/25.2/lisp/org/org-loaddefs
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-ctags hides /usr/share/emacs/25.2/lisp/org/org-ctags
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-latex hides /usr/share/emacs/25.2/lisp/org/ob-latex
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-habit hides /usr/share/emacs/25.2/lisp/org/org-habit
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-mobile hides /usr/share/emacs/25.2/lisp/org/org-mobile
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox hides /usr/share/emacs/25.2/lisp/org/ox
/home/aaron/.emacs.d/el-get/org-mode/lisp/ox-publish hides /usr/share/emacs/25.2/lisp/org/ox-publish
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-dot hides /usr/share/emacs/25.2/lisp/org/ob-dot
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-install hides /usr/share/emacs/25.2/lisp/org/org-install
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-agenda hides /usr/share/emacs/25.2/lisp/org/org-agenda
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-list hides /usr/share/emacs/25.2/lisp/org/org-list
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-C hides /usr/share/emacs/25.2/lisp/org/ob-C
/home/aaron/.emacs.d/el-get/org-mode/lisp/ob-emacs-lisp hides /usr/share/emacs/25.2/lisp/org/ob-emacs-lisp
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-datetree hides /usr/share/emacs/25.2/lisp/org/org-datetree
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-inlinetask hides /usr/share/emacs/25.2/lisp/org/org-inlinetask
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-bbdb hides /usr/share/emacs/25.2/lisp/org/org-bbdb
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-colview hides /usr/share/emacs/25.2/lisp/org/org-colview
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-macs hides /usr/share/emacs/25.2/lisp/org/org-macs
/home/aaron/.emacs.d/el-get/org-mode/lisp/org-info hides /usr/share/emacs/25.2/lisp/org/org-info
/usr/share/emacs/site-lisp/flim/hmac-md5 hides /usr/share/emacs/25.2/lisp/net/hmac-md5
/usr/share/emacs/site-lisp/flim/hmac-def hides /usr/share/emacs/25.2/lisp/net/hmac-def
/usr/share/emacs/site-lisp/flim/sasl-cram hides /usr/share/emacs/25.2/lisp/net/sasl-cram
/usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/25.2/lisp/net/sasl
/usr/share/emacs/site-lisp/flim/ntlm hides /usr/share/emacs/25.2/lisp/net/ntlm
/usr/share/emacs/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/25.2/lisp/net/sasl-ntlm
/usr/share/emacs/site-lisp/flim/sasl-digest hides /usr/share/emacs/25.2/lisp/net/sasl-digest
/usr/share/emacs/site-lisp/semi/smime hides /usr/share/emacs/25.2/lisp/gnus/smime
/usr/share/emacs/site-lisp/semi/pgg-pgp hides /usr/share/emacs/25.2/lisp/obsolete/pgg-pgp
/usr/share/emacs/site-lisp/semi/pgg-def hides /usr/share/emacs/25.2/lisp/obsolete/pgg-def
/usr/share/emacs/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/25.2/lisp/obsolete/pgg-pgp5
/usr/share/emacs/site-lisp/semi/pgg-gpg hides /usr/share/emacs/25.2/lisp/obsolete/pgg-gpg
/usr/share/emacs/site-lisp/semi/pgg hides /usr/share/emacs/25.2/lisp/obsolete/pgg
/usr/share/emacs/site-lisp/semi/pgg-parse hides /usr/share/emacs/25.2/lisp/obsolete/pgg-parse

141 Emacs Lisp load-path shadowings were found

load-path output:

load-path: (/home/aaron/.emacs.d/el-get/company-tern /home/aaron/.emacs.d/el-get/company-mode /home/aaron/.emacs.d/el-get/tern/emacs /home/aaron/.emacs.d/el-get/skewer-mode /home/aaron/.emacs.d/el-get/simple-httpd /home/aaron/.emacs.d/el-get/js2-mode /home/aaron/.emacs.d/el-get/cljsbuild-mode /home/aaron/.emacs.d/el-get/inf-ruby /home/aaron/.emacs.d/el-get/bm /home/aaron/.emacs.d/el-get/pos-tip /home/aaron/.emacs.d/el-get/evil-mc /home/aaron/.emacs.d/el-get/ac-php /home/aaron/.emacs.d/el-get/auto-complete /home/aaron/.emacs.d/el-get/fuzzy /home/aaron/.emacs.d/el-get/xcscope /home/aaron/.emacs.d/el-get/which-key /home/aaron/.emacs.d/el-get/sicp /home/aaron/.emacs.d/el-get/flyspell /home/aaron/.emacs.d/el-get/langtool /home/aaron/.emacs.d/el-get/markdown-mode /home/aaron/.emacs.d/el-get/dockerfile-mode /home/aaron/.emacs.d/el-get/web-mode /home/aaron/.emacs.d/el-get/yaml-mode /home/aaron/.emacs.d/el-get/coffee-mode /home/aaron/.emacs.d/el-get/sass-mode /home/aaron/.emacs.d/el-get/haml-mode /home/aaron/.emacs.d/el-get/go-mode /home/aaron/.emacs.d/el-get/php-mode /home/aaron/.emacs.d/el-get/clj-refactor /home/aaron/.emacs.d/el-get/edn /home/aaron/.emacs.d/el-get/peg /home/aaron/.emacs.d/el-get/cider /home/aaron/.emacs.d/el-get/queue /home/aaron/.emacs.d/el-get/spinner /home/aaron/.emacs.d/el-get/inflections /home/aaron/.emacs.d/el-get/multiple-cursors /home/aaron/.emacs.d/el-get/yasnippet /home/aaron/.emacs.d/el-get/clojure-mode /home/aaron/.emacs.d/el-get/flycheck /home/aaron/.emacs.d/el-get/mu4e/mu4e /home/aaron/.emacs.d/el-get/popwin/misc /home/aaron/.emacs.d/el-get/popwin /home/aaron/.emacs.d/el-get/f /home/aaron/.emacs.d/el-get/spaceline /home/aaron/.emacs.d/el-get/s /home/aaron/.emacs.d/el-get/git-gutter-fringe+ /home/aaron/.emacs.d/el-get/fringe-helper /home/aaron/.emacs.d/el-get/git-gutter+ /home/aaron/.emacs.d/el-get/linum-off /home/aaron/.emacs.d/el-get/neotree /home/aaron/.emacs.d/el-get/popup /home/aaron/.emacs.d/el-get/hydra /home/aaron/.emacs.d/el-get/aggressive-indent-mode /home/aaron/.emacs.d/el-get/names /home/aaron/.emacs.d/el-get/powerline /home/aaron/.emacs.d/el-get/helm-projectile /home/aaron/.emacs.d/el-get/projectile /home/aaron/.emacs.d/el-get/pkg-info /home/aaron/.emacs.d/el-get/epl /home/aaron/.emacs.d/el-get/rainbow-delimiters /home/aaron/.emacs.d/el-get/paredit /home/aaron/.emacs.d/el-get/helm-dictionary /home/aaron/.emacs.d/el-get/helm /home/aaron/.emacs.d/el-get/magit/lisp/ /home/aaron/.emacs.d/el-get/emacs-async /home/aaron/.emacs.d/el-get/with-editor /home/aaron/.emacs.d/el-get/dash /home/aaron/.emacs.d/el-get/evil-surround /home/aaron/.emacs.d/el-get/evil-org-mode /home/aaron/.emacs.d/el-get/evil-leader /home/aaron/.emacs.d/el-get/evil /home/aaron/.emacs.d/el-get/goto-chg /home/aaron/.emacs.d/el-get/undo-tree /home/aaron/.emacs.d/el-get/el-get /home/aaron/.emacs.d/el-get/org-mode/lisp /home/aaron/.emacs.d/el-get/org-mode/contrib/lisp /home/aaron/.emacs.d/el-get/org-mode /home/aaron/.emacs.d/el-get/ /home/aaron/.emacs.d/el-get/el-get/methods ~/.emacs.d/el-get/el-get /home/aaron/.emacs.d/elpa/queue-0.1.1 /usr/share/emacs/25.2/site-lisp /usr/share/emacs/site-lisp /usr/share/emacs/site-lisp/apel /usr/share/emacs/site-lisp/emu /usr/share/emacs/site-lisp/flim /usr/share/emacs/site-lisp/mu4e /usr/share/emacs/site-lisp/semi /usr/share/emacs/site-lisp/wl /usr/share/emacs/25.2/lisp /usr/share/emacs/25.2/lisp/vc /usr/share/emacs/25.2/lisp/url /usr/share/emacs/25.2/lisp/textmodes /usr/share/emacs/25.2/lisp/progmodes /usr/share/emacs/25.2/lisp/play /usr/share/emacs/25.2/lisp/org /usr/share/emacs/25.2/lisp/nxml /usr/share/emacs/25.2/lisp/net /usr/share/emacs/25.2/lisp/mh-e /usr/share/emacs/25.2/lisp/mail /usr/share/emacs/25.2/lisp/leim /usr/share/emacs/25.2/lisp/language /usr/share/emacs/25.2/lisp/international /usr/share/emacs/25.2/lisp/gnus /usr/share/emacs/25.2/lisp/eshell /usr/share/emacs/25.2/lisp/erc /usr/share/emacs/25.2/lisp/emulation /usr/share/emacs/25.2/lisp/emacs-lisp /usr/share/emacs/25.2/lisp/cedet /usr/share/emacs/25.2/lisp/calendar /usr/share/emacs/25.2/lisp/calc /usr/share/emacs/25.2/lisp/obsolete)

@dotemacs
Copy link
Contributor

dotemacs commented Jun 25, 2017

Hello @f0086

I see you're using el-get to install the packages.

I'll ask you to try two different things.

First, can you reduce your initialisation config to the bare minimum and just install clj-refactor?
Then load the project. What happens then?

Now for the second option:

Not sure what version of clj-refactor you're on, but I'm on 2.3.1. Amongst the dependencies listed for it is seq 2.19. Which is installed, despite the fact that seq 2.3 is built in.

When I list list-load-path-shadows, I can see that: seq-2.19 hides built in seq, which is at 2.3.

Can you try to install seq 2.19 explicitly, and report back?

@f0086
Copy link

f0086 commented Jun 26, 2017

Ok, I've found my problem.
I had a (require 'clj-refactor) in mt init-file, which loads before the initialization for the seq package happened. Removing the require solves my problem.

On this journey I've fixed some dependency problems for clj-refactor on el-get
dimitri/el-get#2521 (comment)

@wiseman
Copy link

wiseman commented Dec 20, 2017

I'm running into this same error. I had a (require 'clj-refactor) in my init file, but after removing it I still get the error. Installed versions: cider 20171219.1034, clj-refactor 20171117.317, seq 20151028.759

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

6 participants