>>>> "SY" == Steve Youngs
<youngs(a)xemacs.org> writes:
> --==> "APA" == Adrian Aichner
<Adrian.Aichner(a)t-online.de>
> writes:
APA> a autoload ccokie in tex-jp.el makes a no-mule XEmacs barf
APA> during -l autoload -f batch-update-directory .
APA> What shoobeedoo?
SY> I don't suppose we could wrap the autoload cookie in a '(if
SY> (featurep 'mule)...)', could we?
I think that's harder than it sounds, but there should be some such
dodge.
SY> The problem is that 'make autoloads' checks _every_ .el file
SY> in the directory,
Fix batch-update-directory.el to not do anything by default, and
change the calls to
$(XEMACS) -batch -no-autoloads -l batch-update-directory \
-eval "(batch-update-files $(ELCS:.elc=.el))"
where the function `batch-update-files' probably needs to be
redefined. This could be tricky as I believe that library is also
used in building core Lisp, so backward compatibility would be an
issue.
Maybe the best strategy is to have a separate version for the
packages, which 21.5 (and maybe 21.4) would switch to using. Then
after a suitable interval we could retire that and declare that
building packages with 21.1 is no longer supported but should "mostly
work", especially with Mule, while needing a few tweaks by hand.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.