>>>> "NK" == Norbert Koch <nk(a)LF.net>
writes:
NK> The byte-compiler-test fail at the moment:
NK> Testing
NK> /usr/local/users/support/nk/cvs/xemacs/tests/automated/byte-compiler-tests.el
NK> Unexpected error (void-function defadvice) while executing interpreted code.
> Are you perhaps using --with-prefix=no? That has caused this
> problem in the past. (With that setting, installed packages
> cannot be found from a run-in-place xemacs -- including during
> the build process.)
NK> No, I've got a prefix defined.
--with-prefix=no is compatible with --prefix=..., it says "don't build
$prefix into the executable".
NK> Could it be a problem that I build xemacs-packages out of CVS
NK> using a make install, ie I've got a symlinked package tree?
Don't think so.
Where exactly are your packages? What does `src/xemacs --debug-paths'
say?
We're looking for /sw/i386_fbsd4/xemacs-21.5 in emacs-roots, and the
package directories relative to that in load-path. Two more tries: If
they are relative to (eg) /sw/i386_fbsd4/xemacs/, they won't be found.
If this has suddenly stopped working with the move to 21.5, is it
possible that you've started a new source tree, and the old one had a
symlink $srcdir/xemacs-packages -> /path/to/xemacs-packages?
AFAIK, although XEmacs doesn't like to keep symlinks around, it
achieve that goal by chasing them until they hit a real target, not by
discarding them. So they should end up in load-path and be found, if
they're rooted in ~/.xemacs, $executable/../, $prefix/, or relative to
something in a --package-path directive to configure. That's all the
package-root candidates AFAIK.
Michael?
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."