Instead of the friendly message about the number of successfully
compiled contribs, on SunOS make.sh's output currently ends with:
make.sh: test: unknown operator contrib/CVS/Makefile
The man page for test(1) explains why:
True if file exists. (Not available in sh.)
I don't think that's POSIX compliant, but what can you do.
Well, change -e into -f. Workaround attached.
The attached diff also fixes the logic that decides when to print
"Failed contribs:" (currently, it never does).