CVS HEAD still fails to build with NEW_GC.
temacs crashes.
Adrian
XEmacs Build Report generated by emacs-version
21.5 (beta23) "daikon" (+CVS-20051031) XEmacs Lucid
with system-configuration
i586-pc-win32
follows:
Contents of
c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\Installation:
(Output from most recent run of ./configure)
OS version:
Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT
XEmacs 21.5-b23 "daikon" (+CVS-20051126) configured for `i586-pc-win32'.
Building XEmacs using "NMAKE".
Building XEmacs using make flags " ".
Building XEmacs in source tree
"c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.5-clean".
For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd -c
-Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\inc
-Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src
-I"c:\Hacking\libs4xemacs\xpm-3.4k"
-I"c:\Hacking\libs4xemacs\xpm-3.4k\lib"
-I"c:\Hacking\libs4xemacs\libpng-1.0.2"
-I"c:\Hacking\libs4xemacs\zlib"
-I"c:\Hacking\libs4xemacs\tiff-v3.4\libtiff"
-I"c:\Hacking\libs4xemacs\jpeg-6b" -I"c:\Hacking\libs4xemacs\compface"
-I"c:\Hacking\libs4xemacs\zlib" -DHAVE_MS_WINDOWS -DHAVE_MENUBARS
-DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW
-DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_NATIVE_SOUND
-DMULE -DPDUMP -DNEW_GC -DUSE_KKCC -DMC_ALLOC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG
-DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H
-DPATH_VERSION=\"21.5-b23\" -DPATH_PROGNAME=\"xemacs\"
-DEMACS_VERSION=\"21.5-b23\" -DEMACS_PROGNAME=\"xemacs\"
-DSTACK_TRACE_EYE_CATCHER!
=xemacs_21_5_b23_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21
-DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=23
-DXEMACS_CODENAME=\""daikon"\"
-DXEMACS_EXTRA_NAME=\"(+CVS-20051126)\"
-DEMACS_CONFIGURATION=\"i586-pc-win32\"
-DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\Program
Files\\XEmacs\\site-packages;c:\\Program Files\\XEmacs\\mule-packages;c:\\Program
Files\\XEmacs\\xemacs-packages"\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd
-Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lib-src
-Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src -DHAVE_CONFIG_H
-DWIN32_NATIVE".
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b23".
Package path is "~\\.xemacs;;c:\\Program Files\\XEmacs\\site-packages;c:\\Program
Files\\XEmacs\\mule-packages;c:\\Program Files\\XEmacs\\xemacs-packages".
Compiling in support for Microsoft Windows native GUI.
Compiling in international (MULE) support.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for X-Face message headers.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library.
Compiling in debugging support (no slowdown).
Using new experimental GC algorithms.
Using new experimental allocator.
Using new experimental incremental garbage collector.
Contents of
c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\xemacs-21.5-clean-cvs-update.err
keeping lines matching
"^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^
]+$\|^Wrong number of arguments:\|^ \*\* "
and then deleting lines matching
"confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\
Compilation started at Sun Nov 27 21:08:15 2005 +0100 (W. Europe Standard Time)
? gunzip-error.txt
? man/lispref/errors.texi.new
? nt/xemacs-21.5-clean-make-all-texinfo-error.err
P ChangeLog
P configure
P configure.ac
P version.sh
rcsmerge: warning: conflicts during merge
C lisp/ChangeLog
M lisp/cmdloop.el
P lisp/dumped-lisp.el
P lisp/faces.el
P lisp/font-menu.el
P lisp/font.el
U lisp/fontconfig.el
M lisp/package-get.el
P lisp/x-faces.el
P lisp/x-font-menu.el
P lwlib/ChangeLog
P lwlib/Makefile.in.in
P lwlib/lwlib-Xaw.c
P lwlib/lwlib-Xlw.c
U lwlib/lwlib-colors.c
U lwlib/lwlib-colors.h
U lwlib/lwlib-fonts.c
U lwlib/lwlib-fonts.h
P lwlib/xlwmenu.c
P lwlib/xlwmenuP.h
P lwlib/xlwscrollbar.c
P lwlib/xlwtabs.c
P lwlib/xlwtabsP.h
P man/ChangeLog
M man/custom.texi
P man/internals/internals.texi
P src/ChangeLog
P src/Makefile.in.in
P src/compiler.h
P src/config.h.in
P src/console-x-impl.h
P src/console-x.h
P src/depend
P src/emacs.c
P src/event-Xt.c
P src/faces.c
P src/faces.h
M src/frame-msw.c
P src/frame-x.c
P src/glyphs-eimage.c
P src/glyphs-widget.c
P src/glyphs-x.c
P src/inline.c
P src/keymap.c
P src/lisp.h
P src/lrecord.h
P src/objects-impl.h
P src/objects-x-impl.h
P src/objects-x.c
P src/objects-x.h
P src/objects.c
P src/objects.h
P src/redisplay-x.c
P src/redisplay.c
P src/symsinit.h
P src/toolbar-common.c
U src/xft-fonts.c
U src/xft-fonts.h
P src/xgccache.c
P src/xgccache.h
cvs server: Updating tests
cvs server: Updating tests/DLL
P tests/autoconf/regressiontest.pl
M tests/automated/region-tests.el
U lisp/font-menu.el
U lisp/font.el
U lisp/x-faces.el
U lisp/x-font-menu.el
U lwlib/lwlib-Xaw.c
U lwlib/lwlib-Xlw.c
U lwlib/xlwmenu.c
U lwlib/xlwmenuP.h
U lwlib/xlwscrollbar.c
U lwlib/xlwtabsP.h
U src/console-x.h
U src/glyphs-widget.c
U src/objects-x-impl.h
U src/objects-x.c
U src/objects-x.h
U src/objects.h
U src/redisplay-x.c
U src/toolbar-common.c
U src/xgccache.c
U src/xgccache.h
U tests/autoconf/regressiontest.pl
Compilation finished at Sun Nov 27 21:09:24
Contents of
c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-make-all.err
keeping lines matching
"^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^
]+$\|^Wrong number of arguments:\|^ \*\* "
and then deleting lines matching
"confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\
nmake /f xemacs.mak all
Compilation started at Sun Nov 27 21:10:30 2005 +0100 (W. Europe Standard Time)
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b23".
1 file(s) copied.
1 File(s) copied
1 File(s) copied
Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\)
Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules)
Generating autoloads for lisp/next-error.el...
>Error occurred processing
c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\events.el: Internal error: lstream
not open, #<INTERNAL OBJECT (XEmacs bug?) (string-direct-data) 0x2b23960>
Fatal error.
(let ((length (length bytes)) (ptr 0) optr tags op offset lap tmp endtag) (while (not (=
ptr length)) (or make-spliceable (setq lap (cons ptr lap))) (setq op (aref bytes ptr) optr
ptr offset (disassemble-offset)) (setq op (aref byte-code-vector op)) (cond ((or (memq op
byte-goto-ops) (cond ((memq op byte-rel-goto-ops) (setq op (aref byte-code-vector (-
(symbol-value op) (- byte-rel-goto byte-goto)))) (setq offset (+ ptr (- offset 127))) t)))
(setq offset (cdr (or (assq offset tags) (car (setq tags (cons (cons offset
(byte-compile-make-tag)) tags))))))) ((cond ((eq op (quote byte-constant2)) (setq op
(quote byte-constant)) t) ((memq op byte-constref-ops))) (setq tmp (if (>= offset
(length constvec)) (list (quote out-of-range) offset) (aref constvec offset)) offset (if
(eq op (quote byte-constant)) (byte-compile-get-constant tmp) (or (assq tmp
byte-compile-variables) (car (setq byte-compile-variables (cons (list tmp)
byte-compile-variables))))))) ((and make-spliceable (eq op!
(quote byte-return))) (if (= ptr (1- length)) (setq op nil) (setq offset (or endtag
(setq endtag (byte-compile-make-tag))) op (quote byte-goto))))) (setq lap (cons (cons optr
(cons op (or offset 0))) lap)) (setq ptr (1+ ptr))) (let ((rest lap)) (while rest (cond
((numberp (car rest))) ((setq tmp (assq (car (car rest)) tags)) (setcdr rest (cons (cons
nil (cdr tmp)) (cdr rest))) (setq tags (delq tmp tags)) (setq rest (cdr rest)))) (setq
rest (cdr rest)))) (if tags (error "optimizer error: missed tags %s" tags)) (if
(null (car (cdr (car lap)))) (setq lap (cdr lap))) (if endtag (setq lap (cons (cons nil
endtag) lap))) (mapcar (function (lambda (elt) (if (numberp elt) elt (cdr elt))))
(nreverse lap)))
# bind (byte-compile-cu # bind (stack-trace-on-signal debug-on-signal
stack-trace-on-error debug-on-error)
(let ((length (length bytes)) (ptr 0) optr tags op offset lap tmp endtag) (while (not (=
ptr length)) (or make-spliceable (setq lap (cons ptr lap))) (setq op (aref bytes ptr) optr
ptr offset (disassemble-offset)) (setq op (aref byte-code-vector op)) (cond ((or (memq op
byte-goto-ops) (cond ((memq op byte-rel-goto-ops) (setq op (aref byte-code-vector (-
(symbol-value op) (- byte-rel-goto byte-goto)))) (setq offset (+ ptr (- offset 127))) t)))
(setq offset (cdr (or (assq offset tags) (car (setq tags (cons (cons offset
(byte-compile-make-tag)) tags))))))) ((cond ((eq op (quote byte-constant2)) (setq op
(quote byte-constant)) t) ((memq op byte-constref-ops))) (setq tmp (if (>= offset
(length constvec)) (list (quote out-of-range) offset) (aref constvec offset)) offset (if
(eq op (quote byte-constant)) (byte-compile-get-constant tmp) (or (assq tmp
byte-compile-variables) (car (setq byte-compile-variables (cons (list tmp)
byte-compile-variables))))))) ((and make-spliceable (eq op!
(quote byte-return))) (if (= ptr (1- length)) (setq op nil) (setq offset (or endtag
(setq endtag (byte-compile-make-tag))) op (quote byte-goto))))) (setq lap (cons (cons optr
(cons op (or offset 0))) lap)) (setq ptr (1+ ptr))) (let ((rest lap)) (while rest (cond
((numberp (car rest))) ((setq tmp (assq (car (car rest)) tags)) (setcdr rest (cons (cons
nil (cdr tmp)) (cdr rest))) (setq tags (delq tmp tags)) (setq rest (cdr rest)))) (setq
rest (cdr rest)))) (if tags (error "optimizer error: missed tags %s" tags)) (if
(null (car (cdr (car lap)))) (setq lap (cdr lap))) (if endtag (setq lap (cons (cons nil
endtag) lap))) (mapcar (function (lambda (elt) (if (numberp elt) elt (cdr elt))))
(nreverse lap)))
call-with-condition-handler(#<compiled-function (error-info) "...(4)"
[error-info byte-compile-report-error] 2> #<compiled-function nil
"...(43)" [byte-compile-unresolved-functions byte-compile-inbuffer 1 " \n" nil looking-at ";" byte-compile-file-form read byte-compile-flush-pending
byte-compile-warn-about-unresolved-functions] 3>)
<120 lines deleted by Adrian Aichner>
call-with-condition-handler(#<compiled-function (error-info) "...(4)"
[error-info byte-compile-report-error] 2> #<compiled-function nil
"...(43)" [byte-compile-unresolved-functions byte-compile-inbuffer 1 " \n" nil looking-at ";" byte-compile-file-form read byte-compile-flush-pending
byte-compile-warn-about-unresolved-functions] 3>)
# bind (byte-compile-warnings-beginning byte-compile-point-max-prev
byte-compile-log-buffer byte-compile-macro-environment byte-compile-function-environment
byte-compile-autoload-environment byte-compile-unresolved-functions
byte-compile-bound-variables byte-compile-free-references byte-compile-free-assignments
byte-compile-verbose byte-optimize byte-compile-emacs19-compatibility byte-compile-dynamic
byte-compile-dynamic-docstrings byte-compile-warnings byte-compile-file-domain
byte-compile-outbuffer float-output-format case-fold-search print-length print-level
byte-compile-constants byte-compile-variables byte-compile-tag-number byte-compile-depth
byte-compile-maxdepth byte-compile-output eval filename byte-compile-inbuffer)
(let ((length (length bytes)) (ptr 0) optr tags op offset lap tmp endtag) (while (not (=
ptr length)) (or make-spliceable (setq lap (cons ptr lap))) (setq op (aref bytes ptr) optr
ptr offset (disassemble-offset)) (setq op (aref byte-code-vector op)) (cond ((or (memq op
byte-goto-ops) (cond ((memq op byte-rel-goto-ops) (setq op (aref byte-code-vector (-
(symbol-value op) (- byte-rel-goto byte-goto)))) (setq offset (+ ptr (- offset 127))) t)))
(setq offset (cdr (or (assq offset tags) (car (setq tags (cons (cons offset
(byte-compile-make-tag)) tags))))))) ((cond ((eq op (quote byte-constant2)) (setq op
(quote byte-constant)) t) ((memq op byte-constref-ops))) (setq tmp (if (>= offset
(length constvec)) (list (quote out-of-range) offset) (aref constvec offset)) offset (if
(eq op (quote byte-constant)) (byte-compile-get-constant tmp) (or (assq tmp
byte-compile-variables) (car (setq byte-compile-variables (cons (list tmp)
byte-compile-variables))))))) ((and make-spliceable (eq op!
(quote byte-return))) (if (= ptr (1- length)) (setq op nil) (setq offset (or endtag
(setq endtag (byte-compile-make-tag))) op (quote byte-goto))))) (setq lap (cons (cons optr
(cons op (or offset 0))) lap)) (setq ptr (1+ ptr))) (let ((rest lap)) (while rest (cond
((numberp (car rest))) ((setq tmp (assq (car (car rest)) tags)) (setcdr rest (cons (cons
nil (cdr tmp)) (cdr rest))) (setq tags (delq tmp tags)) (setq rest (cdr rest)))) (setq
rest (cdr rest)))) (if tags (error "optimizer error: missed tags %s" tags)) (if
(null (car (cdr (car lap)))) (setq lap (cdr lap))) (if endtag (setq lap (cons (cons nil
endtag) lap))) (mapcar (function (lambda (elt) (if (numberp elt) elt (cdr elt))))
(nreverse lap)))
# bind (stack-trace-on-error debug-on-error)
call-with-condition-handler(#<compiled-function (error-info) "...(4)"
[error-info byte-compile-report-error] 2> #<compiled-function nil
"...(43)" [byte-compile-unresolved-functions byte-compile-inbuffer 1 " \n" nil looking-at ";" byte-compile-file-form read byte-compile-flush-pending
byte-compile-warn-about-unresolved-functions] 3>)
# bind (byte-compile-warnings-beginning byte-compile-point-max-prev
byte-compile-log-buffer byte-compile-macro-environment byte-compile-function-environment
byte-compile-autoload-environment byte-compile-unresolved-functions
byte-compile-bound-variables byte-compile-free-references byte-compile-free-assignments
byte-compile-verbose byte-optimize byte-compile-emacs19-compatibility byte-compile-dynamic
byte-compile-dynamic-docstrings byte-compile-warnings byte-compile-file-domain
byte-compile-outbuffer float-output-format case-fold-search print-length print-level
byte-compile-constants byte-compile-variables byte-compile-tag-number byte-compile-depth
byte-compile-maxdepth byte-compile-output eval filename byte-compile-inbuffer)
# (condition-case ... . NMAKE : fatal error U1077:
'"c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lib-src\i"' :
return code '0xc0000005'
Compilation exited abnormally with code 2 at Sun Nov 27 21:14:07
--
Adrian Aichner
mailto:adrianï¼ xemacs.org
http://www.xemacs.org/