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