On Sun, 9 Feb 2003, Paul Kinnucan wrote: > Jim Wilson writes:
[...] > > > The JDE for emacs looked like it was worth trying. I installed and it > > mostly works, except.... > > > > Doing a compile of a Java source file (JDE->Compile, or C-c C-v C-c) > > works fine until I attempt to compile the lisp sources for JDE. > > > > The compile of the lisp sources (M-x jde-compile-jde) yields various > > "reference to free variable" messages and a final > > "The function `extent-list' is not known to be defined." > > This has nothing to do with your problem. extent-list is defined > only in XEmacs. The JDEE has lots of code that refers to XEmacs-only > symbols. The Emacs compiler doesn't know about them so it complains. In the ECB CVS repository http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ecb/ecb/ you can find a package-independent library silentcomp.el which handles all these differences between the Emacs-flavors well and silences the byte-compiler. It is stolen and slightly changed from cc-mode. silentcomp.el is small (about 80 lines of code) and makes byte-compiling much less annoying and confusing for Emacs-Newbies. silentcomp.el contains an introducing comment at beginning to explain how to use it, incl. an example. Ciao, Klaus -- Klaus Berndl mailto: [EMAIL PROTECTED] sd&m AG http://www.sdm.de software design & management Thomas-Dehler-Str. 27, 81737 München, Germany Tel +49 89 63812-392, Fax -220