>>>> "Martin" == Martin Buchholz
<martin(a)xemacs.org> writes:
Martin> If I have a directory structure like this:
Martin> /foo/pkgs/xemacs-packages
Martin> /foo/pkgs/mule-packages
Martin> and I
Martin> configure --package-path=~/.xemacs:/foo/pkgs/ --without-mule ...
Martin> Then the resulting xemacs, when run in place, has a load-path that
Martin> includes subdirectories of /foo/pkgs/mule-packages. And this warning
Martin> appears:
Martin> (1) (warning/warning) Autoload error in:
/usr/users/martin/x/pkgs/mule-packages/lisp/skk/auto-autoloads:
Martin> Cannot open load file: mule
Martin> I think I'm using the package system the way it was designed,
But you're not.
From the Info docs:
It is possible to specify at configure-time the location of the
various package hierarchies with the `--package-path' option to
configure.
So the components of --package-path are all package hierarchies.
The docs then go on to explain that package hierarchies are things
with lisp, etc, info, and lib-src subdirectories. So, the correct
setting would be (note also the separation between early and late):
configure --package-path=~/.xemacs::/foo/pkgs/mule-packages:/foo/pkgs/xemacs-packages ...
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla