Most Common Problem

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.