Mercurial > emacs
changeset 102250:1107d3965884
Mention problems with username in the MS-DOS port on MS-Windows.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Tue, 24 Feb 2009 19:09:03 +0000 |
parents | 3dbaa6c4f4cb |
children | 8b305485e988 |
files | etc/PROBLEMS |
diffstat | 1 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/PROBLEMS Tue Feb 24 16:25:10 2009 +0000 +++ b/etc/PROBLEMS Tue Feb 24 19:09:03 2009 +0000 @@ -3534,6 +3534,28 @@ config.bat. To resolve this, move the DJGPP's `bin' subdirectory to the front of your PATH environment variable. +*** When Emacs compiled with DJGPP runs on Windows 2000 and later, it cannot +find your HOME directory. + +This was reported to happen when you click on "Save for future +sessions" button in a Customize buffer. You might see an error +message like this one: + + basic-save-buffer-2: c:/FOO/BAR/~dosuser/: no such directory + +(The telltale sign is the "~USER" part at the end of the directory +Emacs complains about, where USER is your username or the literal +string "dosuser", which is the default username set up by the DJGPP +startup file DJGPP.ENV.) + +This happens when the functions `user-login-name' and +`user-real-login-name' return different strings for your username as +Emacs sees it. To correct this, make sure both USER and USERNAME +environment variables are set to the same value. Windows 2000 and +later sets USERNAME, so if you want to keep that, make sure USER is +set to the same value. If you don't want to set USER globally, you +can do it in the [emacs] section of your DJGPP.ENV file. + *** When Emacs compiled with DJGPP runs on Vista, it runs out of memory. If Emacs running on Vista displays "!MEM FULL!" in the mode line, you