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 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 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 Precedence: bulk > From: Juan Manuel Guerrero > 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.