Hi, Mats.
On Fri, Mar 15, 2013 at 12:33:59AM +0100, Mats Lidell wrote:
>>>>> Alan Mackenzie <acm(a)muc.de> writes:
> When I try to build the packages, the build errors out in auctex
with
> these messages:
Further: I can load tex-jp.el without problem into GNU Emacs. In my
(semi-working) XEmacs, it seems to be ignoring the character encoding,
treating each 8-bit byte as a character. There are what look like
parentheses throwing off the paren matching.
Strange. Need to get some version info I think. What version of
XEmacs
and what version of the packages are you using?
I'm using the hg tip version of XEmacs and I've just updated (and failed
to build) the tip version of the packages. I have just two lines in my
Local.rules changed from Local.rules.template, namely:
XEMACS_BINARY = ~/emacs/xemacs.hg/xemacs/src/xemacs
XEMACS_INSTALLED_PACKAGES_ROOT = /home/acm/emacs/xemacs.hg/xemacs-packages.elc
.
The tip version of the packages are in a good state right now I
think. The smoketest is all green and has been that for a while
I can't agree with this. I first did make clean. Using your -k
suggestion (thanks!), xemacs-packages mostly builds, mule-packages fails
almost totally, producing an obscure dump for many (almost all?)
files.el. A typical output in mule-packages looks like this:
#########################################################################
Cannot open load file:
"/home/acm/emacs/xemacs.hg/xemacs-packages/mule-packages/mule-base/auto-autoloads"make[2]:
*** [auto-autoloads.elc] Error 255
~/emacs/xemacs.hg/xemacs/src/xemacs -no-autoloads -vanilla -batch -eval '(setq
stack-trace-on-error t load-always-display-messages t load-ignore-out-of-date-elc-files t
load-show-full-path-in-messages t)' -eval '(setq load-path (list (expand-file-name
"mule" lisp-directory) lisp-directory))' -l
/home/acm/emacs/xemacs.hg/xemacs-packages/package-compile.el -- leim mule-base fsf-compat
xemacs-base latin-euro-standards -- -f batch-byte-compile custom-load.el
Loading /home/acm/emacs/xemacs.hg/xemacs-packages/package-compile.el...
Loading /home/acm/emacs/xemacs.hg/xemacs/lisp/auto-autoloads.elc...
Requiring /home/acm/emacs/xemacs.hg/xemacs/lisp/bytecomp.elc...
Loading /home/acm/emacs/xemacs.hg/xemacs/lisp/cl-macs.elc...
Requiring /home/acm/emacs/xemacs.hg/xemacs/lisp/byte-optimize.elc...
Loading
/home/acm/emacs/xemacs.hg/xemacs-packages/mule-packages/latin-euro-standards/auto-autoloads.el...
Loading
/home/acm/emacs/xemacs.hg/xemacs-packages/xemacs-packages/xemacs-base/auto-autoloads.elc...
Loading
/home/acm/emacs/xemacs.hg/xemacs-packages/xemacs-packages/fsf-compat/auto-autoloads.elc...
# bind (stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
# (unwind-protect ...)
signal(file-error ("Cannot open load file"
"/home/acm/emacs/xemacs.hg/xemacs-packages/mule-packages/mule-base/auto-autoloads"))
# bind (handler path nosuffix nomessage noerror filename)
load("/home/acm/emacs/xemacs.hg/xemacs-packages/mule-packages/mule-base/auto-autoloads")
# bind (etc-dir dir)
(let* ((dir (car dirs)) (etc-dir (expand-file-name "etc" dir))) (while dirs
(push (car dirs) load-path) (setq dirs (cdr dirs))) (if (file-directory-p
(expand-file-name (car depends) etc-dir)) (push (file-name-as-directory etc-dir)
data-directory-list)) (load (expand-file-name "auto-autoloads" dir)) (pop
depends))
# bind (dirs)
(let ((dirs (package-name-to-directories (car depends)))) (when (null dirs) (error
"%s is not in `package-directory-map'. See: package-compile.el" (car
depends))) (let* ((dir (car dirs)) (etc-dir (expand-file-name "etc" dir)))
(while dirs (push (car dirs) load-path) (setq dirs (cdr dirs))) (if (file-directory-p
(expand-file-name (car depends) etc-dir)) (push (file-name-as-directory etc-dir)
data-directory-list)) (load (expand-file-name "auto-autoloads" dir)) (pop
depends)))
(while depends (let ((dirs (package-name-to-directories (car depends)))) (when (null
dirs) (error "%s is not in `package-directory-map'. See:
package-compile.el" (car depends))) (let* ((dir (car dirs)) (etc-dir
(expand-file-name "etc" dir))) (while dirs (push (car dirs) load-path) (setq
dirs (cdr dirs))) (if (file-directory-p (expand-file-name (car depends) etc-dir)) (push
(file-name-as-directory etc-dir) data-directory-list)) (load (expand-file-name
"auto-autoloads" dir)) (pop depends))))
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load-internal("/home/acm/emacs/xemacs.hg/xemacs-packages/package-compile.el"
nil t nil binary)
# bind (handler path nosuffix nomessage noerror filename)
load("/home/acm/emacs/xemacs.hg/xemacs-packages/package-compile.el" nil t)
# bind (file arg)
command-line-do-load("-l")
# bind (dir file-count line end-of-options file-p arg tem)
command-line-1()
# bind (command-line-args-left)
command-line()
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
xemacs exiting.
#########################################################################
Is this dump meant to be a stack trace? How come there are 8 consecutive
lines of "# (unwind-protect ...)"?
Further help would be greatly appreciated.
"http://www.contactor.se/~matsl/smoketest/"
Yours
--
%% Mats
--
Alan Mackenzie (Nuremberg, Germany).
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta