On 9 August 2014 19:32, Stefan Monnier wrote: > > -rem YOU'LL NEED THE FOLLOWING UTILITIES TO MAKE EMACS: > > -rem > > -rem + msdos version 3 or better. > > -rem + DJGPP version 2.0 or later (version 2.03 or later recommended). > > -rem + make utility that allows breaking of the 128 chars limit on > > -rem command lines. ndmake (as of version 4.5) won't work due to a > > -rem line length limit. The make that comes with DJGPP does work > (and is > > +rem YOU'LL NEED THE FOLLOWING UTILITIES TO MAKE EMACS: > > +rem > > +rem + msdos version 3 or better. > > +rem + DJGPP version 2.02 or later (version 2.03 or later recommended). > > +rem + make utility that allows breaking of the 128 chars limit on > > +rem command lines. ndmake (as of version 4.5) won't work due to a > > +rem line length limit. The make that comes with DJGPP does work > (and is > > I get the impression that you did not use Emacs to make these changes. > Why do these lines (and others further down) get a ^M at the end? > I don't know, and I'm sorry. I noticed "^M" at the end of each line in "bzr diff", but assumed it was like a similar thing git does with DOS line endings in diffs. I had quite a lot of changes, not all for this patch, in my checkout, and first made a patch with bzr diff, then bzr shelve'd them so I could get up to date with trunk, then applied parts of the patch file using diff-mode. Clearly somewhere in there the line endings were introduced; at least next time I'll know that in bzr those ^Ms mean bad things. > > +of GCC (the GNU C compiler), GNU Make, rm, mv, cp, and sed, and > > +version 2.03 or later of DJGPP itself. See the remarks in CONFIG.BAT > > Shouldn't this be 2.02? > Yes…