emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Building Emacs with DJGPP fails in the lib-src directory


From: Sven Joachim
Subject: Building Emacs with DJGPP fails in the lib-src directory
Date: Sat, 10 Sep 2005 10:59:25 +0200
User-agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)

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 address@hidden@', 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 *=/address@hidden@!!
  /^EXEEXT *=/address@hidden@!!
+ /^GETOPT_H *=/address@hidden@!getopt.h!
+ /^GETOPTOBJS *=/address@hidden@!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







reply via email to

[Prev in Thread] Current Thread [Next in Thread]