xemacs, fresh out of CVS,q dies when building
she exactly dies when make executes
./xemacs -batch -vanilla -f list-load-path-shadows
temacs had already dumped xemacs --- i have no c backtrace to show
you, as make wipes clean the executable after the failure
if interest is shown, i'll try to get a c backtrace anyhow
ciao
ps1: this is @ 7:20 CEST, monday, but it failed also in the afternoon
of saturday 20 may
ps2: various pieces of sh^H^Hinfo follow, separated by '#' lines
########################################################################
% gdb /home/gb/src/xemacs/src/xemacs core
GNU gdb 19991004
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
/home/gb/src/xemacs/src/xemacs: No such file or directory.
Core was generated by `./xemacs -batch -vanilla -f list-load-path-shadows'.
Program terminated with signal 11, Segmentation fault.
#0 0x40306d41 in ?? ()
(gdb)
########################################################################
my distribution: rh6.2
########################################################################
this is my "xemacs/Installation"
########################################################################
uname -a: Linux boffi95 2.2.14-5.0 #1 Tue Mar 7 20:53:41 EST 2000 i586 unknown
./configure '--extra-verbose' \
'--without-wmcommand' \
'--with-athena=3d' \
'--with-modules' \
'--debug' \
'--error-checking=none' \
'--use-union-type' \
'--with-system-malloc' \
'--rel-alloc' '--with-clash-detection'
XEmacs 21.2-b33 "Melpomene" configured for `i586-pc-linux'.
Compilation / Installation:
Source code location: /home/gb/src/xemacs
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Wpointer-arith -Winline
-Wmissing-prototypes -Wshadow
Relocating allocator for buffers: yes
GNU version of malloc: no
- User chose not to use GNU allocators.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for dynamic shared object modules.
Using the union type for Lisp_Objects.
Compiling in support for extra debugging code.
########################################################################
this is what xemacs prints:
########################################################################
Loading /home/gb/src/xemacs/src/../lisp/loadup.el...
Using load-path (/home/gb/src/xemacs/lisp)
Using module-load-path (/home/gb/src/xemacs/modules)
Loading very-early-lisp...
Loading /home/gb/src/xemacs/lisp/dumped-lisp.el...
[...]
Loading /home/gb/src/xemacs/lisp/loaddefs.elc...
Loading site-load...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name xemacs
Testing for Lisp shadows ...
Fatal error (11).
[...]
Lisp backtrace follows:
string-match("\\(^\\(RCS\\|CVS\\|SCCS\\)$\\)\\|\\(^\\(etc\\|info\\|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\\|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(("/home/gb/src/xemacs/"
"/usr/local/") "xemacs-packages")
# bind (thunk a-time name)
#<compiled-function (name a-time thunk) "...(19)" [time a-time thunk
packages packages-find-packages-by-name roots name] 4>("xemacs-packages" late
#<compiled-function nil "...(2)" [t] 1>)
apply(#<compiled-function (name a-time thunk) "...(19)" [time a-time thunk
packages packages-find-packages-by-name roots 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)
"...(19)" [time a-time thunk packages packages-find-packages-by-name roots name]
4>)
# bind (packages default time package-locations roots)
packages-find-packages-at-time(("/home/gb/src/xemacs/"
"/usr/local/") (("~/.xemacs/mule-packages" early
#<compiled-function nil "...(4)" ... 2>)
("~/.xemacs/xemacs-packages" early #<compiled-function nil "...(2)"
... 1>) ("site-packages" late #<compiled-function nil "...(2)"
... 1>) ("infodock-packages" late #<compiled-function nil
"...(4)" ... 2>) ("mule-packages" late #<compiled-function nil
"...(4)" ... 2>) ("xemacs-packages" late #<compiled-function nil
"...(2)" ... 1>)) late nil)
# bind (configure-last-packages configure-late-packages configure-early-packages)
#<compiled-function (configure-early-packages configure-late-packages
configure-last-packages) "...(22)" [packages-find-packages-at-time roots
package-locations early configure-early-packages late configure-late-packages last
configure-last-packages] 7>(nil nil nil)
apply(#<compiled-function (configure-early-packages configure-late-packages
configure-last-packages) "...(22)" [packages-find-packages-at-time roots
package-locations early configure-early-packages late configure-late-packages last
configure-last-packages] 7> (nil nil nil))
# bind (consumer list)
packages-deconstruct((nil nil nil) #<compiled-function (configure-early-packages
configure-late-packages configure-last-packages) "...(22)"
[packages-find-packages-at-time roots package-locations early configure-early-packages
late configure-late-packages last configure-last-packages] 7>)
# bind (envvar-value package-locations roots)
packages-find-packages(("/home/gb/src/xemacs/" "/usr/local/")
(("~/.xemacs/mule-packages" early #<compiled-function nil "...(4)"
... 2>) ("~/.xemacs/xemacs-packages" early #<compiled-function nil
"...(2)" ... 1>) ("site-packages" late #<compiled-function nil
"...(2)" ... 1>) ("infodock-packages" late #<compiled-function
nil "...(4)" ... 2>) ("mule-packages" late #<compiled-function
nil "...(4)" ... 2>) ("xemacs-packages" late #<compiled-function
nil "...(2)" ... 1>)))
# bind (debug-paths inhibit-site-lisp inhibit-early-packages user-init-directory roots)
startup-setup-paths(("/home/gb/src/xemacs/" "/usr/local/")
"~/.xemacs/" t t nil)
# bind (debug-paths)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
make[1]: *** [xemacs] Segmentation fault (core dumped)
make[1]: *** Deleting file `xemacs'
########################################################################
Show replies by date