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 value as function is void --some #2420

Closed
ajsteven130 opened this Issue Nov 30, 2015 · 9 comments

Comments

Projects
None yet
5 participants
@ajsteven130

ajsteven130 commented Nov 30, 2015

Using Emacs 24.5.1 on WIndows 7 and installing from both MELPA-Stable (Magit 2.3.1) and MELPA (Magit-20151129.2010) I get the error "Symbol's value as function is void --some".

It appears to come from /lisp/magit-process.el at line 92. Removing the custom variable that contains "--some", magit-credential-cache-daemon-socket, and re-byte compiling everything seems to make it work fine.

@tarsius

This comment has been minimized.

Member

tarsius commented Nov 30, 2015

Aaaaaaaaaaaaaaaa! Not again.

@ajsteven130

This comment has been minimized.

ajsteven130 commented Nov 30, 2015

after your comment, I found the duplicate. Sorry

@tarsius

This comment has been minimized.

Member

tarsius commented Nov 30, 2015

#2382, #2406, #2379 and probably some more

@tarsius

This comment has been minimized.

Member

tarsius commented Nov 30, 2015

It's okay, but next time please consult a search engine oO

@tarsius tarsius closed this Nov 30, 2015

@npostavs

This comment has been minimized.

Member

npostavs commented Nov 30, 2015

How is this happening for users installing via MELPA? Do we have an incorrect Package-Requires:?

@tarsius

This comment has been minimized.

Member

tarsius commented Nov 30, 2015

No (dash "20151021.113") should be recent enough.

@ajsteven130

This comment has been minimized.

ajsteven130 commented Nov 30, 2015

(dash "20151021.113") is what I have installed now with everything working, but for some reason dash did not update automatically when installing Magit through MELPA. Really not sure how I could have screwed that part up.

@tonyg

This comment has been minimized.

tonyg commented Dec 1, 2015

UPDATE: Apologies for the noise. I have found the problem. It was a stale version of dash lying around in my .emacs.d.

No longer relevant:

I have the following packages installed from MELPA, on Emacs 24.5.1 on x86_64 Debian linux:

  async              20151123.256  installed             Asynchronous processing in Emacs
  dash               20151021.113  installed             A modern list library for Emacs
  git-commit         20151111.418  installed             Edit Git commit messages
  magit              20151129.2010 installed             A Git porcelain inside Emacs
  magit-popup        20151126.343  installed             Define prefix-infix-suffix command combos
  with-editor        20151126.323  installed             Use the Emacsclient as $EDITOR

Every time I run magit-status, I get Symbol's function definition is void: --some.

I have tried uninstalling and reinstalling magit; same error. Then I tried uninstalling all those packages, and reinstalling magit; same error.

Is there anything I can do to get insight into the problem? Or perhaps there is some stale state somewhere I need to find and dispose of?

@fakedrake

This comment has been minimized.

fakedrake commented Jun 27, 2016

For anyone who like me stumbled upon this issue try updating dash and then removing all magit's .elc files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment