Supose you have version (i'm making this up) 1.2 of the application named
teletubbies in your repositories and you want the latest version for some
reason, version 1.4.
When you build something usually the headaches are caused by the
dependencies. it gives you errors because you miss dependencies. This is why
that command for me is a must.
before starting to configure and make the first thing you type in your
terminal is that command and that will install all the dependencies that you
need in order to build something.
Once you have the dependencies usually the process is trivial:
./configure
make
sudo make install
but read always the install or readme file in the source code folder. it may
vary.
for example - building minitube:
qmake
make
anyway, as you see it is no rocket science..
cheers!