Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/08/2007, 10h42   #1
Membre du Club
 
Inscription : juillet 2005
Messages : 245
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 245
Points : 46
Points : 46
Par défaut Postgis: problème chargement de données

j'ai une base PostGis installée sous Unix, je veux créer une table et y insérer des données

Code :
1
2
CREATE TABLE points2 ( pt geometry, name varchar );
INSERT INTO points VALUES ( 'POINT(0 0)', 'Origin' );
sur la commande 'insert into', j'ai le message d'erreur :
Code :
ERROR:  could NOT LOAD library "/home/josephine/UnixTools/postgreSQL_postGIS/PostgreSQL/PostgreSQL/lib/liblwgeom.so.1.1": ld.so.1: /home/josephine/UnixTools/postgreSQL_postGIS/PostgreSQL/PostgreSQL/bin/postmaster: fatal: relocation error: file /home/josephine/UnixTools/bibli_gnu/lib/libstdc++.so.6: symbol __eprintf: referenced symbol NOT found
est-ce qu'il manque un chemin à déclarer dans l'environnement ?
ou est-ce tout autre chose ??
DiverSIG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 11h28   #2
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
humm ca ressemble a un lib dynamique qu'il trouve pas

que donne un
ldd -r /home/josephine/UnixTools/bibli_gnu/lib/libstdc++.so.6 ?

et

ldd - r /home/josephine/UnixTools/postgreSQL_postGIS/PostgreSQL/PostgreSQL/lib/liblwgeom.so.1.1
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h53   #3
Membre du Club
 
Inscription : juillet 2005
Messages : 245
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 245
Points : 46
Points : 46
finalement je laisse tomber ça, je recompile tout.

quand je compile postgis, au moment du make install, j'ai l'erreur :

Code :
1
2
3
4
5
cp profile /etc/DEFAULT/postgis
cp: cannot CREATE /etc/DEFAULT/postgis: Permission denied
make[1]: *** [install] Error 2
make[1]: Leaving directory `/home/josephine/UnixTools/pgsql/postgis-1.2.1/postgis-1.2.1/extras/template_gis'
make: *** [templategis-install] Error 2
si je comprend, il essaie de créer un profile par défaut, c'est bien ça ?
si c'est ça, comment lui spécifier pour ce profil un chamin où il a le droit d'écrire ?
si c'est pas ça, qu'est ce que c'est ?

merci pour votre aide,

Nico
DiverSIG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 15h07   #4
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Deja tu as un pb de droit
met toi en root et relance le make install

sinon dans le ./configure tu dois pouvoir choisir le chemin
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 15h47   #5
Membre du Club
 
Inscription : juillet 2005
Messages : 245
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 245
Points : 46
Points : 46
en fait, on peut spécifier un autre chemin que /etc/default/postgis en modifiant le Makefile qui est dans /extras/template_gis

voir
http://postgis.refractions.net/piper...ry/002497.html
DiverSIG est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h31.


 
 
 
 
Partenaires

Hébergement Web