Hi Vin,
Thanks for the reply.
2003年06月24日(火)の05時11分に Vin Shelton 曰く:
Jens Petersen <petersen(a)redhat.com> writes:
>> [..] "update-elc.el" tries to
>> byte-compile the *installed* ".el" files when rebuilding
xemacs-21.4.13
>> with xemacs-21.4.13 already installed afaict! The problem seems to be
>> that whereas with 21.4.12 load-path gets set to just the "lisp/" and
>> "lisp/mule/" dirs in the source tree, with xemacs-21.4.13 load-path
>> instead contains the installed lisp dir and package lisp dirs (this
>> seems to be a separate bug). Also when actually dumping, the same
>> problem occurs and the elisp files dumped are from the installed lisp
>> dirs not the source tree.
I don't think that either canna-leim.elc or mule-x-init.elc
should be
shipped in a non-mule XEmacs tarball.
(Well they *were* shipped with 21.4.12, but perhaps that was not
intended?)
Ok, I managed to reproduce the problem with a xemacs-21.4.13 already
installed such that the data files are stored in
"/usr/share/xemacs-21.4.13/{etc,lisp}" as follows:
1. I downloaded xemacs-21.4.13-src.tar.bz2 and unpacked and built
with the following Installation:
% rm -rf xemacs-21.4.13
% tar jxf xemacs-21.4.13.tar.bz2
% cd xemacs-21.4.13
% ./configure --datadir=/usr/share
3. I went into the build directory and removed src/temacs in order
to force a rebuild. Next I re-ran 'make install' and I rebuilt
and reinstalled the package without difficulty.
% make
:
Spawning make-docfile ...done
./xemacs -nd -batch -l /home/petersen/src/xemacs/xemacs-21.4.13/src/../lisp/loadup.el
dump
Loading /home/petersen/src/xemacs/xemacs-21.4.13/src/../lisp/loadup.el...
Using load-path (/home/petersen/src/xemacs/xemacs-21.4.13/lisp)
Using module-load-path (/home/petersen/src/xemacs/xemacs-21.4.13/modules)
Loading very-early-lisp...
Loading /home/petersen/src/xemacs/xemacs-21.4.13/lisp/dumped-lisp.el...
Loading /home/petersen/src/xemacs/xemacs-21.4.13/lisp/backquote.elc...
Loading /home/petersen/src/xemacs/xemacs-21.4.13/lisp/bytecomp-runtime.elc...
Loading /home/petersen/src/xemacs/xemacs-21.4.13/lisp/find-paths.elc...
Loading /home/petersen/src/xemacs/xemacs-21.4.13/lisp/packages.elc...
Loading /home/petersen/src/xemacs/xemacs-21.4.13/lisp/setup-paths.elc...
Loading /home/petersen/src/xemacs/xemacs-21.4.13/lisp/dump-paths.elc...
Loading /usr/share/xemacs-21.4.13/lisp/subr.elc...
Loading /usr/share/xemacs-21.4.13/lisp/replace.elc...
Loading /usr/share/xemacs-21.4.13/lisp/version.el...
Loading /usr/share/xemacs-21.4.13/lisp/cl.elc...
Loading /usr/share/xemacs-21.4.13/lisp/cl-extra.elc...
Loading /usr/share/xemacs-21.4.13/lisp/cl-seq.elc...
Loading /usr/share/xemacs-21.4.13/lisp/widget.elc...
:
Loading /usr/share/xemacs-21.4.13/lisp/tty-init.elc...
Loading /usr/share/xemacs-21.4.13/lisp/fontl-hooks.elc...
Loading /usr/share/xemacs-21.4.13/lisp/auto-show.elc...
Loading /usr/share/xemacs-21.4.13/lisp/loadhist.elc...
Loading /usr/share/xemacs-21.4.13/lisp/loaddefs.elc...
Loading site-load...
:
I'd like to try to help - please let me know what steps I need to
take
to observe this problem.
Thanks. Any input would be appreciated.
Jens