Date: Wed, 10 Jul 1996 13:50:10 +0200 (IST) From: Eli Zaretskii To: greg strockbine Cc: djgpp AT delorie DOT com Subject: Re: emacs patches wanted In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 10 Jul 1996, greg strockbine wrote: > I read about patches for building emacs > on this group, where can I find them? All messages on this news group are archived on the DJ Delorie's server, and are available for keyword searching. Point your Web browser to the URL below and search for `emacs' and `patches', or something like that. http://www.delorie.com/djgpp/mail-archives/ > I'm trying to build emacs-19.30 using > djgpp in win95. I can't get passed the lib-src > directory. I changed all the long file > names in makefile.in to mangled names, > ie, make-d~1. What's got me stumped is that > "make-docfile" keeps ending up in target "all" > in the makefile even though I changed all > occurrences of it in makefile.in. First, get the latest version 19.31. 19.30 didn't support DJGPP v2; even if you manage to compile it, you will see all kinds of weird bugs at runtime. (I assume that you use DJGPP v2.0.) Emacs 19.31 also has many DOS-related fixes and is much more stable on MSDOS, even if you use DJGPP v1.x. Second, when you unzip the distribution .tar.gz file, use the DJTAR program that comes with DJGPP v2. It will open the archive in a way that is compatible with the long filename support of your environment (it will truncate the names to 8+3 if you set LFN=n). Then compile with the same setting of LFN that you used when you unzipped the archive. The problems that you describe seem to be caused by a conflict between the program that unzipped the distribution (which supports long filenames) and the DJGPP tools like Make (which don't).