Se poi lancio GRASS dalla cartella dei sorgenti non mi viene visualizzata l’interfaccia grafica, e se cerco di farla partire appare il messaggio di errore: “Execution failed: ‘g.proj -p’”…
hai qualche consiglio? magari manca la libreria gmath?! ulteriore problema è che, provando, mi sono accorto che non riesco neanche ad installare questa libreria una volta scaricata!
grazie,
Damiano
Il giorno 06 dicembre 2010 14:11, Markus Neteler <neteler@osgeo.org> ha scritto:
Il 06 dicembre 2010 16:00, Damiano Natali <damiano.natali@gmail.com> ha scritto:
/d1/home/localop/grass-6.4.0/dist.x86_64-unknown-linux-gnu/lib/libgrass_gmath.so)
/usr/bin/ld: /usr/local/lib/libfftw3.a(mapflags.o): relocation R_X86_64_32
against `.rodata' can not be used when making a shared object; recompile
with -fPIC
/usr/local/lib/libfftw3.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: ***
[/d1/home/localop/grass-6.4.0/dist.x86_64-unknown-linux-gnu/lib/libgrass_gmath.6.4.0.so]
Error 1
hai qualche consiglio? magari manca la libreria gmath?! ulteriore problema è
che, provando, mi sono accorto che non riesco neanche ad installare questa
libreria una volta scaricata!
la libreria gmath viene creata dalla compilazione di grass (è una sua
libreria interna); il problema è con libfftw3 controlla che esista in
/usr/local/lib/ lui la cerca li, ma se non l'hai compilata te immagino
non ci sarà. Controlla di aver installato libfftw3 dev
grazie, sembra che fosse proprio quello! ora il make non da problemi, in compenso mi da problemi con la libreria proj:)…ora mi ci rompo la testa ancora un po’ dopodichè ricorrerò nuovamente al vostro aiuto…grazie ancora!
Damiano
Il giorno 06 dicembre 2010 16:24, Luca Delucchi <lucadeluge@gmail.com> ha scritto:
/d1/home/localop/grass-6.4.0/dist.x86_64-unknown-linux-gnu/lib/libgrass_gmath.so)
/usr/bin/ld: /usr/local/lib/libfftw3.a(mapflags.o): relocation R_X86_64_32
against `.rodata’ can not be used when making a shared object; recompile
with -fPIC
/usr/local/lib/libfftw3.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: ***
[/d1/home/localop/grass-6.4.0/dist.x86_64-unknown-linux-gnu/lib/libgrass_gmath.6.4.0.so]
Error 1
hai qualche consiglio? magari manca la libreria gmath?! ulteriore problema è
che, provando, mi sono accorto che non riesco neanche ad installare questa
libreria una volta scaricata!
la libreria gmath viene creata dalla compilazione di grass (è una sua
libreria interna); il problema è con libfftw3 controlla che esista in
/usr/local/lib/ lui la cerca li, ma se non l’hai compilata te immagino
non ci sarà. Controlla di aver installato libfftw3 dev
On Mon, 2010-12-06 at 12:32 +0100, Damiano Natali wrote:
Ciao Luca!
grazie della rapidità...ho provato ad eseguire in sequesnza i seguenti
comandi:
make distclean
make clean
./configure
make
ma ottengo sempre lo stesso problema...
ciao Damiano,
compilo GRASS su Fedora 14 64bit (prima su 13) con successo, prova a
vedere se i parametri che uso io ti possono servire - occhio che ho
abilitato alcune dipendenze non opzionali e disabilitato altre:
ho installato tutte le dipendenze da pacchetto e specificato i percorsi
diversi dal default. Adattali dove necessario e posta qui in lista
eventuali errori generati da questo comando.
On Mon, 2010-12-06 at 12:32 +0100, Damiano Natali wrote:
Ciao Luca!
grazie della rapidità...ho provato ad eseguire in sequesnza i seguenti
comandi:
make distclean
make clean
./configure
make
ma ottengo sempre lo stesso problema...
ciao Damiano,
compilo GRASS su Fedora 14 64bit (prima su 13) con successo, prova a
vedere se i parametri che uso io ti possono servire - occhio che ho
abilitato alcune dipendenze non opzionali e disabilitato altre:
scusate se disturbo ancora. Sto provando a reinstallare GRASS ma prima di ciò volevo vedere che le librerie richieste (tipo le PROJ) fossero a posto. Dato che sto lavorando con Fedora ho provato ad installare tutto per via grafica (una specie di Synaptic): il problema è che quando seleziono i pacchetti della PROJ e della PROJ dev il computer si arrabbia e da questo errore:
Test Transaction Errors: file /usr/share/man/man1/cs2cs.1.gz from install of proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
file /usr/share/man/man1/geod.1.gz from install of proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
file /usr/share/man/man1/nad2nad.1.gz from install of proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
file /usr/share/man/man1/proj.1.gz from install of proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
la cosa buffa è però che questi file (geod.1.gz, nad2nad.1.gz, proj.1.gz) li ho già rimossi!! Potreste mica darmi qualche indicazione su cosa fare?
Ciao a tutti,
scusate se disturbo ancora. Sto provando a reinstallare GRASS ma prima di
ciò volevo vedere che le librerie richieste (tipo le PROJ) fossero a posto.
Dato che sto lavorando con Fedora ho provato ad installare tutto per via
grafica (una specie di Synaptic): il problema è che quando seleziono i
pacchetti della PROJ e della PROJ dev il computer si arrabbia e da questo
errore:
Test Transaction Errors: file /usr/share/man/man1/cs2cs.1.gz from install
of proj-4.6.1-3.fc12.x86_64 conflicts with file from package
PROJ-4.4.8-1.i386
file /usr/share/man/man1/geod.1.gz from install of
proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
file /usr/share/man/man1/nad2nad.1.gz from install of
proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
file /usr/share/man/man1/proj.1.gz from install of
proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
la cosa buffa è però che questi file (geod.1.gz, nad2nad.1.gz, proj.1.gz) li
ho già rimossi!! Potreste mica darmi qualche indicazione su cosa fare?
Prova con questo:
rpm -qa | grep -i proj
Mi pare che ci siano più RPMs installati che dovrebbero esserci.
grazie per la risposta, l’output del comando che mi hai scritto è:
PROJ-4.4.8-1.i386
ho anche provato a cercare i pacchetti PROJ-4.4.8-1.i386 e proj-4.6.1-3.fc12.x86_64 con un find ma non sono riuscito a trovare nessuno dei due…devo cancellare qualcosa?
Damiano
Il giorno 14 dicembre 2010 16:16, Markus Neteler <neteler@osgeo.org> ha scritto:
Ciao a tutti,
scusate se disturbo ancora. Sto provando a reinstallare GRASS ma prima di
ciò volevo vedere che le librerie richieste (tipo le PROJ) fossero a posto.
Dato che sto lavorando con Fedora ho provato ad installare tutto per via
grafica (una specie di Synaptic): il problema è che quando seleziono i
pacchetti della PROJ e della PROJ dev il computer si arrabbia e da questo
errore:
Test Transaction Errors: file /usr/share/man/man1/cs2cs.1.gz from install
of proj-4.6.1-3.fc12.x86_64 conflicts with file from package
PROJ-4.4.8-1.i386
file /usr/share/man/man1/geod.1.gz from install of
proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
file /usr/share/man/man1/nad2nad.1.gz from install of
proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
file /usr/share/man/man1/proj.1.gz from install of
proj-4.6.1-3.fc12.x86_64 conflicts with file from package PROJ-4.4.8-1.i386
la cosa buffa è però che questi file (geod.1.gz, nad2nad.1.gz, proj.1.gz) li
ho già rimossi!! Potreste mica darmi qualche indicazione su cosa fare?
Prova con questo:
rpm -qa | grep -i proj
Mi pare che ci siano più RPMs installati che dovrebbero esserci.
Secondo me dovresti aggiornare il pacchetto proj alla
versione 4.6.1; probabilmente installando grass hai due versioni di proj
installate, che vanno in conflitto. Se Fedora installa in automatico le
dipendenze potresti semplicemente disinstallare proj e reinstallare
grass.
Ripensandoci: ho visto che hai installato una versione per 32 bit e una
per 64 bit (probabilmente quella installata con grass). Hai installato
per caso la versione di GRASS per sistemi a 64 bit?