[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