Hi,
I (finally) came around last night and built a new binary on Windows
for the latest XEmacs code from CVS.
I built two versions:
One with error checking and debug enabled and one without (see below).
The version with debug and error checking enabled does not show
the "Symbol's value as variable is void: region" error but the one
without debugging enabled does.
Here's a stacktrace that happens when I try to select a piece
of text using SHIFT-left arrow:
# bind (standard-output stack-trace-on-signal debug-on-signal
stack-trace-on-error debug-on-error)
# (unwind-protect ...)
# bind (buffer valid start end n)
zmacs-make-extent-for-region((#<marker at 424 in *scratch* 0xe69e54> .
#<marker at 424 in *scratch* 0xe69e3c>))
zmacs-activate-region()
# bind (buffer activate-region nomsg location)
push-mark(nil nil t)
# bind (in-shifted-motion-command)
handle-pre-motion-command()
# (condition-case ... . error)
# (catch top-level ...)
May be this helps.
Cheers,
Christian Schmitt
not working:
============
OS version:
Microsoft Windows 2000 [Version 5.00.2195]
OS: Windows_NT
XEmacs 21.5-b13 "cauliflower" (+CVS-20030520) configured for
`i586-pc-win32'.
Building XEmacs using "NMAKE".
Building XEmacs using make flags " ".
Building XEmacs in source tree "D:\\xemacs-21.5".
For src, using compiler "cl -nologo -W3 -DSTRICT -Od -MD -c
-I"d:\xemacs-aux\xpm-3.4k" -I"d:\xemacs-aux\xpm-3.4k\lib"
-I"d:\xemacs-aux\libpng-1.0.9" -I"d:\xemacs-aux\zlib"
-I"d:\xemacs-aux\tiff-v3.4beta035\libtiff" -I"d:\xemacs-aux\jpeg-6b"
-I"d:\xemacs-aux\compface" -I"d:\xemacs-aux\zlib"
-ID:\xemacs-21.5\nt\inc
-ID:\xemacs-21.5\src -DHAVE_MS_WINDOWS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF
-DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_MENUBARS
-DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS
-DHAVE_NATIVE_SOUND -DPDUMP -DSYSTEM_MALLOC -DWIN32_LEAN_AND_MEAN
-DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b13\"
-DPATH_PROGNAME=\"xemacs\"
-DEMACS_VERSION=\"21.5-b13\" -DEMACS_PROGNAME=\"xemacs\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b13_i586_pc_win32 -DPATH_PREFIX=\"..\"
-DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=13
-DXEMACS_CODENAME=\""cauliflower"\"
-DEMACS_CONFIGURATION=\"i586-pc-win32\"
-DPATH_PACKAGEPATH=\""~\\.xemacs;;D:\\XEmacs\\site-packages;D:\\XEmacs\\xema
cs-packages"\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Od -MD
-ID:\xemacs-21.5\lib-src -ID:\xemacs-21.5\src -DHAVE_CONFIG_H
-DWIN32_NATIVE".
Installing XEmacs in "d:\\XEmacs-build\\XEmacs-21.5-b13".
Package path is
"~\\.xemacs;;D:\\XEmacs\\site-packages;D:\\XEmacs\\xemacs-packages".
Compiling in support for Microsoft Windows native GUI.
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.
working:
========
Microsoft Windows 2000 [Version 5.00.2195]
OS: Windows_NT
XEmacs 21.5-b13 "cauliflower" (+CVS-20030520) configured for
`i586-pc-win32'.
Building XEmacs using "NMAKE".
Building XEmacs using make flags " ".
Building XEmacs in source tree "D:\\xemacs-21.5".
For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd -c
-I"d:\xemacs-aux\xpm-3.4k" -I"d:\xemacs-aux\xpm-3.4k\lib"
-I"d:\xemacs-aux\libpng-1.0.9" -I"d:\xemacs-aux\zlib"
-I"d:\xemacs-aux\tiff-v3.4beta035\libtiff" -I"d:\xemacs-aux\jpeg-6b"
-I"d:\xemacs-aux\compface" -I"d:\xemacs-aux\zlib"
-ID:\xemacs-21.5\nt\inc
-ID:\xemacs-21.5\src -DHAVE_MS_WINDOWS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF
-DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_MENUBARS
-DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS
-DHAVE_NATIVE_SOUND -DPDUMP -DSYSTEM_MALLOC -DERROR_CHECK_ALL
-DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs
-DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b13\"
-DPATH_PROGNAME=\"xemacs\"
-DEMACS_VERSION=\"21.5-b13\" -DEMACS_PROGNAME=\"xemacs\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b13_i586_pc_win32 -DPATH_PREFIX=\"..\"
-DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=13
-DXEMACS_CODENAME=\""cauliflower"\"
-DEMACS_CONFIGURATION=\"i586-pc-win32\"
-DPATH_PACKAGEPATH=\""~\\.xemacs;;D:\\XEmacs\\site-packages;D:\\XEmacs\\xema
cs-packages"\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd
-ID:\xemacs-21.5\lib-src -ID:\xemacs-21.5\src -DHAVE_CONFIG_H
-DWIN32_NATIVE".
Installing XEmacs in "d:\\XEmacs-build\\XEmacs-21.5-b13".
Package path is
"~\\.xemacs;;D:\\XEmacs\\site-packages;D:\\XEmacs\\xemacs-packages".
Compiling in support for Microsoft Windows native GUI.
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 extra internal error-checking.
NOTE: ---------------------------------------------------------
NOTE: Compiling in support for runtime error-checking.
NOTE: XEmacs will run noticeably more slowly as a result.
NOTE: Error-checking is on by default for XEmacs beta releases.
NOTE: ---------------------------------------------------------
Compiling in debugging support (no slowdown).