Path: utzoo!mnetor!uunet!husc6!hao!ames!hc!beta!unm-la!unmvax!mike From: mike@turing.unm.edu (Michael I. Bushnell) Newsgroups: comp.emacs Subject: Re: Trying to install emacs on VMS 4.5 Message-ID: <762@unmvax.unm.edu> Date: 22 Dec 87 01:43:21 GMT References: <277@uw-warp.UUCP> <8712181501.AA03275@ucbvax.Berkeley.EDU> Sender: news@unmvax.unm.edu Reply-To: mike@turing.unm.edu (Michael I. Bushnell) Organization: University of New Mexico, Albuquerque Lines: 34 In-reply-to: jr@LF-SERVER-2.BBN.COM (John Robinson) In article <8712181501.AA03275@ucbvax.Berkeley.EDU>, jr@LF-SERVER-2 (John Robinson) writes: ~Instead of building the larger purified file, leave PURESIZE alone and ~do this (in emacs/lisp): ~ ~1. Remove the .elc files. ~2. Start ../src/temacs (no switches). ~3. Load loadup.el, which will load all the normaly-resident libraries ~ from .el files. ~4. Run byte-recompile-directory to get working .elc files (the byte ~ compiler will be running interpreted, but who cares? If you think ~ you do, run byte-compile-file on bytecomp.el, then load its .elc ~ (maybe in a fresh temacs), then byte-recompile-directory.). ~ (Certain of the .elc files are explicitly avoided by loadup.el ~ (read it for details) - simply remove these when you're done if you ~ care). ~5. Go out for a cup o' java. ~6. When the compile is done, exit temacs. You can now proceed to make ~ the dumped emacs in emacs/src. ~ There is a problem with this. Byte-recompile-directory only compiles a .el file if the .elc file exists but is out of date. A better solution is to, instead of deleting the .elc files, do a 'touch *.el' and then do the same thing that the instructions above indicate. Columbian coffee is nice this time of year. -- Michael I. Bushnell a/k/a Bach II mike@turing.unm.edu {ucbvax,gatech}!unmvax!turing!mike --- All of life is a blur of Republicans and meat! -- Zippy the Pinhead