[ESS] ess-16.10 / Error 2

Eric Lindblad ge|r|ug|@p@ @end|ng |rom y@hoo@com
Mon Jan 9 22:36:40 CET 2017

Dear Martin Mächler,

System: Slackware Linux (version 14.0)
CPUs: Intel(R) Atom(TM) CPU N270 @1.60GHz
GNU Emacs 24.2.1

> Your emacs version 24.2 (2012)  is relatively old.
> The oldest version I have had access relatively quickly, is 24.3
> and if I type
>    C-h f  defvar-local

> there, I get a "positive" result.

> What happens if you start emacs and ask for  'defvar-local' (as
> I did above)?

Describe function: defvar-local [No match]

Running 'make' again after the patch was applied resulted in the following output.

sh-4.2$ cd ess-16.10
sh-4.2$ make
cd etc; make all
make[1]: Entering directory `/home/eric/ess-16.10/etc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/eric/ess-16.10/etc'
cd lisp; make all
make[1]: Entering directory `/home/eric/ess-16.10/lisp'
emacs -batch -no-site-file -no-init-file -l ./ess-comp.el -f batch-byte-compile ess-custom.el
loading 'ess-compat ..
loading 'ess-custom ..
loading 'ess ..
loading 'ess-site ..
[ess-site:] ess-lisp-directory = '/home/eric/ess-16.10/lisp'
[ess-site:] require 'ess   *ITSELF* ...
[ess-site:] .. after requiring 'ess ...
[ess-site:] Before requiring dialect 'ess-*-d ....
[ess-site:] require 'ess-r-d ...
[ess-r-d:] (require 'ess-s-l)
[ess-s-l:] (def** ) only ...
Cannot open load file: cl-lib
make[1]: *** [ess-custom.elc] Error 255
make[1]: Leaving directory `/home/eric/ess-16.10/lisp'
make: *** [all] Error 2

Checking the emacs-lisp directory it appears that cl-lib.el was not included in version 24.2.1, though it's presence is noted in emacs-24.3.

sh-4.2$ ls /usr/share/emacs/24.2/lisp/emacs-lisp/cl*

Eric Lindblad

On Mon, 1/9/17, Martin Maechler < ... > wrote:
Subject: Re: [ESS] ess-16.10 / Error 2
To: "Eric Lindblad" < ... >
Cc: ess-help using r-project.org
Date: Monday, January 9, 2017, 12:14 PM

More information about the ESS-help mailing list