X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Authenticated: #27081556 X-Provags-ID: V01U2FsdGVkX1/nUp5aNgPnBnVgVdtYBrsvPcUujl1uuVWrKjvpNa +ID5DMHDxtK52b From: Juan Manuel Guerrero To: djgpp AT delorie DOT com Subject: Re. ANNOUNCE: DJGPP port of GNU Emacs 23.3 uploaded Date: Sat, 28 May 2011 16:50:25 +0200 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <201105281650.25759.juan.guerrero@gmx.de> X-Y-GMX-Trusted: 0 I have tried to build the latest emacs port on MSDOS 6.22 and it failed. The port is build on a real hardware and not on some virtual mashine. I have tested both djdev203 and djdev204. Both installations are stock and have not been modified in any way. I use gcc453b, bnu219b and bsh205bb. command.com has an environment of 32768, files are set to 250 and buffer to= 10 in config.sys. No LFN support is available but this is not really an issue. Only the file that cannot be extracted is: gnu/emacs/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/Info= Plist.strings 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. Regards, Jan M. Guerrero =2D-- start DJGPP 2.03 build --- gcc -o temacs dispnew.o frame.o scroll.o xdisp.o menu.o window.o = charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.o term= inal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o= filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.= o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o d= oc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o s= yntax.o unexec.o bytecode.o process.o callproc.o region-cache.o sound.o a= timer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o dosf= ns.o msdos.o w16select.o xmenu.o termcap.o tparam.o lastfile.o gmalloc.o= ralloc.o vm-limit.o getloadavg.o -lg -= lm =20 c:/djgpp-2.03/bin/ld.exe: temacs: warning: .text: line number overflow: 0x1= 677d > 0xffff rm -f ../etc/DOC =2E./lib-src/make-docfile -o ../etc/DOC -d . dosfns.o msdos.o xterm.o xfn= s.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o fontset.o dbusbind= =2Eo nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o w32.o w32c= onsole.o w32fns.o w32heap.o w32inevt.o w32menu.o w32proc.o w32reg.o w32se= lect.o w32term.o w32xfns.o dispnew.o frame.o scroll.o xdisp.o menu.o wind= ow.o charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.= o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bu= ffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o = cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o da= ta.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lrea= d.o syntax.o unexec.o bytecode.o process.o callproc.o region-cache.o sou= nd.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o= dosfns.o msdos.o w16select.o xmenu.o =20 =2E./lib-src/make-docfile -a ../etc/DOC -d . ../lisp/mouse.elc ../lisp/se= lect.elc ../lisp/scroll-bar.elc ../lisp/ls-lisp.elc ../lisp/dos-fns.elc = ../lisp/w32-fns.elc ../lisp/dos-w32.elc ../lisp/disp-table.elc ../lisp/d= os-vars.elc ../lisp/tooltip.elc ../lisp/image.elc ../lisp/fringe.elc ..= /lisp/dnd.elc ../lisp/mwheel.elc ../lisp/tool-bar.elc ../lisp/x-dnd.elc= ../lisp/font-setting.elc ../lisp/international/ccl.elc ../lisp/interna= tional/fontset.elc ../lisp/mouse.elc ../lisp/term/common-win.elc ../l= isp/term/x-win.elc ../lisp/term/pc-win.elc ../lisp/term/internal.elc ..= /lisp/term/ns-win.elc ../lisp/term/w32-win.elc ../lisp/emacs-lisp/easymen= u.elc ../lisp/loaddefs.el ../lisp/abbrev.elc ../lisp/buff-menu.elc ../li= sp/button.elc ../lisp/emacs-lisp/byte-run.elc ../lisp/composite.elc ../l= isp/cus-face.elc ../lisp/cus-start.elc ../lisp/custom.elc ../lisp/emacs-= lisp/backquote.elc ../lisp/emacs-lisp/lisp-mode.elc ../lisp/emacs-lisp/li= sp.elc ../lisp/facemenu.elc ../lisp/faces.elc ../lisp/files.elc ../lisp= /emacs-lisp/float-sup.elc ../lisp/format.elc ../lisp/frame.elc ../lisp/h= elp.elc ../lisp/indent.elc ../lisp/isearch.elc ../lisp/rfn-eshadow.elc = =2E./lisp/loadup.el ../lisp/bindings.elc ../lisp/emacs-lisp/map-ynp.elc = =2E./lisp/env.elc ../lisp/international/mule.elc ../lisp/international/mu= le-conf.elc ../lisp/international/mule-cmds.elc ../lisp/international/cha= racters.elc ../lisp/case-table.elc ../lisp/language/chinese.elc ../lisp/= language/cyrillic.elc ../lisp/language/indian.elc ../lisp/language/sinhal= a.el ../lisp/language/english.el ../lisp/language/ethiopic.elc ../lisp/l= anguage/european.elc ../lisp/language/czech.el ../lisp/language/slovak.el= ../lisp/language/romanian.el ../lisp/language/greek.el ../lisp/language= /hebrew.el ../lisp/language/japanese.el ../lisp/language/korean.el ../li= sp/language/lao.el ../lisp/language/cham.el ../lisp/language/tai-viet.el = ../lisp/language/thai.el ../lisp/language/tibetan.elc ../lisp/language/v= ietnamese.elc ../lisp/language/misc-lang.el ../lisp/language/utf-8-lang.e= l ../lisp/language/georgian.el ../lisp/language/khmer.el ../lisp/languag= e/burmese.el ../lisp/menu-bar.elc ../lisp/paths.el ../lisp/register.elc = ../lisp/replace.elc ../lisp/simple.elc ../lisp/minibuffer.elc ../lisp/s= tartup.elc ../lisp/subr.elc ../lisp/term/tty-colors.elc ../lisp/font-cor= e.elc ../lisp/emacs-lisp/syntax.elc ../lisp/font-lock.elc ../lisp/jit-lo= ck.elc ../lisp/textmodes/fill.elc ../lisp/textmodes/page.elc ../lisp/tex= tmodes/paragraphs.elc ../lisp/textmodes/text-mode.elc ../lisp/emacs-lisp/= timer.elc ../lisp/vc-hooks.elc ../lisp/jka-cmpr-hook.elc ../lisp/ediff-h= ook.elc ../lisp/epa-hook.elc ../lisp/widget.elc ../lisp/window.elc ../l= isp/version.el stubedit temacs.exe minstack=3D1024k set LC_ALL=3DC; ./temacs -batch -l loadup dump Exiting due to signal SIGSEGV Page fault at eip=3D00311a69, error=3D0004 eax=3D00001a68 ebx=3D00000005 ecx=3D00000001 edx=3D00000000 esi=3D00418e80 = edi=3D00000000 ebp=3D00311a68 esp=3D00311a3c program=3D=08;1 cs: sel=3D0167 base=3D006f0000 limit=3D0041ffff ds: sel=3D016f base=3D006f0000 limit=3D0041ffff es: sel=3D016f base=3D006f0000 limit=3D0041ffff fs: sel=3D014f base=3D00048910 limit=3D0000ffff gs: sel=3D018f base=3D00000000 limit=3D0010ffff ss: sel=3D016f base=3D006f0000 limit=3D0041ffff 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=3D00001b46, error=3D0030 eax=3D00000031 ebx=3D00000187 ecx=3D00000000 edx=3D00313bff esi=3D001530ca = edi=3D00000010 ebp=3D003118dc esp=3D003118d4 program=3Dc:/djgpp-2.03/bin/make.exe cs: sel=3D0167 base=3D006f0000 limit=3D0041ffff ds: sel=3D016f base=3D006f0000 limit=3D0041ffff es: sel=3D0031 invalid fs: sel=3D0000 gs: sel=3D0000 ss: sel=3D016f base=3D006f0000 limit=3D0041ffff App stack: [000c77c0..000477c0] Exceptn stack: [000476e0..000457a0] General Protection Fault at eip=3D3e32; flags=3D3016 eax=3D00000300 ebx=3D00000021 ecx=3D00000000 edx=3D000c5c90 esi=3D00043058 = edi=3D000c5c90 ebp=3D000c5b18 esp=3D00002570 cs=3D18 ds=3D33 es=3D137 fs=3D10f gs=3D13f ss= =3D20 error=3D012c make.exe: *** [src] Error 1 =2D-- end DJGPP 2.03 build --- =2D-- start DJGPP 2.04 build --- gcc -o temacs dispnew.o frame.o scroll.o xdisp.o menu.o window.o = charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.o term= inal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o= filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.= o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o d= oc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o s= yntax.o unexec.o bytecode.o process.o callproc.o region-cache.o sound.o a= timer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o dosf= ns.o msdos.o w16select.o xmenu.o termcap.o tparam.o lastfile.o gmalloc.o= ralloc.o vm-limit.o getloadavg.o -lg -= lm =20 c:/djgpp-2.04/bin/ld.exe: temacs: warning: .text: line number overflow: 0x1= 67cd > 0xffff rm -f ../etc/DOC =2E./lib-src/make-docfile -o ../etc/DOC -d . dosfns.o msdos.o xterm.o xfn= s.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o fontset.o dbusbind= =2Eo nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o w32.o w32c= onsole.o w32fns.o w32heap.o w32inevt.o w32menu.o w32proc.o w32reg.o w32se= lect.o w32term.o w32xfns.o dispnew.o frame.o scroll.o xdisp.o menu.o wind= ow.o charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.= o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o bu= ffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o = cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o da= ta.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lrea= d.o syntax.o unexec.o bytecode.o process.o callproc.o region-cache.o sou= nd.o atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o= dosfns.o msdos.o w16select.o xmenu.o =20 =2E./lib-src/make-docfile -a ../etc/DOC -d . ../lisp/mouse.elc ../lisp/se= lect.elc ../lisp/scroll-bar.elc ../lisp/ls-lisp.elc ../lisp/dos-fns.elc = ../lisp/w32-fns.elc ../lisp/dos-w32.elc ../lisp/disp-table.elc ../lisp/d= os-vars.elc ../lisp/tooltip.elc ../lisp/image.elc ../lisp/fringe.elc ..= /lisp/dnd.elc ../lisp/mwheel.elc ../lisp/tool-bar.elc ../lisp/x-dnd.elc= ../lisp/font-setting.elc ../lisp/international/ccl.elc ../lisp/interna= tional/fontset.elc ../lisp/mouse.elc ../lisp/term/common-win.elc ../l= isp/term/x-win.elc ../lisp/term/pc-win.elc ../lisp/term/internal.elc ..= /lisp/term/ns-win.elc ../lisp/term/w32-win.elc ../lisp/emacs-lisp/easymen= u.elc ../lisp/loaddefs.el ../lisp/abbrev.elc ../lisp/buff-menu.elc ../li= sp/button.elc ../lisp/emacs-lisp/byte-run.elc ../lisp/composite.elc ../l= isp/cus-face.elc ../lisp/cus-start.elc ../lisp/custom.elc ../lisp/emacs-= lisp/backquote.elc ../lisp/emacs-lisp/lisp-mode.elc ../lisp/emacs-lisp/li= sp.elc ../lisp/facemenu.elc ../lisp/faces.elc ../lisp/files.elc ../lisp= /emacs-lisp/float-sup.elc ../lisp/format.elc ../lisp/frame.elc ../lisp/h= elp.elc ../lisp/indent.elc ../lisp/isearch.elc ../lisp/rfn-eshadow.elc = =2E./lisp/loadup.el ../lisp/bindings.elc ../lisp/emacs-lisp/map-ynp.elc = =2E./lisp/env.elc ../lisp/international/mule.elc ../lisp/international/mu= le-conf.elc ../lisp/international/mule-cmds.elc ../lisp/international/cha= racters.elc ../lisp/case-table.elc ../lisp/language/chinese.elc ../lisp/= language/cyrillic.elc ../lisp/language/indian.elc ../lisp/language/sinhal= a.el ../lisp/language/english.el ../lisp/language/ethiopic.elc ../lisp/l= anguage/european.elc ../lisp/language/czech.el ../lisp/language/slovak.el= ../lisp/language/romanian.el ../lisp/language/greek.el ../lisp/language= /hebrew.el ../lisp/language/japanese.el ../lisp/language/korean.el ../li= sp/language/lao.el ../lisp/language/cham.el ../lisp/language/tai-viet.el = ../lisp/language/thai.el ../lisp/language/tibetan.elc ../lisp/language/v= ietnamese.elc ../lisp/language/misc-lang.el ../lisp/language/utf-8-lang.e= l ../lisp/language/georgian.el ../lisp/language/khmer.el ../lisp/languag= e/burmese.el ../lisp/menu-bar.elc ../lisp/paths.el ../lisp/register.elc = ../lisp/replace.elc ../lisp/simple.elc ../lisp/minibuffer.elc ../lisp/s= tartup.elc ../lisp/subr.elc ../lisp/term/tty-colors.elc ../lisp/font-cor= e.elc ../lisp/emacs-lisp/syntax.elc ../lisp/font-lock.elc ../lisp/jit-lo= ck.elc ../lisp/textmodes/fill.elc ../lisp/textmodes/page.elc ../lisp/tex= tmodes/paragraphs.elc ../lisp/textmodes/text-mode.elc ../lisp/emacs-lisp/= timer.elc ../lisp/vc-hooks.elc ../lisp/jka-cmpr-hook.elc ../lisp/ediff-h= ook.elc ../lisp/epa-hook.elc ../lisp/widget.elc ../lisp/window.elc ../l= isp/version.el stubedit temacs.exe minstack=3D1024k set LC_ALL=3DC; ./temacs -batch -l loadup dump Page Fault cr2=3D00700000 at eip=3D14a419; flags=3D3002 eax=3D000c09ea ebx=3D00000005 ecx=3D000c0a14 edx=3Dff5d5b5a esi=3D00421e60 = edi=3D00000000 ebp=3D001310c8 esp=3D000022aa cs=3D167 ds=3D16f es=3D16f fs=3D14f gs=3D18f = ss=3D33 error=3D0006 make.exe[1]: *** [emacs.exe] Error 1 make.exe[1]: Leaving directory `c:/djgpp-2.04/gnu/emacs/src' make.exe: *** [src] Error 2 =2D-- end DJGPP 2.04 build ---