Spatialite Development Version instalation on a GNU/Linux machine
Fossil clonning and wget-extract for GEOS
wget -c http://download.osgeo.org/geos/geos-3.6.1.tar.bz2 && tar -xvjf geos-3.6.1.tar.bz2
git clone https://git.osgeo.org/gogs/rttopo/librttopo && cd librttopo && ./autogen.sh
fossil clone https://www.gaia-gis.it/fossil/libgaiagraphics libgaiagraphics.fossil
fossil clone https://www.gaia-gis.it/fossil/freexl freexl.fossil
fossil clone https://www.gaia-gis.it/fossil/librasterlite2 librasterlite2.fossil
fossil clone https://www.gaia-gis.it/fossil/libspatialite libspatialite.fossil
fossil clone https://www.gaia-gis.it/fossil/spatialite-tools spatialite-tools.fossil
fossil clone https://www.gaia-gis.it/fossil/spatialite_gui spatialite_gui.fossil ... does not work
... then fossil open for each one.
Rest dependencies could be installed using your package manager (in Debian pakages with dev suffix are required).
Configuration
Common configuration: LDFLAGS=-L/home/local/lib CPPFLAGS=-I/home/local/include CFLAGS=-I/home/local/include PKG_CONFIG_PATH=/home/local/lib/pkgconfig ./configure --prefix=/home/local
Specific flags for libspatialite: --enable-gcp --enable-rttopo
Compilation and Installation
make && make install
SQLite
SQLITE_THREADSAFE=2 ./configure