If make (or equivalent) isn't installed, bootstrapping will fail mysteriously. I just beat my head into the wall trying to figure out the problem until I remembered that build-essential wasn't installed.
local::lib should check that $Config{make} is in PATH and abort with a helpful error.