Bonjour à tous

Je suis en train d'installer postgis pour postgresql mais je bloque à un moment donné.

Je suis sous mac, j'ai installé
- Postgresql 9.0.3 dans /Librairy/PostgreSQL
- GEOS Framework 3.2.2 Librairy/Frameworks/Geos.framework
- Proj Framework 4.7.0 Librairy/Frameworks/Proj.framework

J'ai téléchargé Postgis 1.5.2 sur le site

http://www.kyngchaos.com/software/frameworks

Je monte l'image et veut exécuter l'install mais ce dernier me dit que postqreSql 9 n'est pas présent ???

Je télécharge alors un zip de postigis 1.5.2 pour l'installer autrement

commencons par ./config

./configure --with-pgconfig=/Library/PostgreSQL/9.0/bin/pg_config --with-geosconfig=/Library/Frameworks/GEOS.framework/Versions/3/Programs/geos-config --with-projdir=/Library/Frameworks/PROJ.framework/

Je spécifie donc l'emplacement de geos et de proj et pg-config

Mais j'ai cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Using user-specified geos-config file: /Library/Frameworks/GEOS.framework/Versions/3/Programs/geos-config
checking GEOS version... 3.2.2
checking geos_c.h usability... yes
checking geos_c.h presence... yes
checking for geos_c.h... yes
checking for initGEOS in -lgeos_c... yes
Using user-specified proj directory: /Library/Frameworks/PROJ.framework/
checking proj_api.h usability... no
checking proj_api.h presence... no
checking for proj_api.h... no
configure: error: could not find proj_api.h - you may need to specify the directory of a PROJ.4 installation using --with-projdir
Hors, proj_api.h est bien dans le dossier PROJ.framework

Si je met le fichier proj_api.h dans usr/include , l'erreur n'est plus présente mais une suivante survient :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
pj_get_release in -lproj : no
Il ne trouve pas ce fichier (Que je ne perçois non plus dans PROJ.framework ma foi !!!)

Assez confus tout ceci. En installant geos et proj, j'ai laisser l'emplacement de l'install a défaut, alors pourquoi reconnaitre "proj_api.h" dans "usr/include" et non dans le chemin pointé (là ou est l'installation de PROJ) ?

Je pointe bien vers mon dossier, je ne comprend donc pour il ne trouve "proj_api.h" et pourquoi demander pj_get_release (d'autant plus que j'ai crus comprendre qu'a partir de la version 448 il n'y aurai plus de pb avec ce fichier pj_get_releaser)

Auriez vous une idée de ce qui se passe ? étant ouvert à toute suggestion

Merci : )