--- Didier Verna <didier(a)xemacs.org> wrote:
 
         My personnal package path has vanished:
 
 I configured --with-package-prefix=/usr/local/share/xemacs
 
 I get this in paths.h:
 
 #ifdef PACKAGE_PATH_USER_DEFINED
 #define PATH_PACKAGEPATH
"~/.xemacs::/usr/local/share/xemacs/site-packages:/usr/local/share/xemacs/xemacs-packages:/usr/local/share/xemacs/mule-packages"
 #endif
 
 And my load path gives this:
 
 "/usr/local/share/xemacs/site-packages/lisp/"
 "/usr/local/share/xemacs/site-packages/lisp/Slime/"
 
 bla bla bla, the normal stuff under the prefix.
 
 No trace of my ~/.xemacs/xemacs-packages tree.
 
 
 
 
 For a comparison, here's what I have with 21.4:
 
 configure --package-path=\
 /usr/local/share/xemacs/site-packages\
:/usr/local/share/xemacs/mule-packages\
:/usr/local/share/xemacs/xemacs-packages
 
 which gives this in paths.h (note that there is no ~/.xemacs/ here):
 
 #ifdef PACKAGE_PATH_USER_DEFINED
 #define PATH_PACKAGEPATH
"/usr/local/share/xemacs/site-packages:/usr/local/share/xemacs/mule-packages:/usr/local/share/xemacs/xemacs-packages"
 #endif
 
 
 But the resulting load-path is correct, and is:
 
 "/home/didier/.xemacs/xemacs-packages/lisp/"
 "/usr/local/share/xemacs/site-packages/lisp/"
 "/usr/local/share/xemacs/site-packages/lisp/Slime/"
 bla bla bla, the normal stuff under the prefix.
  
I ran afoul of this a couple of weeks ago when building from CVS on Cygwin. I
meant to report it, but found a work-around and promptly forgot about it. The
work-around I found was to move the lisp directory from
~/.xemacs/xemacs-packages to ~/.xemacs. After I made that move, XEmacs located
my personal packages again. 
This changed sometime in the last month or so. I had a version of b22 that I
checked out from CVS around 9/28 and it worked as expected WRT finding personal
packages in ~/.xemacs/xemacs-packages. When I built from CVS a week or so
later, this had changed. At the time, I wasn't sure if the change was
accidental or intentional.
--Rick