Yesterday I was building bitcoind and ran into a few issues when following the build instructions. I fixed it up, so anyone running Mac OS X 10.6 or below should be able to build without an issue.
I'm considering writing a configure script that checks for the dependencies and signals when a dependency isn't met. I can only test on OS X for now, though.