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

Reply via email to