êtes-vous certain que cet installateur ne vérifie la présence de Postgres qu'à certains endroits "bien définis" comme /usr/local/pgsql et /opt/local/pgsql et non /Library/… ?
C'est exactement ce que je me disais en faites. Vu qu'en passant en mode "commande"
En ne faisant simplement :
Dans l'install (versions non pkg mais source). pg-config n'est pas trouvé et il lui faut donné le chemin, de même pour geos et proj, d'ou cette commande
./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/
Mais ici, "proj_api.h" n'est trouvé. J'ai spécifié
-PROJ.framework/
-PROJ.framework/4/
-PROJ.framework/4/Headers (c'est dans ce dossier qu'est proj_api.h"
-PROJ.framework/Current
etc
rien n'y fait.
Je veux bien comprendre que le pkg cherche dans un endroit bien spécifique
J'ai bien usr/local/share et usr/local/bin mais pas /usr/local/pgsql
Je ne trouve pas de dossier racine /opt
Mais c'est bien ça le problème en faites, lors que j'ai installé postregSQL, il me semble bien avoir laisser par défaut les chemins d'install.
Comme vous dites, il me semble avoir remarqué que le sytéme souhaiterai que dans "usr/include" il y ais des infos de postgresql et sans nul doute geos et proj, mais il n'y a aucune trace.
J'ai ré-installé postgresql dans /librairy/postgresql, qui m'as conservé mes conf et data et aussi postgis installé via le stackbuilder.
Mais comme je n'ai de type "GEOMETRY" spécifié lorsque je veux créé un champs de ce type via pgADmin, je tenté de l'installer moi même.
Voici à quoi ressemble mon dossier postgis dans le dossier installer "postgreSql/9/"
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
|
PostGIS
+installer
+PostGIS
+java
+ejb2
+ejb3
+jdbc
+pljava
+scripts
+images
-pg-launchJdbcDocs.applescript
-pg-launchPostGISDocs.applescript
_uninstall-postgis
+utils
-create_undef.pl
-new_postgis_restore.pl
-postgis_proc_upgrade.pl
-postgis_restore.pl
-profile_intersects.pl
-read_scripts_version.pl
-test_estimation.pl
-test_geography_estimation.pl
-test_geography_joinestimation.pl
-test_joinestimation.pl |
Qui me semble peut fournit...
Là est le dossier source à installer (pas le pkg, ni celui via stackBuider)
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 32 33 34 35 36 37
|
postgis-1.5.2
.DS_Store
- aclocal.m4
- astyle.sh
- authors.svn
- autogen.sh
- ChangeLog
- config.guess
- config.log
- config.sub
- configure
- configure.ac
- COPYING
- CREDITS
+doc
+extras
- GNUmakefile
- install-sh
+java
+liblwgeom
- libtool
+loader
- ltmain.sh
+macros
- Makefile
- NEWS
+postgis
- postgis_config.h.in
- README.postgis
+regress
- spatial_ref_sys.sql
- STYLE
- TODO
+topology
+utils
-Version.config |
Dans "liblwgeom" il y a en autre
" lwgeom.c
lwgparse.c
lwgunparse.c
lwline.c
lwmcurve.c
lwmline.c
lwmpoint.c
lwmpoly.c
lwmsurface.c
lwpoint.c
"
Qui semble représenter des type recherché et autant dans le sous dossier "postgis"
Je ne suis pas convaincu de l'installation de postgis 1.5 via le stackBuilder, ou alors il faut l'activer d'une certaine manière ?
Pourquoi postgis.pkg rechercherai des fichiers dans des dossiers cachés système si l'install pkg de postgresql n'en instaure ainsi que geos et proj ?
C'est assez ambigüe, quelque chose m'échappe !
Partager