Spatialite gui su Ubuntu 12.04

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
24 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Spatialite gui su Ubuntu 12.04

Daniele Bonaposta
quindi ti dovresti scaricare l'ultima copia dei sorgenti,
compilarli ed installarli:

https://www.gaia-gis.it/fossil/libgaiagraphics/index

./configure
make
sudo make install

quando hai aggiornato, torni sulla gui e provi a lanciare
nuovamente ./configure

scaricata la versione libgaiagraphics-0.5.zip risolto il problema dell'header geotiff e della libcairo, ho compilato e installato, torno a dare  ./configure per spatialite-gui ma libgaiagraphics è ancora obsoleta... ho sbagliato qualcosa?


Il giorno 14 marzo 2014 20:42, <[hidden email]> ha scritto:
Daniele,

per prima cosa devi imparare a leggere bene i messaggi
di errore: molto spesso ti forniscono la spiegazione di
cosa sta accadendo, e spesso ti indirizzano chiaramente
nella direzione giusta ;-)



On Fri, 14 Mar 2014 20:14:52 +0100, Daniele Bonaposta wrote:
checking for LIBGAIAGRAPHICS... yes
checking for gGraphCreateSVG in -lgaiagraphics... no
configure: error: found an obsolete 'libgaiagraphics': please update
to a more recent version.


ti sta dicendo chiaro e tondo che ha trovato installata la
libreria libgaiagraphics, ma che e' una versione decisamente
obsoleta e quindi completamente inutilizzabile.
e ti suggerisce pure l'azione correttiva che devi seguire:
aggiornare ad una versione piu' fresca.

quindi ti dovresti scaricare l'ultima copia dei sorgenti,
compilarli ed installarli:

https://www.gaia-gis.it/fossil/libgaiagraphics/index

./configure
make
sudo make install

quando hai aggiornato, torni sulla gui e provi a lanciare
nuovamente ./configure
e procederai pazientemente sempre cosi' via via per tutti gli
errori che troverai.
fino a  quando a forza di installare (o compilare) uno per
uno tutti i packages richiesti come dipendenze esterne ti
dira' che e' finalmente riuscito a creare una configurazione
valida.

ciao Sandro



--
_____________________________

Daniele Bonaposta,
Cartografia - G.I.S.

via Don Minzoni 13a
40121 - Bologna
mobile: +39.338.3377044
e-mail:
[hidden email]


_____________________________

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Spatialite gui su Ubuntu 12.04

a.furieri
On Fri, 14 Mar 2014 22:24:31 +0100, Daniele Bonaposta wrote:
> scaricata la versione libgaiagraphics-0.5.zip [3] risolto il
> problema dell'header geotiff e della libcairo, ho compilato e
> installato, torno a dare  ./configure per spatialite-gui ma
> libgaiagraphics è ancora obsoleta... ho sbagliato qualcosa?
>

probabilmente ti manca di impostare la variabile d'ambiente
che istruisce pkg-config sulle directory dove deve cercarsi
i pacchetti custom (quelli che hai compilato tu stesso).
su alcuni Linux e' automatico, su altri invece no:

export "PKG_CONFIG_PATH=/usr/local/lib/pkgconfig"
./configure
make
sudo make install

ciao Sandro

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Spatialite gui su Ubuntu 12.04

Daniele Bonaposta
ciao Sandro,
ho impostato la variabile d'ambiente come mi hai detto, ma nulla da fare:per "lui" libgaiagraphics è ancora obsoleta...

Daniele


Il giorno 14 marzo 2014 23:00, <[hidden email]> ha scritto:
On Fri, 14 Mar 2014 22:24:31 +0100, Daniele Bonaposta wrote:
scaricata la versione libgaiagraphics-0.5.zip [3] risolto il

problema dell'header geotiff e della libcairo, ho compilato e
installato, torno a dare  ./configure per spatialite-gui ma
libgaiagraphics è ancora obsoleta... ho sbagliato qualcosa?


probabilmente ti manca di impostare la variabile d'ambiente
che istruisce pkg-config sulle directory dove deve cercarsi
i pacchetti custom (quelli che hai compilato tu stesso).
su alcuni Linux e' automatico, su altri invece no:

export "PKG_CONFIG_PATH=/usr/local/lib/pkgconfig"

./configure
make
sudo make install

ciao Sandro




--
_____________________________

Daniele Bonaposta,
Cartografia - G.I.S.

via Don Minzoni 13a
40121 - Bologna
mobile: +39.338.3377044
e-mail:
[hidden email]


_____________________________

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Spatialite gui su Ubuntu 12.04

a.furieri
On Mon, 17 Mar 2014 20:56:57 +0100, Daniele Bonaposta wrote:
> ciao Sandro,
>  ho impostato la variabile d'ambiente come mi hai detto, ma nulla da
> fare:per "lui" libgaiagraphics è ancora obsoleta...
>

risposte brevissime:
a) prova a rimuovere/disinstallare la vecchia versione
b) oppure passa (magari anche su VM) a qualche distro Linux
    alternativa che supporti nativamente le ultimissime versioni
    di sqlite e di spatialite_gui (p.es.: fedora, open suse,
    arclinux etc)

risposta un po' piu' lunghetta:
- automake (./configure) e' un sistema sofisticatissimo che
   aiuta a semplificare lo sviluppo di sw portabile cross
   platform; non e' affatto un componente banale, e richiede
   un buon livello di competenze sistemistiche per venire
   utilizzato al meglio delle sue possibilita'
- il compito specifico di automake e' quello di riconoscere
   e verificare la configurazione locale; cioe' di andarsi
   a cercare tutte le dipendenze richieste, tanto come
   header files che come librerie
- il riconoscimento di molti packages e' basato sul tool
   accessorio pkg-config
- il funzionamento di automake e di pkg-config e' fortemente
   condizionato da svariate variabili di ambiente, che
   dipendono strttamente dalla piattaforma (di norma p.es.
   Fedora e Debian usano impostazioni di default fortemente
   diversificate, praticamente antitetiche)

CFLAGS: indica dove andare a cercare gli header files
LDFLAGS: indica dove andare a cercare le librerie
PKG_CONFIG_PATH: specifica le regole di ricerca per il
   tool di gestione dei pacchetti pkg-config
LD_LIBRARY_PATH: specifica le regole di ricerca per il
   caricamento a run-rime degli shared objects.

di norma si riesce sempre a gestire adeguatamente anche
le configurazioni locali piu' pazze impostando queste
variabili nel modo piu' opportuno: ma per riuscirci serve
sicuramente una buona competenza sistemistica relativa
agli ambienti Linux/POSIX.
nel caso in cui si incontrino difficolta' sapere leggere
ed interpretare adeguatamente il configure.log non e'
affatto un optional: e' strettamente indispensabile.

last but not least: le configurazioni multiple (quando
cioe' il medesimo package e' presente in piu' versioni
alternative installate il locations differenti) sono
sempre sicuramente le piu' laboriose e rognose da gestire.
lavorare su "configurazioni pulite" rende tutto il
processo decisamente piu' semplice.

ciao Sandro
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
12