I looked at the TSCH man page, which said "Either output-file or error-file may be '/dev/tty' to send output to the terminal." So if I can redirect to two different locations, that would work. But calling, say,
(make foo > /dev/tty) > error.txt leaves me with an empty
error.txt. As does
make foo | tee error.txt.