Vous n'êtes pas identifié(e).

#1 16/06/2015 15:01:50

intmail
Membre

Erreur de compilation du driver odbc sous linux

Bonjour,

Je suis en train de compiler le driver ODBC pour linux avec la commande ./configure et ce dernier sors l'erreur suivane:

.
.
.
checking for PQconnectdb in -lpq... no
configure: error: libpq library not found

En ajoutant l'option --with-libpq=/opt/PostgreSQL/9.3/lib/ l'erreur persiste.
Ce dossier est une branche des fichiers binaire du serveur et contient entre autre les fichiers suivants:
/opt/PostgreSQL/9.3/lib/libpq.a
/opt/PostgreSQL/9.3/lib/libpq.so -> libpq.so.5.6
/opt/PostgreSQL/9.3/lib/libpq.so.5 -> libpq.so.5.6
/opt/PostgreSQL/9.3/lib/libpq.so.5.6

Le nom du fichier source du driver c'est psqlodbc-09.03.0400.tar.gz

Merci d'apporter des solutions.

Hors ligne

#2 19/06/2015 03:53:28

bustaf
Membre

Re : Erreur de compilation du driver odbc sous linux

Bonjour

(--with-libpq=/opt/PostgreSQL/9.3/lib/ l'erreur persiste.)

checking for PQconnectdb in -lpq... no
configure: error: libpq library not found

Essayez  sur la racine de l'instance sans le /lib ajouté à la fin,
il doit probablement rechercher le  repertoire (include qui se trouve à la racine de l'instance)

./configure --prefix=/usr --with-libpq=/opt/PostgreSQL/9.3

Normalement avec seulement la racine informée il va determiner le chemin (lib et include)
à partir de l'instance par lui même.

Cordialement

Hors ligne

#3 19/06/2015 11:58:57

intmail
Membre

Re : Erreur de compilation du driver odbc sous linux

Bustaf,

Merci pour le poste mais votre proposition ne fonctionne pas mais j'ai quand meme trouve la solution.
Il faut recompiler et installer entierement postgresql car ce qui a ete installe c'etait du binaire tout fait telecharge sur le site officiel.
Apres cela reprendre la compilation du driver ODBC avec l'option:
--with-libpq=/usr/local/pgsql/

Le chemin /usr/local/pgsql/lib/ contient la librairie libpq

Hors ligne

Pied de page des forums