Closed jeppewelling closed 10 years ago
I have the same issue. Emacs version: GNU Emacs 24.1.1 (x86_64-apple-darwin, NS apple-appkit-1038.36).
Here some more info from Compile log:
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/cache-table.el at Sat Jun 7 19:35:52 2014
Entering directory `/Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/'
cache-table.el:47:19:Warning: reference to free variable `cache-table-get'
cache-table.el:47:42:Warning: reference to free variable `key'
cache-table.el:47:46:Warning: reference to free variable `cache-table'
cache-table.el:51:40:Warning: reference to free variable `value'
In end of data:
cache-table.el:67:1:Warning: the following functions are not known to be defined:
gv-define-setter, value
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/skewer-bower.el at Sat Jun 7 19:35:52 2014
skewer-bower.el:29:1:Error: Symbol's value as variable is void: cache-table-get
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/skewer-css.el at Sat Jun 7 19:35:52 2014
skewer-css.el:22:1:Error: Symbol's value as variable is void: cache-table-get
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/skewer-html.el at Sat Jun 7 19:35:52 2014
skewer-html.el:21:1:Error: Symbol's value as variable is void: cache-table-get
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/skewer-mode-pkg.el at Sat Jun 7 19:35:52 2014
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/skewer-mode.el at Sat Jun 7 19:35:52 2014
skewer-mode.el:134:1:Error: Symbol's value as variable is void: cache-table-get
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/skewer-repl.el at Sat Jun 7 19:35:52 2014
skewer-repl.el:20:1:Error: Symbol's value as variable is void: cache-table-get
Compiling file /Users/daviddurman/.emacs.d/elpa/skewer-mode-20140430.839/skewer-setup.el at Sat Jun 7 19:35:52 2014
This appears to be caused by the use of gv-define-setter
which was introduced in emacs 24.3 https://github.com/skeeto/skewer-mode/blob/master/cache-table.el#L47
I'm going to just upgrade. blah
I added a comment in the readme highlighting that skewer-mode
requires emacs 24.3. Not sure what else I can do so going to close this issue.
When I try to load the ac-js2 mode I get an error:
require: Symbol's value as variable is void: cache-table-get
My Emacs version is:
I made sure that I had the dependencies installed:
(I installed ac-js2 using the package manager, but also tried to load the ac-js2.el file from the master branch with the same error as result).
Best Regards Jeppe