bug & fix for 5.1.15 install

Martin Maechler maechler at stat.math.ethz.ch
Thu Jul 6 10:02:43 CEST 2000

>>>>> "Michael" == Michael Herron <m-herron at nwu.edu> writes:

    Michael> I just downloaded the 5.1.15 sources.  Using xemacs 21.1.3.  I
    Michael> untarred the tarball and changed Makeconf to set xemacs instead of
    Michael> emacs.  And, I set prefix to /usr/share/emacs/site-lisp/ESS/temp/
    Michael> (putting the thing in temp, first, to make sure it works).

    Michael> make works fine.  When I make install, however, I get the
    Michael> following:

    Michael> [root at bernstein ess-5.1.15]# make install
    Michael> make[1]: Entering directory `/home/herron/torpm/ess-5.1.15/lisp'
    Michael> xemacs -batch --no-site-file --no-init-file -l ./ess-comp.el -f batch-byte-compile ess-vars.el
    Michael> --++ LOADING CUSTOM ++--
    Michael> Symbol's value as variable is void: font-lock-comment-face
    Michael> xemacs exiting.
    Michael> make[1]: *** [ess-vars.elc] Error 255
    Michael> make[1]: Leaving directory `/home/herron/torpm/ess-5.1.15/lisp'
    Michael> make[1]: Entering directory `/home/herron/torpm/ess-5.1.15/doc'
    Michael> mkdir -p /usr/share/emacs/site-lisp/ESS/temp/info
    Michael> cp ess.info* /usr/share/emacs/site-lisp/ESS/temp/info
    Michael> make[1]: Leaving directory `/home/herron/torpm/ess-5.1.15/doc'
    Michael> [root at bernstein ess-5.1.15]# 

    Michael> It looks like font-lock-comment-face is messing things up
    Michael> since only the info files make it to the prefix directory.
    Michael> How can I get around this?

Apply the following patch in the ./lisp/ directory :

--- ess.el.~1~	Tue Jun 13 07:14:26 2000
+++ ess.el	Wed Jul  5 14:56:27 2000
@@ -124,7 +124,9 @@
 (require 'easymenu)
-(if window-system
+(if (or window-system
+ 	noninteractive ; compilation!
+ 	)
     (require 'font-lock))
 (require 'ess-emcs)


This is tested for GNU emacs.  I hope it works for Xemacs, too.

Martin Maechler <maechler at stat.math.ethz.ch>	http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum  LEO D10	Leonhardstr. 27
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1228			<><
ess-help mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: ess-help-request at stat.math.ethz.ch

More information about the ESS-help mailing list