Hello,
I would like to build XEmacs 21.5.16 under Cygwin (newest Cygwin release,
WinXP), but encounter the following build error with the 21.5.16
distribution as well as the current CVS tree (building 21.4.14 was no
problem). Configuration was standard (--with-x11 --with-msw
--error-checking=none).
I tried to Google and read the "problems" fiel, but couldn't find
a hint:
Loading site-load...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name xemacs
.data and .bss reversed
found bss - keeping 3259b0 of 32c000 bytes
found data - keeping 93a0 of 22b200 bytes
writing file header
writing optional header
new data size is 556a00, >= 557200
warning: new data size is < approx
writing text header (unchanged)
writing .data header
writing following data header
copying executable up to data section ... 1edad0 bytes
dumping .data section... 93a0 bytes
padding .data ... 800 bytes
dumping .bss into executable... 3259b0 bytes
padding .bss ... 5650 bytes
dumping following data section... 1600 bytes
writing rest of file
make[2]: Leaving directory
/cygdrive/u/usr/home/Install/xemacs/xemacs-21.5/src'
./xemacs -no-packages -batch -no-autoloads -l update-elc-2.el -f
batch-update-elc-2 /cygdrive/u/usr/home/Install/xemacs/xemacs-21.5/src/../l
isp
Fatal error (11).
Your files have been auto-saved.
Use M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
Send Bug Report' from the Help menu. If that won't work, send ordinary
email to crashes(a)xemacs.org'. *MAKE SURE* to include this entire output
from this crash, especially including the Lisp backtrace, as well as the
XEmacs configuration from M-x describe-installation (or equivalently, the
file Installation' in the top of the build tree).
*Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely
to be able to analyze the problem. Locate the core file produced as a result
of this crash (often called core' or core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /cygdrive/u/usr/home/Install/xemacs/xemacs-21.5/src/xemacs core
then type where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with ulimit -c unlimited')
in case of future recurrance of the crash.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
string-match("\\(^\\(RCS\\|CVS\\|SCCS\\)$\\)\\|\\(^\\(etc\\|info\\|man\\|lisp\\|lib-src\\|bin\\|pkginfo\\)$\\)"
"etc")
# bind (raw-entries reverse-dirs directory path exclude-regexp max-depth
directories)
paths-find-recursive-path(("/usr/local/lib/xemacs/xemacs-packages/") 1
"\\(^\\(RCS\\|CVS\\|SCCS\\)$\\)\\|\\(^\\(etc\\|info\\|man\\|lisp\\|
lib-src\\|bin\\|pkginfo\\)$\\)")
# bind (directories)
packages-find-packages-in-directories(("/usr/local/lib/xemacs/xemacs-packages/"))
# bind (name roots)
packages-find-packages-by-name(("/cygdrive/u/usr/home/Install/xemacs/xemacs-21.5/"
"/usr/local/") "xemacs-packages")
# bind (thunk a-time name)
#<compiled-function (name a-time thunk) "...(18)" [name roots thunk a-time
time packages packages-find-packages-by-name] 4>("xemacs-packag
es" late #<compiled-function nil "...(2)" [t] 1>)
apply(#<compiled-function (name a-time thunk) "...(18)" [name roots thunk
a-time time packages packages-find-packages-by-name] 4> ("xemacs
-packages" late #<compiled-function nil "...(2)" [t] 1>))
# bind (consumer list)
packages-deconstruct(("xemacs-packages" late #<compiled-function nil
"...(2)" [t] 1>) #<compiled-function (name a-time thunk) "...(18)" [n
ame roots thunk a-time time packages packages-find-packages-by-name] 4>)
# bind (packages default time package-locations roots)
packages-find-packages-at-time(("/cygdrive/u/usr/home/Install/xemacs/xemacs-21.5/"
"/usr/local/") (("~/.xemacs/site-packages" early #<comp
iled-function nil "...(2)" [t] 1>) ("~/.xemacs/infodock-packages" early
#<compiled-function nil "...(4)" [featurep infodock] 2>) ("~/.xemacs
/mule-packages" early #<compiled-function nil "...(4)" [featurep mule] 2>)
("~/.xemacs/xemacs-packages" early #<compiled-function nil "...(2
)" [t] 1>) ("site-packages" late #<compiled-function nil "...(2)" [t] 1>)
("infodock-packages" late #<compiled-function nil "...(4)" [featur
ep infodock] 2>) ("mule-packages" late #<compiled-function nil "...(4)"
[featurep mule] 2>) ("xemacs-packages" late #<compiled-function nil
"...(2)" [t] 1>)) late nil)
# bind (configure-last-packages configure-late-packages
configure-early-packages)
#<compiled-function (configure-early-packages configure-late-packages
configure-last-packages) "...(20)" [configure-last-packages configur
e-late-packages configure-early-packages package-locations roots
packages-find-packages-at-time early late last] 7>(nil nil nil)
apply(#<compiled-function (configure-early-packages
configure-late-packages configure-last-packages) "...(20)"
[configure-last-packages co
nfigure-late-packages configure-early-packages package-locations roots
packages-find-packages-at-time early late last] 7> (nil nil nil))
# bind (consumer list)
packages-deconstruct((nil nil nil) #<compiled-function
(configure-early-packages configure-late-packages configure-last-packages)
"...(20)
" [configure-last-packages configure-late-packages configure-early-packages
package-locations roots packages-find-packages-at-time early lat
e last] 7>)
# bind (envvar-value package-locations roots)
packages-find-packages(("/cygdrive/u/usr/home/Install/xemacs/xemacs-21.5/"
"/usr/local/") (("~/.xemacs/site-packages" early #<compiled-fun
ction nil "...(2)" [t] 1>) ("~/.xemacs/infodock-packages" early
#<compiled-function nil "...(4)" [featurep infodock] 2>) ("~/.xemacs/mule-pa
ckages" early #<compiled-function nil "...(4)" [featurep mule] 2>)
("~/.xemacs/xemacs-packages" early #<compiled-function nil "...(2)" [t] 1
>) ("site-packages" late #<compiled-function nil "...(2)" [t] 1>)
("infodock-packages" late #<compiled-function nil "...(4)" [featurep infod
ock] 2>) ("mule-packages" late #<compiled-function nil "...(4)" [featurep
mule] 2>) ("xemacs-packages" late #<compiled-function nil "...(2)"
[t] 1>)))
# bind (earlyp latep lastp earlyp-lp latep-lp lastp-lp
set-global-package-paths inhibit-packages)
startup-find-load-path((early late last) t)
# bind (called-early inhibit-packages)
startup-setup-paths(t nil)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Signal 11
make[1]: *** [update-elc-2] Error 139
make[1]: Leaving directory
/cygdrive/u/usr/home/Install/xemacs/xemacs-21.5/src'
make: *** [src] Fehler 2
[11: 511] boeker@ami139 (Fri Dec 05 16:43:30) <~/Install/xemacs/xemacs-21.5>
Thank you
Martin
--
_________________________________________________________________________
Universitätsklinikum Freiburg Dr. med. Martin Boeker
Abteilung Medizinische Informatik Tel.: +49 (761) 203 6700
Stefan-Meier-Str. 26 Mob.: +49 (170) 234 1080
79104 Freiburg i. Br. FAX : +49 (761) 203 6711
_________________________________________________________________________