CASETEK@CRVAX.SRI.COM (04/21/87)
I just installed GNU Emacs V18.41 on a VAX/VMS 4.5 system.
Our previous installation was the non-integrated Version
17. I would like to congratulate and thank everyone who
was responsible for the integration into the standard
distribution and `normilization' of various functions which
were unique to the VMS implementation.
I am posting this to the general Info-GNU-Emacs instead of
the bugs mailinglist because Version 18 has been released,
so there can be no action on this until the first V19 beta
distribution. I appoligise to those who don't care about
VMS, and didn't want to see this.
The compile/link was performed on an off-site machine,
because we do not have a `c' compiler on the VAX. Given
the lack of need for ctags/etags, and the availiblity of
the other utility programs on the Sun, I did not install
any programs except Emacs itself.
I would like to bring to your attention the following
(very minor) difficulties in the VMS batch files.
(from the un*x distribution)
...EMACS.SRC]COMPILE.COM
$ ccom 'name'
should be
$ @ccom 'name'
...EMACS]EMACS.COM ...EMACS.SRC]VMSPATHS.H
The Emacs batch file requires that emacs_library be defined
as the parent of the EMACS directory. VMSpaths is assumes
that it is the EMACS directory. Here is a modified EMACS.COM
which resolves the conflict, at the cost of another logical.
$ ! VMS command file to make the definitions needed to run the installed Emacs.
$ ! You must edit the file names herein when you install Emacs.
$ ! You must execute this in each session in order to run Emacs
$ ! or else it must be executed by the system at each boot.
$ !
$ define/job/nolog/translation=(concealed,terminal) emacs_dir dra0:
$ define/job/nolog/translation=(concealed,terminal) emacs_library dra0:[emacs.]
$ !
$ define/job/nolog emacs_lisplib emacs_library:[lisp]
$ define/job/nolog emacs_etc emacs_library:[etc]
$ define/job/nolog emacs_lock emacs_library:[lock]
$ define/job/nolog termcap emacs_library:[etc]termcap.dat
$ runemacs :== $emacs_dir:[emacs]emacs -map emacs_dir:[emacs]emacs.dump
$ emacs :== @emacs_dir:[emacs]kept_editor emacs
We have a standard logical device named 'USERS:'. We installed
Emacs in USERS:[GNU.EMACS]. VMS installers may be interested
in the following definitions, which allow the USERS: tree to
be transparently moved.
$ emacs_lib = f$logical("users") + "[GNU.]" - "]["
$ define/job/nolog/translation=(concealed,terminal) emacs_dir 'emacs_lib