I just tried to build Emacs on a legacy operating system with DJGPP, but that did not really work "out of the box". After "config msdos", "make bootstrap" successfully compiled the .elc files but then failed in the lib-src directory with the following error message:
make.exe[1]: *** No rule to make target [EMAIL PROTECTED]@', needed by `etags'. Stop. make.exe[1]: Leaving directory `f:/emacs-22.0.50/lib-src' make.exe: *** [lib-src] Error 2 After some investigation, I worked out the following patch on msdos/sed3v2.inp: -------------------------------------<8--------- *** sed3v2.inp~ Wed Aug 10 17:31:42 2005 --- sed3v2.inp Fri Sep 9 20:28:54 2005 *************** *** 31,36 **** --- 31,38 ---- /^LOADLIBES *=/s!=.*$!=! /^ALLOCA *=/[EMAIL PROTECTED]@!! /^EXEEXT *=/[EMAIL PROTECTED]@!! + /^GETOPT_H *=/[EMAIL PROTECTED]@!getopt.h! + /^GETOPTOBJS *=/[EMAIL PROTECTED]@!getopt.o getopt1.o! /^INSTALLABLES/s/emacsclient *// s!^ \./! ! /^UTILITIES=/s/ wakeup// -------------------------------------<8--------- With that patch, "config msdos" and "make install" successfully ran through, and I'm using that Emacs right now: GNU Emacs 22.0.50 (i386-pc-msdosdjgpp) of 2005-09-09 on athlon X server distributor `GNU', version 1.0.0 configured using `configure msdos' Information about the system I used: Windows 98 SE LFN=y 4DOS 7.50 DJGPP 2.03 r2 gcc 3.4.4 binutils 2.16 make 3.79.1 sed 4.1.4 fileutils 4.1 _______________________________________________ Emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
