#1 Wed 02 December 2009 09:28
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 401
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: 401
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