Mail Archives: djgpp/2011/05/29/18:13:33
Am Samstag, 28. Mai 2011 schrieb Eli Zaretskii:
> > 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.
>
It seems to be a compiler issue. I have tried the following compiler versions
gcc343b.zip, gcc401b.zip, gcc412b.zip, gcc423b.zip, gcc432b.zip and gcc445b.zip.
They all worked and allowed to complete the build process.
gcc452b.zip fails in the same way that gcc453b.zip.
Changing the make versions has no influence.
I will try gcc460 ASAP.
If more information is required please let me know.
Regards,
Juan M. guerrero
- Raw text -