banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Wed 02 December 2009 09:28

cyrille
Participant assidu
Date d'inscription: 7 Feb 2006
Messages: 394

QGIS 1.4 : Install sous Suse

Bonjour, je cherche à faire fonctionner Qgis trunk sous Suse.

Je récupère le svn, lance le ccmake, make, make install.

L'installation se passe à priori bien, les librairies python sont bien détéctées et je vais au bout de l'installation sans problème, Qgis 1.4 se lance mais je n'ai ni accès au gestionnaire de plugin - celui qui permet de récupérer les répertoires en ligne- ni à la console python.
Embettant car je ne dispose d'aucune fonction de géotraitement par exemple...
Voici ce que me renvoie la console:

Code:

Warning: Couldn't load Python support library: QLibrary::load_sys: 
Impossible de charger qgispython (/usr/local/lib/libqgispython.so: undefined symbol: forkpty)
Warning: Object::connect: No such slot QgisApp::projectChanged(QDomDocument&)
LABELING work:  0ms  ... labels# 0
LABELING draw:  0ms

Je précise que le fichier /usr/local/lib/libqgispython.so existe bien.
Google ne m'aide pas trop sur ce coup là.... Qu'est ce que j'ai oublié? Meri pour vos lumières.

Hors ligne

 

#2 Thu 03 December 2009 13:46

brunofriedmann
Participant occasionnel
Lieu: Vellerat, suisse
Date d'inscription: 19 Apr 2008
Messages: 31
Site web

Re: QGIS 1.4 : Install sous Suse

Salut Cyrille

Je te joins la copie du résultat de mon ccmake .. pour le svn build
Au début je n'avais pas non plus python et cela était lié à des pbs de paquet avec python-sip

Donc si tu as tout normalement cela devrait ressembler à cela
BINDINGS_GLOBAL_INSTALL          OFF
BISON_EXECUTABLE                 /usr/bin/bison
CMAKE_BACKWARDS_COMPATIBILITY    2.4
CMAKE_BUILD_TYPE
CMAKE_INSTALL_PREFIX             /usr/local
ENABLE_TESTS                     OFF
EXECUTABLE_OUTPUT_PATH
EXPAT_INCLUDE_DIR                /usr/include
EXPAT_LIBRARY                    /usr/lib/libexpat.so
FLEX_EXECUTABLE                  /usr/bin/flex
GDAL_CONFIG                      /usr/bin/gdal-config
GDAL_CONFIG_PREFER_FWTOOLS_PAT   /bin_safe
GDAL_CONFIG_PREFER_PATH          /bin
GDAL_INCLUDE_DIR                 /usr/include
GDAL_LIBRARY                     /usr/lib/libgdal.so
GEOS_CONFIG                      /usr/bin/geos-config
GEOS_CONFIG_PREFER_PATH          /bin
GEOS_INCLUDE_DIR                 /usr/include
GEOS_LIBRARY                     /usr/lib/libgeos_c.so
GEOS_LIB_NAME_WITH_PREFIX        -lgeos_c
GRASS_PREFIX                     /opt/grass
GSL_CONFIG                       /usr/bin/gsl-config
GSL_CONFIG_PREFER_PATH           /bin
GSL_EXE_LINKER_FLAGS             -Wl,-rpath,/usr/lib
PEDANTIC                         OFF
POSTGRESQL_PREFIX
POSTGRES_CONFIG                  /usr/bin/pg_config
POSTGRES_CONFIG_PREFER_PATH      /bin
POSTGRES_INCLUDE_DIR             /usr/include/pgsql
POSTGRES_LIBRARY                 /usr/lib/libpq.so
PROJ_INCLUDE_DIR                 /usr/include
PROJ_LIBRARY                     /usr/lib/libproj.so
PYRCC4_PROGRAM                   /usr/bin/pyrcc4
PYUIC4_PROGRAM                   /usr/bin/pyuic4
QT_QMAKE_EXECUTABLE              /usr/bin/qmake
SIP_BINARY_PATH                  /usr/bin/sip
SIP_INCLUDE_DIR                  /usr/include/python2.6
SVNVERSION                       /usr/bin/svnversion
SVN_MARKER                       /tmp/qgis-svn/qgis/.svn/entries
WITH_BINDINGS                    ON
WITH_GRASS                       ON
WITH_INTERNAL_SPATIALITE         ON
WITH_POSTGRESQL                  ON
WITH_SPATIALITE                  ON

J'utilise les dépots de base + Application:/Geo: +
Python and Python Modules (openSUSE_11.2) +
Software for Scientists and Engineers (openSUSE_11.2)

J'ose pas publié la liste des paquets python related que j'ai d'installé sur ma machine :-)
Mais en tout cas je me souviens qu'il faut le python-sip

il faut bien faire le c dans ccmake puis changer les chemins (nécessaire pour grass dans /opt ) et
puis un g

après le make et make install j'ai le gestionnaire de modules et tout.

Bon en svn c'est souvent qu'il faut supprimer les modules préalablement installés sous ~/.qgis
et les remettre ( je pense qu'il y a pas mal de changement )

Bonne change
--

Bruno Friedmann
openSUSE Member

Hors ligne

 

#3 Fri 04 December 2009 09:15

cyrille
Participant assidu
Date d'inscription: 7 Feb 2006
Messages: 394

Re: QGIS 1.4 : Install sous Suse

Bonjour, ca fonctionne!!!

J'avais déjà le paquet python-sip. Je n'ai rien fait d'autre que

Code:

snv update !!!
ccmake .. (je ne touche pas à la configuration proposée par défaut)
c
g
make
make install

Et cette fois j'ai bien python et les plugins récupéres en ligne.

Pour conclure, les principales dépendances sont geos, gdal, proj, python, sip, PyQT. Pour chacune d'entre elle je prend les paquets + les paquets de developpement. Je n'ai pas les même répertoires que toi, pour le moment je suis sous opensuse 11.1. Par exemple je n'ai pas les répertoires Python and Python Modules ni Software for Scientists and Engineers.


Je reposterai ici le résultat d'un

Code:

rpm -qa |grep python

Prochaine étape, intégrer des données issues d'un géocodage google earth. Mais j'ai un sig très fonctionnel! La version 1.4 a beaucoup progressé.

Merci!

Dernière modification par cyrille (Fri 04 December 2009 11:06)

Hors ligne

 

Pied de page des forums

Powered by FluxBB