Subject: Re: bug#19692: "rm -f" without file operands specified displays error and exits with status 1 on QNX 6.3.2

From: Karl Berry <[email-masked]>
Date: Mon, 29 Jan 2024 16:00:38 -0700

When I run ‘make check’, it fails after
    passing t/pm/Wrap.pl with the following error:
    sh: >&3 : bad file descriptor
    tap-driver.sh: fatal: I/O or internal error

Thanks for trying, though sorry to see that result. It's not clear to me
what test is failing or what the environment is. File descriptor 3 is
used in tap-driver.sh, but seemingly not in a complicated way.

If you have time, please try running (without any -j, for simplicity):
  make VERBOSE=1 TESTS_ENVIRONMENT='echo RUNNING: "$$f";' check >chkout 2>&1

And, assuming it still fails, send the resulting
chkout and test-suite.log files (gzipped is best).

The TESTS_ENVIRONMENT value should print "RUNNING: <testname>" when a test
is begun, as well as the usual report when a test is finished. --thanks, karl.