Date: Sun, 2 Mar 1997 13:23:57 +0200 (IST) From: Eli Zaretskii To: Per-Ola Forss cc: djgpp AT delorie DOT com, help-gnu-emacs AT prep DOT ai DOT mit DOT edu Subject: Re: Lisp packages in Djgpp Emacs In-Reply-To: <3317494E.265B@lustudat.student.lu.se> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Fri, 28 Feb 1997, Per-Ola Forss wrote: > Is it possible to use it(and other lisp packages such as edb) with the > djgpp port of GNU Emacs on msdos? If so, how do I go about "adapting" it > considering that the file names referred to in the *.el, *.elc and > Makefile etc gets truncated in msdos? No adaptation is required on Windows 95, since DJGPP supports long filenames there. On plain MSDOS (no Windows) you will only need to worry about filenames if the truncated 8+3 names of different files collide; otherwise, MSDOS will transparently truncate the filenames and everything will work. > What files do I need and what do I > need to do to run "make"(except "make"). That depends on what programs are called by that Makefile. If you want to stop worrying about missing programs and Makefiles that fail, get and install these packages (all of them available from the DJGPP sites, in the v2gnu directory): - bash - fileutils - textutils - sh-utils - grep - sed - diffutils - gawk It's also a good idea to have a ``symlink'' to bash.exe called sh.exe and a ``symlink'' to gawk.exe called awk.exe. To create such symlinks, install fileutils, then say this: ln -s bash.exe sh.exe ln -s gawk.exe awk.exe > can that be of any help? I've put make.exe(mak375b.zip) in my hyperbole > directory and ran it but it it aborted with the message: > > "\test -f hsite.el || \cp -p hsite-ex.el hsite.el > Unknown command "\TEST" That's because `test' is not part of MSDOS. Install sh-utils, and you will have it; `cp' is in fileutils. You will also need `bash' since this line (and probably others) assume a Unix-style shell. > Does any documentation exist about adding additional lisp packages to > ones djgpp emacs installation? I've looked around a lot be but haven't > found anything. That documentation should be part of the individual packages that you install, IMHO. However, I doubt if many authors of auxiliary ELisp packages pay a lot of attention to installation on MSDOS. You should complain to those authors and ask them to include DOS-specific notes in the installation instructions.