>>>> "David" == David Kastrup
<dak(a)gnu.org> writes:
Ralf> AUCTeX looks for the old variable names in its build
Ralf> procedure and fails when being configured with XEmacs 21.5
Ralf> due to the change of names.
> Why are you doing this? Maybe we need to "export"
those
> interfaces. (Maybe we need a modern LISP or Scheme.... :-( )
David> In order to find a good place to install a package into.
Those variables are not designed for that and such use is likely to
cause trouble on occasion, because they can be affected by environment
variables (specifically EMACSPACKAGEPATH).
FWIW, my personal recommendation is "don't do that; it is the admin's
responsibility". I gather you think it is a good idea, though, so be
prepared for bugs where (1) the admin uses an XEmacs with a different
build-time setting of --package-path or --package-prefix from ordinary
users, or sets EMACSPACKAGEPATH differently from everybody else, or
(2) the user has a personal build of XEmacs or EMACSPACKAGEPATH
setting that differs from from admin's.
These bugs need not result in failure to find AUCTeX; they may also
manifest in any way that occurs when there are multiple AUCTeXs on
`load--path', if that turns out to be the case.
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.