Mail Archives: djgpp/2020/02/14/03:00:37
> Date: Thu, 13 Feb 2020 23:16:12 +0100
> From: Tomas By <tomas AT basun DOT net>
>
> C:\>emacs
> Warning: arch-dependent data dir Ąc:/djgpp/gnu/emacs/bin/˘: No such file or directory (ENOENT)
> Warning: arch-independent data dir Ąc:/djgpp/gnu/emacs/etc/˘: No such file or directory (ENOENT)
> Warning: Lisp directory Ąc:/djgpp/gnu/emacs/lisp˘: No such file or directory (ENOENT)
> Error: charsets directory not found:
> c:/djgpp/gnu/emacs/etc/charsets
> Emacs will not function correctly without the character map files.
> Please check your installation!
I understand that you unzipped the archives in C:\DJGPP, is that
correct? If so, do you have a C:\DJGPP\gnu\emacs\etc\charsets
directory there? If you don't, it would mean that the zip archives
were unzipped without preserving the directory structure, and you must
re-install Emacs using an unzip program that does, or otherwise making
sure the directory structure in the zip archives is preserved when
unpacking them.
You should also add C:\DJGPP\gnu\emacs\bin to PATH, but that's not
what causes the above messages.
If the named directories do exist, then there's some OS-related
problem that prevents Emacs from discovering they exist.
> I suppose a work-around might be a "emacs.bat" file that cd's first?
I don't think this would help.
> Or should I try an earlier version?
I don't recommend that, not if the directories mentioned in the error
messages don't exist.
> The machine has, I believe, 2 GB RAM.
The important part is how much DPMI memory is available. If you have
the basic DJGPP installation, invoke go32-v2.exe and see how much DPMI
memory and swap it reports. Emacs needs at least 15MB to run, I
think.
- Raw text -