Hi,
Tried to compile _without_ mule and got this. The line reading (error
"Loading this file requires Mule support") below kind of look
suspicious.
----------------------------------------------------------------------
uname -a: Linux spencer 2.6.10-gentoo-r6 #1 SMP Tue Jan 25 00:57:07 CET 2005 i686 Intel(R)
Pentium(R) M processor 1300MHz GenuineIntel GNU/Linux
../configure '--pdump' '--prefix=/src/xemacs'
'--package-path=/src/xemacs/xemacs-packages:/src/xemacs/site-packages'
'--with-sound=esd' '--with-database=no'
XEmacs 21.5-b18 "chestnut" (+CVS-20050208) configured for `i686-pc-linux'.
Compilation Environment and Installation Defaults:
Source code location: /src/xemacs/working
Installation prefix: /src/xemacs
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler version: gcc (GCC) 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3,
pie-8.7.7.1)
- GCC specs file: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/specs
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wunused-parameter -g
libc version: 2.3.4
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif 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.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Internationalization:
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
----------------------------------------------------------------------
cd ./lib-src && make all
make[1]: Entering directory `/src/xemacs/working/NOMULE/lib-src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/src/xemacs/working/NOMULE/lib-src'
cd ./lwlib && make all
make[1]: Entering directory `/src/xemacs/working/NOMULE/lwlib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/src/xemacs/working/NOMULE/lwlib'
cd ./src && make all
make[1]: Entering directory `/src/xemacs/working/NOMULE/src'
./temacs -nd -no-packages -batch -l /src/xemacs/working/src/../lisp/update-elc.el
Loading /src/xemacs/working/src/../lisp/update-elc.el...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading /src/xemacs/working/lisp/dumped-lisp.el...
Wrote /src/xemacs/working/NOMULE/src/NEEDTODUMP
Wrote /src/xemacs/working/NOMULE/src/REBUILD_AUTOLOADS
if true ; then \
./temacs -nd -no-packages -batch -l /src/xemacs/working/src/../lisp/make-docfile.el -- \
-o ../lib-src/DOC -d /src/xemacs/working/src -i ../lib-src/../site-packages \
abbrev.c alloc.c alloca.c balloon_help.c balloon-x.c blocktype.c buffer.c
bytecode.c callint.c casefiddle.c casetab.c chartab.c filelock.c cmdloop.c cmds.c
console.c console-stream.c data.c debug.c tests.c device.c dired.c doc.c doprnt.c
dynarr.c editfns.c elhash.c emacs.c emodules.c eval.c events.c event-stream.c
event-unixoid.c dumper.c inline.c linuxplay.c esd.c miscplay.c terminfo.c extents.c
faces.c file-coding.c fileio.c filemode.c floatfns.c fns.c font-lock.c frame.c general.c
dgif_lib.c gif_io.c glyphs.c glyphs-eimage.c glyphs-shared.c glyphs-widget.c gpmevent.c
gui.c menubar.c scrollbar.c dialog.c toolbar.c gutter.c hash.c imgproc.c indent.c insdel.c
intl.c keymap.c line-number.c lread.c lstream.c macros.c marker.c md5.c minibuf.c
objects.c opaque.c print.c process.c process-unix.c profile.c rangetab.c realpath.c
redisplay.c redisplay-output.c regex.c search.c select.c sysdll.c signal.c sound.c
specifier.c strftime.c symbols.c syntax.c sysdep!
.c text.c console-tty.c device-tty.c event-tty.c frame-tty.c objects-tty.c
redisplay-tty.c cm.c undo.c unicode.c console-x.c device-x.c event-Xt.c frame-x.c
glyphs-x.c objects-x.c redisplay-x.c select-x.c xgccache.c intl-x.c gui-x.c menubar-x.c
scrollbar-x.c dialog-x.c toolbar-x.c toolbar-common.c widget.c window.c free-hook.c \
; fi
Loading /src/xemacs/working/src/../lisp/make-docfile.el...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading raw-process.el...
Requiring custom...
Requiring widget...
Loading process...
Loading /src/xemacs/working/lisp/dumped-lisp.el...
./temacs -nd -no-packages -batch -l /src/xemacs/working/src/../lisp/loadup.el dump
Loading /src/xemacs/working/src/../lisp/loadup.el...
Using load-path (/src/xemacs/working/lisp/)
Using module-load-path (/src/xemacs/working/NOMULE/modules)
Loading /src/xemacs/working/lisp/dumped-lisp.el...
Loading /src/xemacs/working/lisp/backquote.elc...
Loading /src/xemacs/working/lisp/bytecomp-runtime.elc...
Loading /src/xemacs/working/lisp/find-paths.elc...
Loading /src/xemacs/working/lisp/packages.elc...
Loading /src/xemacs/working/lisp/setup-paths.elc...
Loading /src/xemacs/working/lisp/subr.elc...
Loading /src/xemacs/working/lisp/post-gc.elc...
Loading /src/xemacs/working/lisp/replace.elc...
Loading /src/xemacs/working/lisp/version.el...
Loading /src/xemacs/working/lisp/cl.elc...
Loading /src/xemacs/working/lisp/cl-extra.elc...
Loading /src/xemacs/working/lisp/cl-seq.elc...
Loading /src/xemacs/working/lisp/widget.elc...
Loading /src/xemacs/working/lisp/custom.elc...
Loading /src/xemacs/working/lisp/cus-start.elc...
Loading /src/xemacs/working/lisp/cmdloop.elc...
Loading /src/xemacs/working/lisp/keymap.elc...
Loading /src/xemacs/working/lisp/syntax.elc...
Loading /src/xemacs/working/lisp/device.elc...
Loading /src/xemacs/working/lisp/console.elc...
Loading /src/xemacs/working/lisp/obsolete.elc...
Loading /src/xemacs/working/lisp/specifier.elc...
Loading /src/xemacs/working/lisp/frame.elc...
Loading /src/xemacs/working/lisp/x-faces.elc...
Loading /src/xemacs/working/lisp/faces.elc...
Loading /src/xemacs/working/lisp/glyphs.elc...
Loading /src/xemacs/working/lisp/objects.elc...
Loading /src/xemacs/working/lisp/extents.elc...
Loading /src/xemacs/working/lisp/events.elc...
Loading /src/xemacs/working/lisp/hash-table.elc...
Loading /src/xemacs/working/lisp/text-props.elc...
Loading /src/xemacs/working/lisp/process.elc...
Loading /src/xemacs/working/lisp/multicast.elc...
Loading /src/xemacs/working/lisp/map-ynp.elc...
Loading /src/xemacs/working/lisp/undo-stack.elc...
Loading /src/xemacs/working/lisp/window.elc...
Loading /src/xemacs/working/lisp/window-xemacs.elc...
Loading /src/xemacs/working/lisp/simple.elc...
Loading /src/xemacs/working/lisp/newcomment.elc...
Loading /src/xemacs/working/lisp/keydefs.elc...
Loading /src/xemacs/working/lisp/abbrev.elc...
Loading /src/xemacs/working/lisp/derived.elc...
Loading /src/xemacs/working/lisp/minibuf.elc...
Loading /src/xemacs/working/lisp/list-mode.elc...
Loading /src/xemacs/working/lisp/modeline.elc...
Loading /src/xemacs/working/lisp/cus-file.elc...
Loading /src/xemacs/working/lisp/startup.elc...
Loading /src/xemacs/working/NOMULE/lisp/misc.elc...
Loading /src/xemacs/working/NOMULE/lisp/help.elc...
Loading /src/xemacs/working/NOMULE/lisp/files.elc...
Loading /src/xemacs/working/NOMULE/lisp/lib-complete.elc...
Loading /src/xemacs/working/NOMULE/lisp/format.elc...
Loading /src/xemacs/working/NOMULE/lisp/indent.elc...
Loading /src/xemacs/working/NOMULE/lisp/isearch-mode.elc...
Loading /src/xemacs/working/NOMULE/lisp/buffer.elc...
Loading /src/xemacs/working/NOMULE/lisp/buff-menu.elc...
Loading /src/xemacs/working/NOMULE/lisp/paths.el...
Loading /src/xemacs/working/NOMULE/lisp/lisp.elc...
Loading /src/xemacs/working/NOMULE/lisp/page.elc...
Loading /src/xemacs/working/NOMULE/lisp/register.elc...
Loading /src/xemacs/working/NOMULE/lisp/iso8859-1.elc...
Loading /src/xemacs/working/NOMULE/lisp/easy-mmode.elc...
Loading /src/xemacs/working/NOMULE/lisp/paragraphs.elc...
*** Error in XEmacs initialization
(error "Loading this file requires Mule support")
*** Backtrace
really-early-error-handler((error "Loading this file requires Mule support"))
signal(error ("Loading this file requires Mule support"))
# bind (args datum)
cerror("Loading this file requires Mule support")
apply(cerror "Loading this file requires Mule support" nil)
# bind (args datum)
error("Loading this file requires Mule support")
(or (featurep (quote mule)) (error "Loading this file requires Mule
support"))
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load("/src/xemacs/working/NOMULE/lisp/paragraphs.elc")
(prog1 (load full-path) (unless (memq (quote quick-build) internal-error-checking)
(garbage-collect)))
(if full-path (prog1 (load full-path) (unless (memq (quote quick-build)
internal-error-checking) (garbage-collect))) (external-debugging-output (format
"\nLoad file %s: not found\n" file)) nil)
# bind (full-path)
(let ((full-path (locate-file file load-path (if load-ignore-elc-files (quote
(".el" "")) (quote (".elc" ".el"
"")))))) (if full-path (prog1 (load full-path) (unless (memq (quote quick-build)
internal-error-checking) (garbage-collect))) (external-debugging-output (format
"\nLoad file %s: not found\n" file)) nil))
# bind (file)
pureload("paragraphs")
(if (pureload file) nil (external-debugging-output "Fatal error during load,
aborting") (kill-emacs 1))
(unless (pureload file) (external-debugging-output "Fatal error during load,
aborting") (kill-emacs 1))
(while (setq file (car files)) (unless (pureload file) (external-debugging-output
"Fatal error during load, aborting") (kill-emacs 1)) (setq files (cdr files)))
# bind (file files)
(let ((files preloaded-file-list) file) (while (setq file (car files)) (unless (pureload
file) (external-debugging-output "Fatal error during load, aborting")
(kill-emacs 1)) (setq files (cdr files))) (when (not (featurep (quote toolbar))) (defun
toolbar-button-p (obj) "No toolbar support." nil) (defun toolbar-specifier-p
(obj) "No toolbar support." nil)) (fmakunbound (quote pureload)))
(lambda nil (setq Installation-string (save-current-buffer (set-buffer
(get-buffer-create (generate-new-buffer-name " *temp*"))) (fset (quote
format-decode) (function (lambda (f l &optional v) l))) (insert-file-contents-internal
(expand-file-name "Installation" build-root)) (fmakunbound (quote
format-decode)) (prog1 (buffer-substring) (kill-buffer (current-buffer))))) (setq
load-path (list source-lisp)) (setq module-load-path (list (expand-file-name
"modules" build-root))) (external-debugging-output (format "\nUsing
load-path %s" load-path)) (external-debugging-output (format "\nUsing
module-load-path %s" module-load-path)) (buffer-disable-undo (get-buffer
"*scratch*")) (let ((temp-path (expand-file-name "." (car
load-path)))) (setq load-path (nconc (mapcar (function (lambda (i) (concat i
"/"))) (directory-files temp-path t "^[^-.]" nil (quote dirs-only)))
(cons (file-name-as-directory temp-path) load-path)))) (setq load-warn-when-source-only t)
(defun pureload (file) (let!
((full-path (locate-file file load-path (if load-ignore-elc-files (quote
(".el" "")) (quote (".elc" ".el"
"")))))) (if full-path (prog1 (load full-path) (unless (memq (quote quick-build)
internal-error-checking) (garbage-collect))) (external-debugging-output (format
"\nLoad file %s: not found\n" file)) nil))) (load (expand-file-name
"dumped-lisp.el" source-lisp)) (let ((files preloaded-file-list) file) (while
(setq file (car files)) (unless (pureload file) (external-debugging-output "Fatal
error during load, aborting") (kill-emacs 1)) (setq files (cdr files))) (when (not
(featurep (quote toolbar))) (defun toolbar-button-p (obj) "No toolbar support."
nil) (defun toolbar-specifier-p (obj) "No toolbar support." nil)) (fmakunbound
(quote pureload))) (when (and (featurep (quote mule)) load-unicode-tables-at-dump-time)
(let ((data-directory (expand-file-name "etc" source-root)))
(load-unicode-tables))) (packages-load-package-dumped-lisps late-package-load-path))()
# (unwind-protect ...)
call-with-condition-handler(really-early-error-handler (lambda nil (setq
Installation-string (save-current-buffer (set-buffer (get-buffer-create
(generate-new-buffer-name " *temp*"))) (fset (quote format-decode) (function
(lambda (f l &optional v) l))) (insert-file-contents-internal (expand-file-name
"Installation" build-root)) (fmakunbound (quote format-decode)) (prog1
(buffer-substring) (kill-buffer (current-buffer))))) (setq load-path (list source-lisp))
(setq module-load-path (list (expand-file-name "modules" build-root)))
(external-debugging-output (format "\nUsing load-path %s" load-path))
(external-debugging-output (format "\nUsing module-load-path %s"
module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (let
((temp-path (expand-file-name "." (car load-path)))) (setq load-path (nconc
(mapcar (function (lambda (i) (concat i "/"))) (directory-files temp-path t
"^[^-.]" nil (quote dirs-only))) (cons (file-name-as-directory temp-path)
load-path)))) (setq lo!
ad-warn-when-source-only t) (defun pureload (file) (let ((full-path (locate-file file
load-path (if load-ignore-elc-files (quote (".el" "")) (quote
(".elc" ".el" "")))))) (if full-path (prog1 (load full-path)
(unless (memq (quote quick-build) internal-error-checking) (garbage-collect)))
(external-debugging-output (format "\nLoad file %s: not found\n" file)) nil)))
(load (expand-file-name "dumped-lisp.el" source-lisp)) (let ((files
preloaded-file-list) file) (while (setq file (car files)) (unless (pureload file)
(external-debugging-output "Fatal error during load, aborting") (kill-emacs 1))
(setq files (cdr files))) (when (not (featurep (quote toolbar))) (defun toolbar-button-p
(obj) "No toolbar support." nil) (defun toolbar-specifier-p (obj) "No
toolbar support." nil)) (fmakunbound (quote pureload))) (when (and (featurep (quote
mule)) load-unicode-tables-at-dump-time) (let ((data-directory (expand-file-name
"etc" source-root))) (load-unicode-tables))) (packages-load-package!
-dumped-lisps late-package-load-path)))
# bind (stack-trace-on-error)
(let ((stack-trace-on-error nil)) (call-with-condition-handler (quote
really-early-error-handler) (function (lambda nil (setq Installation-string
(save-current-buffer (set-buffer (get-buffer-create (generate-new-buffer-name "
*temp*"))) (fset (quote format-decode) (function (lambda (f l &optional v) l)))
(insert-file-contents-internal (expand-file-name "Installation" build-root))
(fmakunbound (quote format-decode)) (prog1 (buffer-substring) (kill-buffer
(current-buffer))))) (setq load-path (list source-lisp)) (setq module-load-path (list
(expand-file-name "modules" build-root))) (external-debugging-output (format
"\nUsing load-path %s" load-path)) (external-debugging-output (format
"\nUsing module-load-path %s" module-load-path)) (buffer-disable-undo
(get-buffer "*scratch*")) (let ((temp-path (expand-file-name "." (car
load-path)))) (setq load-path (nconc (mapcar (function (lambda (i) (concat i
"/"))) (directory-files temp-path t "^[^-.]" nil (quote dirs-only)))
(cons (fil!
e-name-as-directory temp-path) load-path)))) (setq load-warn-when-source-only t) (defun
pureload (file) (let ((full-path (locate-file file load-path (if load-ignore-elc-files
(quote (".el" "")) (quote (".elc" ".el"
"")))))) (if full-path (prog1 (load full-path) (unless (memq (quote quick-build)
internal-error-checking) (garbage-collect))) (external-debugging-output (format
"\nLoad file %s: not found\n" file)) nil))) (load (expand-file-name
"dumped-lisp.el" source-lisp)) (let ((files preloaded-file-list) file) (while
(setq file (car files)) (unless (pureload file) (external-debugging-output "Fatal
error during load, aborting") (kill-emacs 1)) (setq files (cdr files))) (when (not
(featurep (quote toolbar))) (defun toolbar-button-p (obj) "No toolbar support."
nil) (defun toolbar-specifier-p (obj) "No toolbar support." nil)) (fmakunbound
(quote pureload))) (when (and (featurep (quote mule)) load-unicode-tables-at-dump-time)
(let ((data-directory (expand-file-name "etc" source-r!
oot))) (load-unicode-tables))) (packages-load-package-dumped-l!
isps lat
e-package-load-path)))))
# bind (gc-cons-threshold)
(let ((gc-cons-threshold (if (and purify-flag (not (memq (quote quick-build)
internal-error-checking))) 30000 3000000))) (let ((stack-trace-on-error nil))
(call-with-condition-handler (quote really-early-error-handler) (function (lambda nil
(setq Installation-string (save-current-buffer (set-buffer (get-buffer-create
(generate-new-buffer-name " *temp*"))) (fset (quote format-decode) (function
(lambda (f l &optional v) l))) (insert-file-contents-internal (expand-file-name
"Installation" build-root)) (fmakunbound (quote format-decode)) (prog1
(buffer-substring) (kill-buffer (current-buffer))))) (setq load-path (list source-lisp))
(setq module-load-path (list (expand-file-name "modules" build-root)))
(external-debugging-output (format "\nUsing load-path %s" load-path))
(external-debugging-output (format "\nUsing module-load-path %s"
module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (let
((temp-path (expand-file-name "." (car load-path)))) (setq load-path (ncon!
c (mapcar (function (lambda (i) (concat i "/"))) (directory-files temp-path t
"^[^-.]" nil (quote dirs-only))) (cons (file-name-as-directory temp-path)
load-path)))) (setq load-warn-when-source-only t) (defun pureload (file) (let ((full-path
(locate-file file load-path (if load-ignore-elc-files (quote (".el"
"")) (quote (".elc" ".el" "")))))) (if full-path
(prog1 (load full-path) (unless (memq (quote quick-build) internal-error-checking)
(garbage-collect))) (external-debugging-output (format "\nLoad file %s: not
found\n" file)) nil))) (load (expand-file-name "dumped-lisp.el"
source-lisp)) (let ((files preloaded-file-list) file) (while (setq file (car files))
(unless (pureload file) (external-debugging-output "Fatal error during load,
aborting") (kill-emacs 1)) (setq files (cdr files))) (when (not (featurep (quote
toolbar))) (defun toolbar-button-p (obj) "No toolbar support." nil) (defun
toolbar-specifier-p (obj) "No toolbar support." nil)) (fmakunbound (quote
pureload))) (w!
hen (and (featurep (quote mule)) load-unicode-tables-at-dump-t!
ime) (le
t ((data-directory (expand-file-name "etc" source-root)))
(load-unicode-tables))) (packages-load-package-dumped-lisps late-package-load-path)))))
(setq preloaded-file-list (mapcar (function file-name-sans-extension)
preloaded-file-list)) (setq load-warn-when-source-only nil) (setq debugger (quote debug))
(when (member "no-site-file" command-line-args) (setq site-start-file nil))
(when (load "site-load" t) (garbage-collect)) (when purify-flag (message
"Finding pointers to doc strings...") (Snarf-documentation "DOC")
(message "Finding pointers to doc strings...done") (Verify-documentation)) (when
(stringp site-start-file) (load "site-init" t)) (setq current-load-list nil)
(garbage-collect) (buffer-enable-undo "*scratch*"))
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load("/src/xemacs/working/src/../lisp/loadup.el")
# (condition-case ... . error)
# (catch top-level ...)
*** Killing XEmacs
make[1]: *** [xemacs] Error 255
make[1]: Leaving directory `/src/xemacs/working/NOMULE/src'
make: *** [src] Error 2
----------------------------------------------------------------------
Yours
--
%% Mats