ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2011/05/28/10:49:26

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 <juan DOT guerrero AT gmx DOT de>
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
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 ---

- Raw text -


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