delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/10/18/15:33:41

Date: Tue, 18 Oct 94 09:19 PDT
From: jdp AT polstra DOT com (John Polstra)
To: djgpp AT polstra DOT com
Subject: Re: GNU fileutils for building emacs

mjo AT mrao DOT cam DOT ac DOT uk (Martin Oldfield) wrote:

> Recent versions of emacs (> 19.22) claim that they can be build for DOS
> using djgpp and a bunch of GNU fileutils. Has anyone managed to do this
> successfully and if so which versions of the tools did they use ?

I installed emacs 19.26 under DOS, using DJGPP 1.12m1.  The installation
was pretty easy, and the program seems to work OK.  (I'm not a heavy
emacs user, so I haven't really hammered on it.)

I used djtarx to extract the files onto my DOS machine.  Here is a
djtarx "change file" that works (copy it into a file, and give the
file's name to djtarx with the "-n" switch):

emacs-19.26/etc/ms-kermit-7bit		emacs-19.26/etc/msk7bit
emacs-19.26/lwlib/lwlib-XolmbP.h	emacs-19.26/lwlib/lwXolmbp.h
emacs-19.26/lwlib/lwlib-Xolmb.h		emacs-19.26/lwlib/lwXolmb.h
emacs-19.26/lwlib/lwlib-Xolmb.c		emacs-19.26/lwlib/lwXolmb.c
emacs-19.26/lib-src/Makefile.in.in	emacs-19.26/lib-src/Makefile.in-
emacs-19.26/src/.dbxinit		emacs-19.26/src/dbxinit
emacs-19.26/src/.gdbinit		emacs-19.26/src/gdbinit
emacs-19.26/src/paths.h.in		emacs-19.26/src/paths.h-i
emacs-19.26/src/config.h.in		emacs-19.26/src/config.h-i
emacs-19.26/src/Makefile.in.in		emacs-19.26/src/Makefile.in-
emacs-19.26/src/s/sunos4-1.h		emacs-19.26/src/s/sunos41.h
emacs-19.26/src/s/sunos4-1-3.h		emacs-19.26/src/s/sunos413.h
emacs-19.26/src/s/dgux5-4r3.h		emacs-19.26/src/s/dgux5-43.h
emacs-19.26/GETTING.GNU.SOFTWARE	emacs-19.26/getting

Other than that, I just followed the instructions in the "MSDOG" section
of the installation file (INSTALL or README or whatever it is).  You
should also have a look at "etc/MSDOS" in the emacs distribution.

About the fileutils that were needed:  Not much, I think.  I didn't
really notice.  I have the MKS toolkit installed, so if the installation
required sed or awk or anything like that, it would have found the MKS
versions.  But I don't think anything more complicated than "mv", "cp",
and "rm" was used.  (It's been a while since I did this.)  I'd recommend
just trying it.  You'll find out quickly enough which utilities you
need ;-).

To ward off the inevitable slew of questions asking, "Where can I FTP
the MKS toolkit, and what is it, anyway?" ... It's a commercial package
of Unix-like utilities, available from Mortice-Kern Systems.

   John Polstra                                       jdp AT polstra DOT com
   John D. Polstra & Co., Inc.                   Phone (206) 932-6482
   Seattle, Washington USA                         Fax (206) 935-1262
   "Self-knowledge is always bad news."                 -- John Barth

- Raw text -


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