This search supported the old Cygnus tree layout, which has been obsolete
for a very long time. Anyone still wanting to use a newly-built Expect
to run DejaGnu tests can do so by passing EXPECT explicitly on the runtest
command line (to use the new Expect only for the library unit tests) or in
the environment (which will also cause the runtest launcher script to use
it to run the framework). Passing EXPECT in the environment can also be
achieved by setting EXPECT on the "make check" command line.
This remediates the test failures in PR47385 but does not address the
underlying root causes, which will be fixed in the 1.6.4 development phase.
The Solaris 10 /bin/sh does not support POSIX command or arithmetic
substitutions. This commit reverts to using the old style backtick
form and the expr command for arithmetic.
This commit applies a patch submitted by Nick Clifton to add these notices.
The email carrying the patch quoted a reply from the FSF copyright clerk
affirming that copyright for this file had been properly assigned to the FSF,
but the quoted text did not include a ticket number.
Tcl versions old enough to be incompatible with DejaGnu are very unlikely
to be encountered "in the wild" and there were ways for configure to find
one version of Tcl, but DejaGnu to actually run with a different instance
installed somewhere else on the system.
Further, testing for specific versions is generally discouraged in favor
of testing for the features actually used. Simply running the DejaGnu
testsuite will provide adequate assurance that the Tcl installation
found by the runtest script is sufficient for running DejaGnu.
This fixes "make distcheck" on my Debian 10 system.
Test I did:
autoreconf -vfi
./configure
make
make distcheck
ChangeLog:
* Makefile.am: Fix dejagnu.texi dependency.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
This reverts commit 1a76740eff.
This caused problems (reported in PR44462 as a secondary issue)
when a source tree is copied out of a Git directory. A better
solution will be developed for the 1.6.4 release that also tags
development versions when run from Git working directories without
relying on an installation hook.
The problem can be demonstrated with:
git -z ls-files | cpio -0dp /tmp/dejagnu-test-src
followed by configuring in that non-Git copy of the source tree.