Issue #201 wontfix

Unable to Make - Symbol's value as variable is void: shell-completion-vars

Anonymous created an issue

After I check out Evil from the git repository, when using the make command, I get a number of messages about undefined functions.

It finally fails with evil-search.el:26:1:Error: Symbol's value as variable is void: shell-completion-vars

This is happening on OS X 10.7 with emacs 22.1.1

user@mac.local:/.emacs.d/evil make Compute dependencies emacs --batch -Q -L . -L lib -f batch-byte-compile evil-vars.el Wrote /Users/user/.emacs.d/evil/evil-vars.elc emacs --batch -Q -L . -L lib -f batch-byte-compile evil-common.el

In evil-line-move: evil-common.el:1120:18:Warning: reference to free variable `line-move-visual'

In end of data: evil-common.el:2935:1:Warning: the following functions are not known to be defined: global-undo-tree-mode, characterp, beginning-of-visual-line, region-active-p, match-substitute-replacement Wrote /Users/user/.emacs.d/evil/evil-common.elc emacs --batch -Q -L . -L lib -f batch-byte-compile evil-digraphs.el Wrote /Users/user/.emacs.d/evil/evil-digraphs.elc emacs --batch -Q -L . -L lib -f batch-byte-compile evil-core.el Wrote /Users/user/.emacs.d/evil/evil-core.elc emacs --batch -Q -L . -L lib -f batch-byte-compile evil-states.el

In evil-visual-state: evil-states.el:238:11:Warning: assignment to free variable `select-active-regions'

In end of data: evil-states.el:865:1:Warning: the function `x-select-text' is not known to be defined. Wrote /Users/user/.emacs.d/evil/evil-states.elc emacs --batch -Q -L . -L lib -f batch-byte-compile evil-ex.el

In evil-ex-setup: evil-ex.el:173:41:Warning: `make-variable-buffer-local' should be called at toplevel evil-ex.el:176:9:Warning: assignment to free variable `completion-at-point-functions' evil-ex.el:394:19:Warning: reference to free variable `shell-completion-vars'

In evil-ex-init-shell-argument-completion: evil-ex.el:411:13:Warning: assignment to free variable `minibuffer-default-add-function' evil-ex.el:412:11:Warning: assignment to free variable `completion-at-point-functions'

In end of data: evil-ex.el:1025:1:Warning: the following functions are not known to be defined: declare-function, shell-completion-vars, completion-at-point Wrote /Users/user/.emacs.d/evil/evil-ex.elc emacs --batch -Q -L . -L lib -f batch-byte-compile evil-search.el

In toplevel form: evil-search.el:26:1:Error: Symbol's value as variable is void: shell-completion-vars make: * [evil-search.elc] Error 1

Comments (2)

  1. Frank Fischer repo owner

    There've been a lot of changes in the Emacs core from Emacs 22 to Emacs 23 (and propably to Emacs 24 as well). One of them is in the completion system, another is the introduction of `visual-line-mode'. Please try a new version of Emacs (at least Emacs 23), because we currently do not support older ones because of these incompatibilites.

  2. Log in to comment