I'd switch to a debian based distro [its what I did]
I have little problems with fixing dependecies now.
All I have to do now is just ./configure and if it says something like
*** Configure error, delayed by previous errors.
*** Configure: Could not find libpng3
I can easily install it by going to root and typing:
root@2[~]# apt-cache search libpng
Code:
Output sample from command:
libpng2 - PNG library, older version - runtime
libpng2-dev - PNG library, older version - development
libpng3 - PNG library - runtime
libpng3-dev - PNG library - development, compatibility package
Then I can easily install it by just getting the development libraries (for libpng3), by doing this:
root@2[~]# apt-get install libpng3-dev
It will automatically download the package from the internet, configure it and install it for you. Then all you have to do is try to ./configure the program that failed earlier, and if it doesn't require any more dependecies, make and install it. (If it has more dependecies rinse and repeat!)
I think it beats having to use google anyday myself...
There is even a graphical version of apt-get if you're unconfortable with using the command line version I showed you above.