The configure script first validates that all the commands it needs exist. It does this with the which command, which itself doesn't always exist (tested on a stock EC2 fedora 20 image). Per @thestinger, sh has the command -v builtin that is equivalent for this purpose.