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
Partager