I sometimes build stuff from source, and sometimes there is a configure script. For instance, now I try to build ngspice (currently on cygwin, but the same goes for Linux too), so I run its configure, and it halts with requirement for bison; I install that, now there is:
configure: error: Flex is required for building XSPICE
... etc.
So, instead of running configure each time a new package has to be installed - is there some standard way to have configure scripts run to the end - and report all errors on the way? Then I could install all requirements in one take...