[gnu.emacs.bug] bug under VMS

allen@UXC.CSO.UIUC.EDU (Michael Allen) (07/04/89)

I compiled emacs version 18.54 under VMS version 5.1 using version 2.4
of the DEC C compiler.  Everything seems OK, except that when I first
invoke emacs,
1) If I invoke emacs with bare file name at the command line, e.g.,
"emacs login.com", I am put into the "*scratch*" buffer, the bell is
rung, and the minibuffer window reads "Wrong type argument: stringp, nil".
Even without a command line argument, the command "M-x pwd"
displays "Directory SHOW DEFAULT".  Further, if I try any command to
find a file, the prompt always displays "SHOW DEFAULT" where it should
show a directory name.

2) If I invoke emacs as "emacs [mallen]login.com", then I am put into
the login.com buffer in Fundamental mode with the message "File not
found and directory doesn't exist." and the buffer is marked read
only.  If I now do a "M-x pwd", the display reads
"Directory SHOW DEFAULTSHOW DEFAULT[MALLEN]".

3) If I invoke emacs wtih a full path spec, like
"emacs user1:[mallen]login.com", everything works as expected.

The condition seems to be cleared once I visit or find a file by
giving a full path specification.


GCC:
I have tried to compile gnu emacs with gcc ver 1.22, which I copied
from prep (gcc-vms.tar, or something like that).  GCC compains about
not being able to find many include files, that acutally exist in
SYS$LIBRARY.

Thank you,
Michael Allen