delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/09/28/01:46:32

From: mschulter AT mach1 DOT mpu DOT com ()
Newsgroups: comp.os.msdos.djgpp
Subject: Re: emacs, make problem with NT
Date: 27 Sep 1996 20:38:41 GMT
Organization: MP Unlimited, Inc.
Lines: 43
Message-ID: <52he0i$qs@news.mpu.com>
References: <52esm6$q7j AT butch DOT lmsc DOT lockheed DOT com>
NNTP-Posting-Host: mach1.mpu.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

: ANYWAY, I'm trying to compile gnu emacs, and aside from the adventures of 
: trying to chase down sed, then making .bat files for mv and rm, I find out 
: that good ol DOS, 8.3 filenames, longer filenames than that in the source 
: tree, well, you know what happens.  My question is, do I have to manually 
: rename all the long files and edit the makefile to reflect them?  or if I use 
: DJtar, will it compile okay somehow?

As a novice and a user of DOS rather than Windows NT, I might not be the
most reliable source to answer your questions about the NT environment <grin>,
but I can tell you that GNU Emacs compiles "out of the box" with MS-DOG
(a.k.a. MS-DOS) 6.22 and DJGPP..

First of all, while you're correct that DJGPP's version of sed is
required, there's no need to make batch files for mv or rm, because
the GNU File Utilities provide these and many other great UNIX-like
commands. Please note that I used version 3.12 of the File Utilities,
available on Simtel mirrors as FUT312BX.ZIP; but version 3.13 will
be available as part of the next DJGPP release.

Also, at least with Emacs version 19.31 (the one I compiled), DJTAR
extracts the files with 8.3 names, the only exception
being some C source files for UNIX-like RISC platforms and the like
(which I decided to skip without any problem) where DJTAR couldn't
come up with unique 8.3 names for similar long filenames.

As explained in the INSTALL file, a configuration routine and makefile
is included which works with DJGPP v.1 or v.2. I just needed to type

config msdos
s
followed after the configuration process was completed by

make install

BTW, if you're running NT, the GNU folks urge that you consider
building an NT version for full support of multitasking, GUI features,
etc.

Again, anything I say here is open to correction from NT users or even
just more experienced MS-DOS users.

Most respectfully,
Margo Schulter

- Raw text -


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