Ed> The 'check' target wants to run './xemacs', but
does not
Ed> correctly specify a dependency on that file.
It's not obvious what the right prerequisite is. There are a
number of ways to build src/xemacs, and enforcing any of them is
likely to make some developers unhappy.
I imagine the right way would be the way you configured; the same
way that happens when you do 'make all'. Of course if xemacs is
already up to date it will not be rebuilt, so if you wanted to
build it in some way different to your ./configure options you
could do that first before 'make check' (as now).
If you think that things should not be built in order to run the
test suite then fair enough, but perhaps in that case the test
suite should not be invoked using 'make', since when using 'make'
the expectation is that all prerequisites will be made
automatically before going on to make the target.
--
Ed Avis <avised(a)kbcfp.com>