[ESS] make problems with latest git

Ross Boylan Ross.Boylan at ucsf.edu
Mon Mar 5 19:36:46 CET 2018


Attempting to follow the installation instructions I tried to run
make.  It failed because EMACS=t when running a shell inside emacs
24.4.1.

The Makeconf file included by the Makefile in the lisp directory
includes the line
EMACS ?= emacs
which set EMACS = emacs unless it is already set (which it is, to t).

For now, I'll run make in a regular shell.  It would be nice if this
worked inside of emacs, but I'm not sure it's worth fixing.


ross at ross-node1:~/ESS$ git pull
remote: Counting objects: 28, done.
remote: Total 28 (delta 18), reused 18 (delta 18), pack-reused 10
Unpacking objects: 100% (28/28), done.
>From https://github.com/emacs-ess/ESS
e855572..c1a308e  master     -> origin/master
Updating e855572..c1a308e
Fast-forward
doc/ess.texi          | 37 +++++++++++++++++++++++++++++++++----
doc/newfeat.texi      |  5 +++++
lisp/ess-r-flymake.el | 15 +++++++++++----
lisp/ess-r-package.el |  2 +-
4 files changed, 50 insertions(+), 9 deletions(-)
ross at ross-node1:~/ESS$ date; make
Mon Mar  5 10:07:44 PST 2018
cd etc; make all
make[1]: Entering directory '/home/ross/ESS/etc'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/ross/ESS/etc'
cd lisp; make all
make[1]: Entering directory '/home/ross/ESS/lisp'
t -batch -no-site-file -no-init-file -l ./ess-comp.el -f batch-byte-compile ess-custom.el
make[1]: t: Command not found
Makefile:119: recipe for target 'ess-custom.elc' failed
make[1]: *** [ess-custom.elc] Error 127
make[1]: Leaving directory '/home/ross/ESS/lisp'
Makefile:10: recipe for target 'all' failed
make: *** [all] Error 2
ross at ross-node1:~/ESS$ echo $EMACS
t


BTW, make in a regular BASH shell produced lots of warnings and at
least  one error, which seems to have come at the end (or maybe caused
the end?):
[ess-sas-d:] require 'ess-sas-l ...
Source file `/home/ross/ESS/lisp/ess-sas-a.el' newer than
byte-compiled file
Symbol's value as variable is void: sas-program
Makefile:115: recipe for target 'ess-sas-d.elc' failed
make[1]: *** [ess-sas-d.elc] Error 255
make[1]: Leaving directory '/home/ross/ESS/lisp'
Makefile:10: recipe for target 'all' failed
make: *** [all] Error 2



More information about the ESS-help mailing list