[comp.emacs] Problems in building VMS GNU Emacs 18.41

moore@utkcs2.cs.utk.EDU (keith moore) (04/30/87)

In trying to get VMS GNU Emacs 18.41 running under VMS 4.4 and using
the Digital C compiler, I have had the following problems:

1)  After compiling and linking Emacs, I have problems trying to load
several of the compiled lisp functions.  The .el files are no trouble.
The files were obtained by ftp'ing the compressed tar file from
prep.ai.mit.edu, decompressing it and extracting it on an Ultrix
machine, and copying them to vms using Decnet-Ultrix.  The .elc files
were copied with the -i (image mode) option, but my guess is that
something still got messed up.  Does anyone know what went wrong?

2)  So I deleted all of the .elc files in the [lisp] directory and
loaded the text versions.  I got an 'out of pure lisp storage' message.
So I changed the #define PURESIZE 130000 in s-vms.h to 260000.  After
that, I was able to load the .el files.

3)  Often when I try to run Emacs, the screen clears and then the
editor hangs.  This happens most often when I use my own termcap
definition for my terminal, but it also happens when TERMCAP isn't
defined and I'm using the trusty old VT100.  Has anyone else seen this?
Is there a fix?

-Keith Moore (moore@tennessee.csnet, moore@utkcs1.bitnetT 

jeff@UMBC3.UMD.EDU.UUCP (04/30/87)

I have successfully installed 18.44 on VMS 4.5. 

You can not (I was not able to) transfer compiled lisp code (.elc)
from Unix to VMS. After you have build an emacs, you can go back 
and use the batch-byte-compile command to produce .elc files.
This works well.

The problem with emacs hanging I have experienced also. 18.44
does not seem to read your local terminal environment as it did 
(so I was told) in 17.64. I have only gotten it to work by defining
emacs_term to vt100 or some other value from TERMCAP.DAT. 

Good Luck,
Jeffrey Burgan
Univ. of Maryland
jeff@umbc3.umd.edu