[Gfoss] dipendenze spatialite per qgis da qgis.org/debian source

Paolo Corti pcorti a gmail.com
Mer 27 Nov 2013 12:33:46 CET


Ciao a tutti

Su un client Ubuntu ho installato qgis usando il pacchetto ubuntugis
(http://qgis.org/debian).

Sto creando un db spatialite usando ogr2ogr, il processo si conclude
con successo e riesco a interrogare con successo il db con ogrinfo.
Il problema e' che se provo ad aggiungerlo a QGIS 2.0.1, usando la
connessione Spatialite del browser manager, ottengo un errore "Failed
to check metadata (obsolete libspatialite: connecting to this DB
requires using v.4.0 (or any subsequent).
Viceversa collegandomi con il driver OGR SQLite tutto funziona correttamente.

Il problema e' dovuto al fatto che apparentemente il pacchetto qgis
utilizzato usa una sua versione interna, vecchia, di libspatialite:

$ ldd /usr/bin/ogrinfo | grep -i spatialite
libspatialite.so.5 => /usr/lib/i386-linux-gnu/libspatialite.so.5 (0xb59ee000)

$ ldd /usr/bin/qgis | grep -i spatialite
libspatialite.so.3 => /usr/lib/libspatialite.so.3 (0xb384b000)

Risolvero' la cosa compilando qgis sulla libreria libspatialite piu
recente, ma non sarebbe meglio che qgis compilasse dinamicamente sulla
libspatialite di sistema? Chi si occupa del pacchetto qgis
http://qgis.org/debian?

ciao e grazie
p

-- 
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti


Maggiori informazioni sulla lista Gfoss