Vous n'êtes pas identifié(e).
je vais partir sur cette option la desinstallation test , sinon je fais ta premiere solution (upgrade postgres )
le postgres actuel marche et je veux pas plus m'enfoncer ( le createelang marcge bref meme si t'as raison)
mais j'ai besoin de me mettre en confiance
donc
j'ai recompile postgis 1.4
puis ./uninstall
make clean
make uninstall
recompile postis 1.3
connection postgres
ca existe encore
mais en se connectant sous pl/sql je peux pas la
virer manuellement cette fonction histogram2d ?
merci
ok merci je te dis...
autre question pour normal, tu n'as pas du désinstaller la version précédente.
j'ai fait un make uninstall y a des trucs a faire encore ??
remerci
bon je vais recompiler la postgis 1.4
encore merci de pas me laisser tomber car j'en bave la
pour passer de la version postgres actuelle a la version 1.4 je fais comment merci
- je desinstalle ma postgres actuelle ou il ya un genre de upgrade merci infiniment !!
le post a été lu au moins 600 fois ca doit intéréssé du monde dommage qu'on soit tous les 2
@+
j'ai installé la version postgis 1.3.6 ( ce coup ci avec lwpostgis.sql"
je lance la commande il me dit type "histogram2d" already exists
merci
installer le postgis 1.3.6 c'est une bonne idée???
donc a ton avis ca sert a rien que je me recasse la tete a installer le postgis 1.3.6
c'est plutot vers le compilateur , tu peut pas l'envoyer a des collégues a toi pour voir ce qu'il en passe
merci
- Moi mon serveur ne posséde pas de carte graphique
- est ce une bonne idee de descendre a la version postgis 1.3.6
- ARR_NULLBITMAP cela sert a quoi ?
Comment pourrez je faire ? cela deviens difficile !!! mais bon je veux pas renoncer si prés du but!!
mich@sg:/usr/local/geomatique> cat /proc/version
Linux version 2.6.5-7.252-sn2 (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Tue Feb 14 11:11:04 UTC 2006
mich@sg:/usr/local/geomatique> cat /etc/issue
Welcome to SUSE LINUX Enterprise Server 9 (ia64) - Kernel \r (\l).
c'est un 64 bits il faut descendre a la postgis anterieure suite a ce forum en tant qu'expert as tu déja eu ce probleme
qu'en pense tu
merci michel
ce post me fait reflechir
http://groups.google.com/group/geodjang … e495bc451f
avec le ln ca passe
et apres avpoir mis le droit
nouveau message
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/postgis.sql:54: ERROR: could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": /usr/local/geomatique/pgsql/lib/postgis-1.4.so: undefined symbol: ARR_NULLBITMAP ( PROJ ?????)
Merci marc
c'est car meme bizarre
je l'ai mis le chemin de libgeos_c.so.1 dans le ld_library_path mais aussi dans le ld.so.conf (puis ldconfig)
j'ai arreté postgress , rdemarré , lancer le postgis.sql
il me mets toujours le message d'erreur could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": libgeos_c.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type
bon je vais voir avec le ln pas possible quand meme !
donc va veut dire qu'elle est utile ce que je me doutez car j'avez fait la meme manip que toi
Je pense faire un ln -s /usr/local/geomatique/lib/libgeos_c.so.1 /usr/lib
pour ne pas avoir ce message la
could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": libgeos_c.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type,
merci marc
j'ai fait du ménage dans /etc/ld.so.conf et j'ai puis avoir libgeos-3.1.1.so
en faisant un ldd local/geomatique/pgsql/lib/postgis-1.4.so
donc c'est lmieux
linux-gate.so.1 => (0xa000000000000000)
libgeos_c.so.1 => /usr/local/geomatique/lib/libgeos_c.so.1 (0x2000000800124000)
libproj.so.0 => /usr/local/geomatique/lib/libproj.so.0 (0x2000000800160000)
libc.so.6.1 => /lib/tls/libc.so.6.1 (0x20000008001ec000)
libgeos-3.1.1.so => /usr/local/geomatique/lib/libgeos-3.1.1.so (0x2000000800418000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x20000008006e8000)
libm.so.6.1 => /lib/tls/libm.so.6.1 (0x200000080085c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2000000800910000)
/lib/ld-linux-ia64.so.2 (0x2000000800000000)
je recompile c'est mieux , mais que fait libgeos_c.so.1 ??? la dedans est ce bien une libraririe
nécéssaire de la geos-3.1.1 ou encore une ancienne libraririe tu l'a toi ? en faisant un LDD?
quand je lance il me dit
could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": libgeos_c.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type, j'ai l'impression
j'attends confirmation je te remerci e
mon admin a desinstaller les libgeos de 2006 !!!
linux-gate.so.1 => (0xa000000000000000)
libgeos_c.so.1 => not found (*.pourquoi ici j'ai pas libgeos_c.so.1.6.0)
libproj.so.0 => /usr/local/geomatique/lib/libproj.so.0 (0x2000000800124000)
libc.so.6.1 => /lib/tls/libc.so.6.1 (0x20000008001b0000)
libm.so.6.1 => /lib/tls/libm.so.6.1 (0x20000008003dc000)
/lib/ld-linux-ia64.so.2 (0x2000000800000000)
quand je comile j'ai cela pourquoi j'ai pas
libgeos_c.so.1.6.0
merci
si je fais
ldd /usr/local/geomatique/lib/libgeos_c.so.1.6.0
linux-gate.so.1 => (0xa000000000000000)
libgeos-3.1.1.so => /usr/local/geomatique/lib/libgeos-3.1.1.so (0x2000000800094000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x2000000800364000)
libm.so.6.1 => /lib/tls/libm.so.6.1 (0x20000008004d8000)
libc.so.6.1 => /lib/tls/libc.so.6.1 (0x200000080058c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x20000008007b8000)
/lib/ld-linux-ia64.so.2 (0x2000000800000000)
donc a la compil de postgis on devrez avoir
libgeos_c.so.1.6.0 et non libgeos_c.so.1
comment puis je forcer avec le ./configure de postgis qu'il prenne la bonne biblio
merci !
local/geomatique/pgsql/lib/postgis-1.4.so
linux-gate.so.1 => (0xa000000000000000)
libgeos_c.so.1 => /usr/local/lib/libgeos_c.so.1 (0x2000000800124000)
libproj.so.0 => /usr/local/geomatique/lib/libproj.so.0 (0x2000000800154000)
libc.so.6.1 => /lib/tls/libc.so.6.1 (0x20000008001e0000)
libgeos.so.2 => /usr/local/lib/libgeos.so.2 (0x200000080040c000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x2000000800620000)
libm.so.6.1 => /lib/tls/libm.so.6.1 (0x2000000800794000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2000000800848000)
/lib/ld-linux-ia64.so.2 (0x2000000800000000)
ca va chercher dans /usr/local/lib
et je compile avec ./configure --with-projdir=/usr/local/geomatique/proj-4.5.0 --with-pgconfig=/usr/local/geomatique/pgsql/bin/pg_config
je vais recompiler avec aussi --with-geosconfig=/usr/local/geomatique/geos-3.1.1
non ? merci de confirmer
n'existe pas un moyen de debugger par exemple dans postgis.sql
afin de voir l'ancienne bibliothéque en question qui pose probléme
ou autre chose que se soit plus détaillé
merci
donc je vois ca avec mon admin
@+ je te dis
PostGIS is now configured for ia64-suse-linux
-------------- Compiler Info -------------
C compiler: gcc -g -O2
C++ compiler: g++ -g -O2
-------------- Dependencies --------------
GEOS config: /usr/bin/geos-config
GEOS version: 3.1
PostgreSQL config: /usr/local/geomatique/pgsql/bin/pg_config
PostgreSQL version: 8.1
PROJ4 version: 45
PostGIS debug level: 0
-------- Documentation Generation --------
xsltproc: /usr/bin/xsltproc
xsl style sheets:
dblatex:
c'est l'ancien informaticien qui avez fait cela
moi c'est libgeos-3.1.1.so qui m'interesse je vais dire a mon admin qui desintalle
les anciennes libgeos ?
je te remercie vivement , tu me laisse pas tomber et je t'en remercie encore
libecpg.a libgeos.a libpgtypes.a libproj.la
libecpg_compat.a libgeos_c.a libpgtypes.so libproj.so
libecpg_compat.so libgeos_c.la libpgtypes.so.2 libproj.so.0
libecpg_compat.so.2 libgeos_c.so libpgtypes.so.2.1 libproj.so.0.5.2
libecpg_compat.so.2.1 libgeos_c.so.1 libpq.a postgresql
libecpg.so libgeos_c.so.1.6.0 libpq.so proj_api.h
libecpg.so.5 libgeos.la libpq.so.4
libecpg.so.5.1 libgeos.so libpq.so.4.1
libgeos-3.1.1.so libpgport.a libproj.a
je me connecte utilisateur postgres
lancer commande
je tape ./pg_config le libdir = /usr/local/geomatique/pgsql/lib OK
je verifie le createlang OK
Marc,
./psql -d template1 -f /usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/postgis.sql
j'ai cette erreur , je commence à avoir les boules mais bon faut que je persevere
BEGIN
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/postgis.sql:54: NOTICE: type "spheroid" is not yet defined
DETAIL: Creating a shell type definition.
psql:/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4.0/postgis/postgis.sql:54: ERROR: could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": /usr/local/geomatique/pgsql/lib/postgis-1.4.so: undefined symbol: GEOSPreparedCovers
@+
make clean
make uninstall
./configure --with-projdir=/usr/local/geomatique/proj-4.5.0 --with-pgconfig=/usr/local/geomatique/pgsql/bin/pg_config
OK
make
Make install OK
je poursuis et croise les doigts
Marc,
make uninstall ok
make clean
aprés je mets ceci sinon ca part en erreur
./configure --with-projdir=/usr/local/geomatique/ --with-pgconfig=/usr/local/geomatique/pgsql/bin/pg_config
et le --prefix tu le redirige vers ou ?
merci
Michel
toujours ce message
BEGIN
psql:/usr/local/geomatique/pgsql/postgis1.sql:54: NOTICE: type "spheroid" is not yet defined
DETAIL: Creating a shell type definition.
psql:/usr/local/geomatique/pgsql/postgis1.sql:54: ERROR: could not load library "/usr/local/geomatique/pgsql/lib/postgis-1.4.so": /usr/local/geomatique/pgsql/lib/postgis-1.4.so: undefined symbol: GEOSPreparedCovers
que me conseille tu pour la desinstallation
- deconnection utilisateur postgres
- make uninstall de postgis-1.4.0
- et le repertoire de postgis-1.4.0 je le mets a un autre emplacement dans /usr/local/geomatique
- puis ./configure par défault
- make
- make install
peut tu me confirmer ?
merci
Salut Marc,
Merci pour les infos , j'ai appris beaucoup de chose
avant de desintaller je veux tester cette manip,
j'ai creer un fichier postgis1.sql
et j'ai mis le chemin en dur
BEGIN
psql:/usr/local/geomatique/pgsql/postgis1.sql:54: NOTICE: type "spheroid" is not yet defined
DETAIL: Creating a shell type definition.
psql:/usr/local/geomatique/pgsql/postgis1.sql:54: ERROR: could not access file "/usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4": Permission non accordée
déja j'ai plus les erreurs sur les bibliothéques
mais j'ai un message d'erreur
pourtant j'ai fait un chmod 777 /usr/local/geomatique/postgresql-8.1.4/contrib/postgis-1.4
@+