Hi, I just stumbled over the same error as the original poster. I compiled make 3.80 with the patch for Bug #1517 applied.
The self tests fail on Tru64 4.0 with both gcc-3.3.1 and the cc compiler that comes with the system, therefore I guess it's not compiler related. The self tests pass on Tru64 5.1 with both compilers which makes me believe it's probably due to a bug in the libc that comes with Tru64 4.0. But that's just guessing... I tried to execute the unit test by hand like this "./make -f ./tests/work/functions/eval.mk" and now things are getting really wierd. The first execution of the unit test printed the expected result: ---%<--- AA BA --->%--- The second and all subsequent invocations of the test print the wrong result: ---%<--- A BA --->%--- If I just wait long enough before invoking the test again the test will print the right result. I have no idea what the cause for this behaviour might be but perhaps it rings a bell with someone. Regards, Markus _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-make