APPROVE COMMIT
On Mon, 2002-10-07 at 23:44, Mats Lidell wrote:
Now, writing that got my brains working. It can't find eldoc.el
so it
can't be included in the search path in the Makefile! (eldoc.el is
found in the xemacs-devel package)
And it gets even weirder when you "grep -rn 'eldoc' *" in the
xslt-process package dir: no hits :)
If I'm not entirely mistaken this error has been there for a
while and
the reason it hasn't been notices, I'm guessing here of course, must
be that nobody rebuilds the packages (from scratch!?)
regularly. Wouldn't it pay of if there was a daily build of the
packages so that these types of small problems was spotted earlier?
This is a known problem in the package system, I'm sure there are people
building the packages often enough. The problem is that recursive
requirements are not handled properly, and one won't get bitten by it
unless compiling in *a* package dir (in this case,
xemacs-packages/xslt-process). Compiling in packages/ or
packages/xemacs-packages/ would work, which is what most people seem to
do.
But adding these indirect requirements into packages whenever we find
them is the best we can do for now, so I've applied the patch.
Oh, and eldoc seems to be required by xslt-process indirectly via jde
and/or semantic.
Thanks,
--
\/ille Skyttä
ville.skytta at
xemacs.org