IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Slony et pgbench /usr/bin/ld: cannot find -lpgport


Sujet :

PostgreSQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 117
    Points : 67
    Points
    67
    Par défaut Slony et pgbench /usr/bin/ld: cannot find -lpgport
    Bonjour,

    J'ai installé slony sur un serveur redhat, où la version de postgresql est en 8.2.4 mais a été compilé à partir des sources.

    Au moment de lancer la commande "pgbench", ça n'a pas focntionné, et il est écrit dans la doc de slony :
    Si vous compilez PostgreSQL™ depuis les sources, vous devez vous rendre dans le répertoire contrib/pgbench et exécuter la commande make install pour le compiler et l'installer

    Donc je suis allé dans contrib/pgbench et j'ai fait un make install mais il me fait l'erreur :


    # make install
    gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing pgbench.o -L../../src/port -lpgport -L../../src/interfaces/libpq -lpq -L../../src/port -Wl,-rpath,'/usr/local/pgsql/lib' -lpgport -lz -lcrypt -ldl -lm -o pgbench
    /usr/bin/ld: cannot find -lpgport
    collect2: ld a retourné 1 code d'état d'exécution
    make: *** [pgbench] Erreur 1



    Sur le net, je trouve beaucoup cette erreur mais rarement la solution!
    à priori il faudrait modifier un makefile mais lequel ? et comment ?


    est ce que quelqu'un saurait comment résoudre cette erreur ?


    Merci

    Charlotte

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 117
    Points : 67
    Points
    67
    Par défaut
    Tant pis , j'ai installé une version packagée de postgres et là ça marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. /usr/bin/ld: cannot find -lXext
    Par yvesall dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 05/11/2011, 13h01
  2. Ubuntu 8.10 : Message /usr/bin/ld:cannot find -IGL
    Par comtois dans le forum Ubuntu
    Réponses: 7
    Dernier message: 11/04/2009, 19h31
  3. /usr/bin/ld: cannot find -lX11
    Par Michaël dans le forum Administration système
    Réponses: 6
    Dernier message: 10/03/2008, 16h13
  4. [Makefile] GCC sous Linux : /usr/bin/ld: cannot find -lsocket
    Par erroneus dans le forum Systèmes de compilation
    Réponses: 1
    Dernier message: 25/05/2007, 16h26
  5. /usr/bin/ld: cannot find -lGLU
    Par Instant dans le forum Linux
    Réponses: 1
    Dernier message: 30/04/2006, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo