X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Andris Pavenis To: djgpp AT delorie DOT com Subject: Re: Emacs 21.4a Date: Fri, 18 Mar 2005 08:59:32 +0200 User-Agent: KMail/1.8 References: <1110992417 DOT 515321 DOT 24950 AT g14g2000cwa DOT googlegroups DOT com> In-Reply-To: <1110992417.515321.24950@g14g2000cwa.googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200503180859.32542.pavenis@latnet.lv> X-Virus-Scanned: by amavisd-new at fgi.fi Reply-To: djgpp AT delorie DOT com On Wednesday 16 March 2005 19:00, Ognyan Kulev wrote: > Hi, > > I want Emacs 21.4 for DOS and my only option is to compile it. > > My first try is on Windows XP, DJGPP 2.03, GCC 3.4.3 and others from > v2gnu. > The next error is: > > gcc -c -Demacs -DHAVE_CONFIG_H -I. -I. -O2 -gcoff keyboard.c > c:/djgpp/tmp/ccGYquUe.s: Assembler messages: > c:/djgpp/tmp/ccGYquUe.s:26262: Fatal error: C_EFCN symbol out of scope > make.exe[1]: *** [keyboard.o] Error 1 > make.exe[1]: Leaving directory `d:/temp/emacs-21.4/src' > make.exe: *** [src] Error 2 Perhaps a GCC or binutils problem with COFF debugging info. Currently DWARF2 debugging info is the default and COFF one gets a little testing and may be bitrotted. I suggest to either try DWARF2 debugging info if possible (simply -g instead of -gcoff) or use a different compiler version. 1.4 build. Andris