Problème de compilation de PostGIS

Bonjour,
je suis sou winXp ac postgreSQL 8.1, je cherche à installer postGIS 1.1.0, je veux compiler et j'obtiens ça :

$ make
make -C lwgeom
make[1]: Entering directory `/home/Administrateur/sources/postgis/lwgeom'
gcc -DUSE_VERSION=81 -DPOSTGIS_LIB_VERSION='"1.1.0"' -DPOSTGIS_VERSION='"1.1 USE_GEOS=0 USE_PROJ=0 USE_STATS=1"' -DPOSTGIS_SCRIPTS_VERSION='"1.1.0"' -DPOSTGIS_BUILD_DATE='"2006-01-24 15:55:50"' -I -I/port/win32 -DAUTOCACHE_BBOX=1 -DUSE_STATS -Wall -g -O2 -fPIC -fexceptions -c -o liblwgeom.o liblwgeom.c
liblwgeom.c:1: warning: -fPIC ignored for target (all code is position independent)
In file included from liblwgeom.c:26:

[...]

liblwgeom.c: In function `trim_trailing_zeros':
liblwgeom.c:158: warning: implicit declaration of function `strchr'
liblwgeom.c:163: warning: implicit declaration of function `strlen'
make[1]: *** [liblwgeom.o] Error 1
make[1]: Leaving directory `/home/Administrateur/sources/postgis/lwgeom'
make: *** [liblwgeom] Error 2

je ne comprends pas du tout le problème, est-ce parce que je n'ai pas le fichier lblwgeom.o ? autre chose ?
Si quelqu'un a une idée, qu'il n'hésite pas à poster ...

Merci d'avance.

Posted in Compilations sur toutes les plateformes | WINDOWS Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet suivant | printer friendly version | 4734 lectures

Posté par maelg le 24 Janvier, 2006 - 16:16.

david | 5 Mars, 2006 - 23:21

Salut,

In file included from liblwgeom.c:26 [...]
généralement - même si je ne vois pas l'erreur - signifie que les fichiers postgres.h,fmgr.h qui doivent se trouver dans [repertoire_postgresql]/include/postgresql/server sont introuvables..

N.B: Ici [repertoire_postgresql] correspond à l'endroit où a été installé PostgreSQL je parle donc des binaires et non pas des répertoires des sources pour la suite
Or ce répertoire existe mais PostGIS pour le numéro de version utilisé considère que ces fichiers sont dans [repertoire_postgresql]/include/server/. Le mieux à mon sens est décaller le sous-répertoire "server" et le remonter d'un cran dans l'arborescence.

Je m'explique...Tu récupères le contenu de [repertoire_postgresql]/include/postgresql/server et tu le colles un cran plus haut ---> repertoire_postgresql]/include/server...
Ensuite dans PostGIS: make clean distclean;./configure && make

Voili Voilou!

Accéder aux archives

« Mai 2024  
Lun Mar Mer Jeu Ven Sam Dim
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Ouverture de session

Qui est en ligne

Il y a actuellement 1 utilisateur et 78 invités en ligne.
Locations of visitors to this page
Drupal Top Sites - Ultimate Drupal Exposure