qgis - non compila

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

qgis - non compila

Marco Curreli
Un saluto a tutti,

ho provato a ricompilare qgis per aggiornarlo alla versione 1.7.1, ma
ottengo una serie di errori di compilazione, del tipo:
"looking for ... not found

==================================================================
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
PYTHON_LIBRARY
    linked by target "python_module_qgis_analysis" in directory /home/marco/abs/local/qgis/src/qgis-1.7.1/python
    linked by target "python_module_qgis_core" in directory /home/marco/abs/local/qgis/src/qgis-1.7.1/python
    linked by target "python_module_qgis_gui" in directory /home/marco/abs/local/qgis/src/qgis-1.7.1/python
    linked by target "qgispython" in directory /home/marco/abs/local/qgis/src/qgis-1.7.1/src/python
    linked by target "pyspatialite" in directory /home/marco/abs/local/qgis/src/qgis-1.7.1/python/pyspatialite

-- Configuring incomplete, errors occurred!
==================================================================

Sul sito ho letto le istruzioni per la compilaizone dei sorgenti, e sono
rimasto colpito dalla prima riga delle istruzioni:

===============================================
Building on GNU/Linux
Building QGIS with Qt 4.x

Requires: Ubuntu / Debian derived distro
================================================

Quindi, se ho capito bene, qgis sarebbe compilabile solo su queste
distribuzioni.

La cosa mi sorprende, e non poco; fino ad ora non mi era mai capitato di
leggere istruzioni di un programma per GNU/Linux che indicasero una
particolare distribuzione come requisito per la compilazione dei sorgenti.

Tutti i programmi che ho compilato (e sono molti), danno le istruzioni
per la compilazione su un linux generico.

Ciao,
  Marco

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011
Reply | Threaded
Open this post in threaded view
|

Re: qgis - non compila

pcav
Il 20/10/2011 17:49, Marco Curreli ha scritto:

> Sul sito ho letto le istruzioni per la compilaizone dei sorgenti, e sono
> rimasto colpito dalla prima riga delle istruzioni:
>
> ===============================================
> Building on GNU/Linux
> Building QGIS with Qt 4.x
>
> Requires: Ubuntu / Debian derived distro
> ================================================
>
> Quindi, se ho capito bene, qgis sarebbe compilabile solo su queste
> distribuzioni.
Penso che ti manchino delle dipendenze (pacchetti -dev).
Credo che la nota si riferisca alle istruzioni, ovvero: le istruzioni si
basano su Debian, quindi e' richiesto questo. Pr altre distro
evidentemente le istruzioni andranno modificate (anzi, se trovi la
ricetta giusta, falla sapere, che probabilmente possiamo aggiungerla
alle note).
BTW, gia' che sei a compilare magari ti conviene compilare da trunk, che
ha novita' utili.
Saluti.

--
Paolo Cavallini
See: http://www.faunalia.it/pc

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011
Reply | Threaded
Open this post in threaded view
|

Re: qgis - non compila

Marco Curreli
On 18:10 Thu 20 Oct     , Paolo Cavallini wrote:
> Penso che ti manchino delle dipendenze (pacchetti -dev).

Arch Linux ha i pacchetti completi, non ha pacchetti -dev

Alla fine ho risolto: qgis richiede python2, io ho phython3.

Ho compilato così:
 cmake . \
                -DCMAKE_BUILD_TYPE=Release \
                -DCMAKE_SKIP_RPATH=ON \
                -DCMAKE_INSTALL_PREFIX=/usr \
                -DGRASS_PREFIX=/opt/grass \
                -DQGIS_MANUAL_SUBDIR=share/man \
  -DPYTHON_LIBRARY=/usr/lib/python2.7 \
                -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2


Ho aggiunto le ultime due righe.

Ora ho un problema: mi manca il plugin per installare i plugin;
lanciando qgis dalla shell mi dà questo errore:
==============
Warning: loading of qt translation failed [/usr/share/qt/translations/qt_it_IT]
Warning: Couldn't load Python support library: Cannot load library /usr/lib/qgispython: (/usr/lib/libqgispython.so: undefined symbol: _Py_NoneStruct)
Warning: X Error: BadWindow (invalid Window parameter) 3
===============

Un'altra cosa molto fastidiosa è che ogni volta che ricompilo grass devo
ricompilare qgis, altrimenti non si avvia; anche se la versione di grass
è la stessa.

Un saluto,
     Marco

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011
Reply | Threaded
Open this post in threaded view
|

Re: qgis - non compila

pcav
Il 20/10/2011 22:40, Marco Curreli ha scritto:
> Warning: loading of qt translation failed [/usr/share/qt/translations/qt_it_IT]
questo non ha importanza
> Warning: Couldn't load Python support library: Cannot load library /usr/lib/qgispython: (/usr/lib/libqgispython.so: undefined symbol: _Py_NoneStruct)
quindi non ha compilato o installato python-qgis
Saluti.

--
Paolo Cavallini
See: http://www.faunalia.it/pc

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011
Reply | Threaded
Open this post in threaded view
|

Re: qgis - non compila

Marco Curreli
On 07:06 Fri 21 Oct     , Paolo Cavallini wrote:
> quindi non ha compilato o installato python-qgis

No, si è rifiutato di farlo; pensava che volessi compilare solo le
librerie. Ho tolto questa opzione ed è andato tutto liscio

-DPYTHON_LIBRARY=/usr/lib/python2.7 \

Grazie per l'aiuto,

  Ciao,
     Marco

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011