Holger Schauer <Holger.Schauer(a)gmx.de> writes:
It seems that the place where packages are installed has changed -
i.e., I used to think (and this is also what the docu sayz) that newly
installed packages go to xemacs/lib/packages/<spec>-packages, with
<spec> ::= mule | xemacs | ...
Yes that is where they should go. In practice however this is what
pacakge-get.el uses
If it was installed before --> put it in the same location, otherwise
If mule package --> put it where mule-base is.
Other wise --> put it where xemacs-base is.
If xemacs-base is not found --> put it in (last late-packages).
If you have a normal package tree (last late-packages) is
"xemacs-packages".
So, when I recently did a completly new install of 21.1.4 (on a
Solaris box), I installed xemacs-base and efs right in
xemacs/lib/packages/xemacs-packages. This worked out okay.
Did you restart XEmacs so it found xemacs-base? What does
(package-admin-get-install-dir 'unkown)
say.
Jan
P.S. It maybe a problem that the directory is named "packages" (as
that is an old name for the package tree and 21.1.x still picks that up).