Yoshiki Hayashi <yoshiki(a)xemacs.org> wrote:
I guess you are suffering from newer package-path detection
code. I think you are running XEmacs in place and probably
you have CVS xemacs-packages modules checked out parallel to
your XEmacs source tree. For example, there are ~/xemacs
and ~/xemacs-packages directories and you're running XEmacs
with ~/xemacs/src/xemacs. Then your XEmacs will wrongly
pick up ~/xemacs-packages as a package directory. That's
why you don't get debug-on-entry.
The best solution for now is to rename ~/xemacs-packages to
something different. I think package detection code should
use better heuristics like checking existence of lisp
I got a similar problem today, after upgrading (I hadn't done so for
quite a while).
My setup is the following:
/usr/local/src/XEmacs-21.2 -> xemacs cvs archive
/usr/local/src/xemacs-packages -> packages cvs archive / compilation directory
/usr/local/src/xemacs -> compilation directory
/usr/local/lib/xemacs -> package installation directory (by symlinks)
When running the latest XEmacs in place, it doesn't find
/usr/local/lib/xemacs/xemacs-packages. I get the following at startup:
early-packages and early-package-load-path:
late-packages and late-package-load-path:
<no /usr/local/lib/xemacs/xemacs-packages here>
"/usr/local/src/xemacs-packages/" --> this is wrong
... and all stuff below this directory.
Obviously, XEmacs took my package source directory for what it is
not. After renaming it to XEmacs-Packages (note the uppercase) and
reinstalling in order to update the symlinks, everything went fine again.
BTW, I'd like someone to clearly and slowly explain to me what means
"running the packages in place" after all. I still don't understand what
means. What was not possible before, and is possible now ?
To me, running in place would mean the ability to find the packages in
my compiled cvs source tree withtout having to install them (whether by
symlinks or not). But that's not that hey ?
/ / _ _ Didier Verna http://www.inf.enst.fr/~verna/
- / / - / / /_/ / EPITA / LRDE mailto:didier＠lrde.epita.fr
/_/ / /_/ / /__ / 14-16 rue Voltaire Tel. +33 (1) 44 08 01 77
94276 Kremlin-Bicêtre cedex Fax. +33 (1) 44 08 01 99