Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 06 August 2008 12:19

Florian35
Participant occasionnel
Date d'inscription: 1 Jul 2008
Messages: 15

[MapServeur5.2.0] Proj4 et installation sous linux

Bonjour
j'installe actuellement Mapserver sur une Debian Etch 4 et j'ai un gros problème lors cette installation.

voici ma commande configure :

Code:

./configure --prefix=/usr/local/apache2/mapserver 
--with-proj --with-png --with-ogr=/usr/bin/gdal-config 
--with-gdal=/usr/bin/gdal-config --with-postgis=/usr/bin/pg_config 
--with-httpd=/usr/local/apache2/bin/httpd 
--with-php=/usr/local/apache2/php

tout se passe bien, et j'ai le rapport suivant :

Code:

MapServer is now configured for

 -------------- Compiler Info -------------
  C compiler:                gcc -O2 -fPIC -Wall
  C++ compiler:              g++ -O2 -fPIC -Wall
  Debug:                      -DNEED_NONBLOCKING_STDERR
  Generic NINT:

 -------------- Renderer Settings ---------
  zlib support:              -DUSE_ZLIB
  png support:
  palette rgba png support:
  jpeg support:
  iconv support:             -DUSE_ICONV
  AGG support:
  AGG Freetype support:
  Ming(flash) support:
  PDFLib support:

 -------------- Support Libraries ---------
  Proj.4 support:            -DUSE_PROJ
  Libxml2 support:
  FriBidi support:
  Curl support:
  FastCGI support:
  Threading support:
  GEOS support:

 -------------- Data Format Drivers -------
  native tiff support:
  PostGIS support:           -DUSE_POSTGIS
  EPPL7 support:             -DUSE_EPPL
  ArcSDE support:
  OGR support:               -DUSE_OGR
  GDAL support:              -DUSE_GDAL
  Oracle Spatial support:

 -------------- OGC Services --------------
  WMS Server:                -DUSE_WMS_SVR
  WMS Client:
  WFS Server:
  WFS Client:
  WCS Server:
  SOS Server:

 -------------- MapScript -----------------
  PHP MapScript:             yes

Après je fais mon make,
mais lorsque je fais ensuite mon ./mapserv -v pour vérifier mon install voilà ce que j'obtiens :

Code:

MapServer version 5.2.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=FREETYPE SUPPORTS=ICONV INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE

Il n'y a pas de SUPPORTS=PROJ

Donc bien évidement lorsque j'utilise mapserver (avec cartoweb) j'ai le message habituel

Code:

[MapServer Error]: loadProjection(): Projection support is not available. in /home/sites/cartoweb3/server/ServerContext.php on line 354

Merci de m'aider cela fait 2 jours que je me tire les cheveux dessus.......

Hors ligne

 

#2 Wed 06 August 2008 21:38

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

Re: [MapServeur5.2.0] Proj4 et installation sous linux

Question stupide mais qui va avoir son importance ...
le paquet proj4 est installé (+ -devel)
Idem pour toutes les autres dépendances. (xml, php, agg, gdal, gd etc... )

voir si dans le config.log il y a prise en charge réelle de proj depuis /usr ou /usr/local ...

Bonne chasse.
a la fin d'un configure avec les bonnes dépendances voici ce que j'obtiens
( ps tu n'auras surement pas besoin de tout :-)

MapServer is now configured for

  -------------- Compiler Info -------------
   C compiler:                gcc -O2 -fPIC -Wall
   C++ compiler:              g++ -O2 -fPIC -Wall
   Debug:                      -DNEED_NONBLOCKING_STDERR
   Generic NINT:

  -------------- Renderer Settings ---------
   zlib support:              -DUSE_ZLIB
   png support:
   palette rgba png support:
   jpeg support:
   iconv support:             -DUSE_ICONV
   AGG support:               -DUSE_AGG
   AGG Freetype support:      -laggfontfreetype
   Ming(flash) support:       -DUSE_MING_FLASH
   PDFLib support:            -DUSE_PDF

  -------------- Support Libraries ---------
   Proj.4 support:            -DUSE_PROJ
   Libxml2 support:           -DUSE_LIBXML2
   FriBidi support:
   Curl support:              -DUSE_CURL
   FastCGI support:
   Threading support:         -DUSE_THREAD
   GEOS support:              -DUSE_GEOS

  -------------- Data Format Drivers -------
   native tiff support:       -DUSE_TIFF
   PostGIS support:           -DUSE_POSTGIS
   EPPL7 support:             -DUSE_EPPL
   ArcSDE support:
   OGR support:               -DUSE_OGR
   GDAL support:              -DUSE_GDAL
   Oracle Spatial support:

  -------------- OGC Services --------------
   WMS Server:                -DUSE_WMS_SVR
   WMS Client:                -DUSE_WMS_LYR
   WFS Server:                -DUSE_WFS_SVR
   WFS Client:                -DUSE_WMS_LYR
   WCS Server:                -DUSE_WCS_SVR
   SOS Server:                -DUSE_SOS_SVR

  -------------- MapScript -----------------
   PHP MapScript:             yes

Ended configuration press a key to build

Après un bon build j'ai ceci

/mapserv -v
MapServer version 5.2.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ
SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT
SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=TIFF INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL
INPUT=MYGIS INPUT=SHAPEFILE

Voilà c'est tout ce que je peux dire.

--

      Bruno Friedmann

Ioda-Net Sàrl   - www.ioda-net.ch

Hors ligne

 

#3 Thu 07 August 2008 12:09

Florian35
Participant occasionnel
Date d'inscription: 1 Jul 2008
Messages: 15

Re: [MapServeur5.2.0] Proj4 et installation sous linux

Merci de ta réponse,
l'erreur venait du fait que je ne précisais pas dans le with-proj le rep qui n'est pas /usr mais /usr/local

Donc avec --with-proj=/usr/local ça fonctionne


Merci en tous cas

Hors ligne

 

Pied de page des forums

Powered by FluxBB