[Info-vax] Installing and using GNV - some feedback and questions
hb
end.of at inter.net
Sun Oct 23 19:05:48 EDT 2016
On 10/23/2016 02:49 AM, Simon Clubley wrote:
> Where do we currently stand with emacs for Alpha/VMS (and installing
> it into the GNV directory tree and running it under GNV bash ?)
Emacs doesn't need and doesn't work with GNV's dcl wrapper, it doesn't
need a DCL context, anyway.
If you build emacs, it is "installed" in a directory, which you specify
in the configure command procedure (usually --prefix=bld_root:[LOCAL]).
The executable is in the subdirectory bin, that is in
BLD_ROOT:[local.bin]. To run emacs in GNV's bash you enter something like
bash-4.3$ TERM=vt100 /BLD_ROOT/local/bin/emacs-21_2 -map
'BLD_ROOT:[local.bin]emacs-21_2.dump'
which shows that the dumped file needs to be a VMS file specification
(otherwise you end up in the bare impure emacs).
Or you use an alias like
bash-4.3$ alias emacs="/BLD_ROOT/local/bin/emacs-21_2 -map
'BLD_ROOT:[local.bin]emacs-21_2.dump'"
It seems that emacs under GNV has a problem to open files in a
subdirectory in a relative path without the prefix of the current directory:
bash-4.3$ emacs src/main.c
fails to load the file but
bash-4.3$ emacs ./src/main.c
works as expected (as well as a runemacs [.src]main.c).
I didn't try to figure out what causes this behavior. Also, I didn't run
more tests, so there may be more or other problems.
More information about the Info-vax
mailing list