delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/03/02/06:35:54

Date: Sun, 2 Mar 1997 13:23:57 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Per-Ola Forss <med93pof AT lustudat DOT student DOT lu DOT se>
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: <Pine.SUN.3.91.970302132251.6609N-100000@is>
MIME-Version: 1.0

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019