I have tried to install xemacs 21.5.9 and 21.4.9, both without success. After ./configure with no options, make eventually fails after loading all the elc files, with a segmentation fault.
I am running as root, there is no .xemacs or .emacs file in /root, which is the director in $HOME at the moment. gcc -v reports gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)

uname -a returns:
Linux kelvin 2.4.18-14 #1 Wed Sep 4 13:35:50 EDT 2002 i686 i686 i386 GNU/Linux

I can't find a core file that has been generated. The following is the message. Any ideas?

Lisp backtrace follows:

  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  intern("paths-el-original-news-inews-program")
  (let ((origsym (intern (concat "paths-el-original-" (symbol-name var))))) (if (running-temacs-p) (progn (set var value) (set origsym value)) (and (eq (symbol-value var) (symbol-value origsym)) (set var value))))
  # bind (value var)
  (lambda (var value) (let ((origsym (intern (concat "paths-el-original-" (symbol-name var))))) (if (running-temacs-p) (progn (set var value) (set origsym value)) (and (eq (symbol-value var) (symbol-value origsym)) (set var value)))))(news-inews-program "inews")
  funcall((lambda (var value) (let ((origsym (intern (concat "paths-el-original-" (symbol-name var))))) (if (running-temacs-p) (progn (set var value) (set origsym value)) (and (eq (symbol-value var) (symbol-value origsym)) (set var value))))) news-inews-program "inews")
  # bind (l)
  (let ((l (function (lambda (var value) (let ((origsym (intern (concat "paths-el-original-" (symbol-name var))))) (if (running-temacs-p) (progn (set var value) (set origsym value)) (and (eq (symbol-value var) (symbol-value origsym)) (set var value)))))))) (funcall l (quote news-inews-program) (cond ((file-exists-p "/usr/bin/inews") "/usr/bin/inews") ((file-exists-p "/usr/local/inews") "/usr/local/inews") ((file-exists-p "/usr/local/bin/inews") "/usr/local/bin/inews") ((file-exists-p "/usr/lib/news/inews") "/usr/lib/news/inews") (t "inews"))) (funcall l (quote mh-progs) (cond ((file-directory-p "/usr/bin/mh") "/usr/bin/mh/") ((file-directory-p "/usr/new/mh") "/usr/new/mh/") ((file-directory-p "/usr/local/bin/mh") "/usr/local/bin/mh/") ((file-directory-p "/usr/local/mh") "/usr/local/mh/") (t "/usr/local/bin/"))) (funcall l (quote mh-libs) (cond ((file-directory-p "/usr/lib/mh") "/usr/lib/mh/") ((file-directory-p "/usr/new/lib/mh") "/usr/new/lib/mh/") ((file-directory-p "/usr/local/lib/mh") "/usr/local/lib/mh/") (t "/usr/local/bin/mh/"))) (funcall l (quote rmail-spool-directory) (cond ((string-match "^[^-]+-[^-]+-sco3.2v4" system-configuration) "/usr/spool/mail/") ((string-match "^m68k-bull-sysv3" system-configuration) "/usr/spool/mail/") ((file-exists-p "/var/mail") "/var/mail/") ((memq system-type (quote (dgux hpux usg-unix-v unisoft-unix rtu irix))) "/usr/mail/") ((memq system-type (quote (linux))) "/var/spool/mail/") (t "/usr/spool/mail/"))) (funcall l (quote sendmail-program) (cond ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail") ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail") ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail") (t "fakemail"))) (funcall l (quote remote-shell-program) (cond ((file-exists-p "/usr/ucb/remsh") "/usr/ucb/remsh") ((file-exists-p "/usr/bsd/remsh") "/usr/bsd/remsh") ((file-exists-p "/bin/remsh") "/bin/remsh") ((file-exists-p "/usr/bin/remsh") "/usr/bin/remsh") ((file-exists-p "/usr/local/bin/remsh") "/usr/local/bin/remsh") ((file-exists-p "/usr/ucb/rsh") "/usr/ucb/rsh") ((file-exists-p "/usr/bsd/rsh") "/usr/bsd/rsh") ((file-exists-p "/usr/local/bin/rsh") "/usr/local/bin/rsh") ((file-exists-p "/usr/bin/rcmd") "/usr/bin/rcmd") ((file-exists-p "/bin/rcmd") "/bin/rcmd") ((file-exists-p "/bin/rsh") "/bin/rsh") ((file-exists-p "/usr/bin/rsh") "/usr/bin/rsh") (t "rsh"))) (funcall l (quote manual-program) (if (file-exists-p "/usr/ucb/man") "/usr/ucb/man" "/usr/bin/man")) (funcall l (quote directory-abbrev-alist) (when (file-directory-p "/net") (append (when (file-directory-p "/tmp_mnt") (if (file-directory-p "/tmp_mnt/net") (quote (("\\`/tmp_mnt/net/" . "/net/"))) (quote (("\\`/tmp_mnt/" . "/net/"))))) (when (file-directory-p "/a") (quote (("\\`/a/" . "/net/")))) (when (file-directory-p "/amd") (quote (("\\`/amd/" . "/net/"))))))))
  initialize-xemacs-paths()
  normal-top-level()
  # (condition-case ... . error)
  # (catch top-level ...)

make[1]: *** [xemacs] Segmentation fault


--
Dov Kruger <dkruger@stevens-tech.edu>
Davidson Laboratory