@jww "cannot execute binary file" likely means that that particular executable probably is not appropriate for the current architecture. This could happen if you have installed a binary make for another architecture (intel?). What does file /usr/local/bin/make say?
:45789195, thanks. file /usr/local/bin/make results in /usr/local/bin/make: Mach-O executable ppc. And the same for /opt/local/bin/makedepend: Mach-O executable ppc. PPC is correct for the PowerMac. It can handle PPC and PPC64.
@Jesse_b echo outputs nothing in csh, while echo "" outputs an empty line (which IMO is a better interface). The fact that printf "%s\n" "$@" doesn't work as expected when $# == 0 is quite annoying.