The most common problem will be an unmet dependency. These are often caught by
the configuration
process. The solution on Linux is to use your package manager and add a missing
package (you need
gfortran to compile fortran for example). The other issue may be a missing
library. For example,
on Debian 8 (Jessie), the bplt.c code requires the libshp-dev package be
installed. Different
Linux distributions package things in different ways, so read the error message
if you get one, and
start looking for the missing dependency.