PostgreSql - PostGis - Mac
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:
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:
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 : )