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)