In general, if you don't know exactly what you're compiling, it's better to avoid an automated script. First, make sure and read INSTALL inside the untared package, and then try ./configure --help to learn what options are available. Before moving on to 'make', look over the results of ./configure ....it will generally inform you if something important is missing. No sense building an extension that won't work the way you want it to. Sometimes there's a "make test" to check out the results of your 'make' build before installing.
Also, it seems to work better if you 'touch /tmp/mark and then 'make install' directly to /usr/local. You can then find with -newer /tmp/mark' -not -type d'. I think this is described in the wiki. Jason recommended this in a thread as a way of making sure links point to the correct directory.
We've already witnessed one psychotic break on the board caused by 'compile frustration disorder'. As Mikshaw noted, no sense making it seem easier than it really is. Also...don't expect everything to compile on TC