ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2011/05/28/12:51:07

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Date: Sat, 28 May 2011 19:50:56 +0300
From: Eli Zaretskii <eliz AT gnu DOT org>
Subject: Re: Re. ANNOUNCE: DJGPP port of GNU Emacs 23.3 uploaded
In-reply-to: <201105281650.25759.juan.guerrero@gmx.de>
X-012-Sender: halo1 AT inter DOT net DOT il
To: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
Cc: djgpp AT delorie DOT com
Message-id: <83ei3ibwgf.fsf@gnu.org>
References: <201105281650 DOT 25759 DOT juan DOT guerrero AT gmx DOT de>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
> Date: Sat, 28 May 2011 16:50:25 +0200
> 
> I have tried to build the latest emacs port on MSDOS 6.22 and it failed.

Thanks for testing this.

> Only the file that cannot be extracted is:
>   gnu/emacs/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings

That's a known issue, but it's harmless.

> Configuration and compilation worked flawlessly until temacs was started.
> The temeacs version compiled with DJGPP 2.03 crashed the mashine and let it
> reboot.  The version compiled with DJGPP 2.04 only made temecs crash.
> Below I send the output produced by both runs; first the 2.03 and then the 2.04.
> I only send that part of the output that seems to be interesting IMHO.
> No warnings during configuartion and compilation.  If more information is
> needed please tell me.

I would be grateful if you could run the command that crashes, i.e.

> ./temacs -batch -l loadup dump

under GDB, and see where it crashes.

> Exiting due to signal SIGSEGV
> Page fault at eip=00311a69, error=0004
> eax=00001a68 ebx=00000005 ecx=00000001 edx=00000000 esi=00418e80 edi=00000000
> ebp=00311a68 esp=00311a3c program=;1
> cs: sel=0167  base=006f0000  limit=0041ffff
> ds: sel=016f  base=006f0000  limit=0041ffff
> es: sel=016f  base=006f0000  limit=0041ffff
> fs: sel=014f  base=00048910  limit=0000ffff
> gs: sel=018f  base=00000000  limit=0010ffff
> ss: sel=016f  base=006f0000  limit=0041ffff
> App stack: [00413bcc..00313bcc]  Exceptn stack: [00313aa0..00311b60]
> 
> Call frame traceback EIPs:
>   0x00311a69 _fraghead+17, file crt0.s
> Exiting due to signal SIGSEGV
> General Protection Fault at eip=00001b46, error=0030
> eax=00000031 ebx=00000187 ecx=00000000 edx=00313bff esi=001530ca edi=00000010
> ebp=003118dc esp=003118d4 program=c:/djgpp-2.03/bin/make.exe
> cs: sel=0167  base=006f0000  limit=0041ffff
> ds: sel=016f  base=006f0000  limit=0041ffff
> es: sel=0031  invalid
> fs: sel=0000
> gs: sel=0000
> ss: sel=016f  base=006f0000  limit=0041ffff
> App stack: [000c77c0..000477c0]  Exceptn stack: [000476e0..000457a0]
> 
> General Protection Fault at eip=3e32; flags=3016
> eax=00000300 ebx=00000021 ecx=00000000 edx=000c5c90 esi=00043058 edi=000c5c90
> ebp=000c5b18 esp=00002570 cs=18 ds=33 es=137 fs=10f gs=13f ss=20 error=012c
> make.exe: *** [src] Error 1
> --- end DJGPP 2.03 build ---

The tracebacks don't look good the second one is actually Make, not
Emacs, and the first one doesn't show the crashed program.  Perhaps
try using an older build of Make (I use 3.79.2 myself) and also an
older GCC.

Thanks.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019