[gnu.emacs] 18.54 installation problems.

meulenbr@cstw01.prl.philips.nl (Frans Meulenbroeks) (06/27/89)

Hi!

I just spent some time upgrading my emacs 18.52 to version 18.54 using
the updates from 52 to 53 and 53 to 54 which were posted here.
This is on a sun 3/60 running sunos 3.4

I've encountered some problems with respect to the PROBLEMS file.

My 18.52 version did not have any .elc files any more, so I had to
regenerate them. Using the info from the file PROBLEMS I encountered
the following problems.
- No Makefile in the $(EMACS) dir (perhaps our fault)
- When there are no .elc files build-install (in fact the xmakefile in
  src) refuses to make an xemacs (since it depends on $(lisp))
  The ./temacs commands needed to produce a xemacs file were issued
  manually. 
- With PURESIZE doubled I still got "Pure Lisp storage exhausted"
  I tripled and succeeded. The PROBLEMS file stated that I 
  should double.
- PROBLEMS suggests doing a Meta-x byte-compile-file repeatedly
  it is much more convenient to do an emacs -batch -f batch-byte-compile
  <files>
- I could not get cl.el to compile. The error message I get is:

w01$ ../src/xemacs -batch -f batch-byte-compile cl.el 
Compiling /usr/cstu41/gnu/Gnu/emacs18.54/lisp/cl.el...
Compiling /usr/cstu41/gnu/Gnu/emacs18.54/lisp/cl.el
(pair-with-newsyms)...
>>Error occurred processing cl.el: Wrong type argument ((symbolp (ptr
oldforms (cdr ptr))))
Done

  Since lisp is chinese to me I cannot say more about this.
  some stats on cl.el:
w01$ wc cl.el
    2480   11709   90670 cl.el
w01$ sum cl.el
62822    89

suggested fixes:
- include a default rule in the xmakefile (ymakefile?) for transforming
  .el files into .elc files.
- allow people to build a xemacs even if the *elc files are not present
- perhaps (very perhaps) add a suggestion for recompilation to the
  message "Pure Lisp storage exhausted"

regards,
Frans Meulenbroeks        (meulenbr@cst.prl.philips.nl)
	Centre for Software Technology
	( or try: ...!mcvax!phigate!prle!cst!meulenbr)