I agree. Another thing is to look on the output from ./configure.
Sometimes ./configure ends without error. But then there is a line
which says 'no' for any lib that this source needs. Than you will get errors with 'make' two. This is not usual. But i had this one time at a program source. But don't get panic. There are a lot of 'no's which is ok cos it depends on you system which compiler you use etc. Look more at the last lines of './configure'.
Look (if it is this error) for lib... etc. If theres anything right.
Happy new year.