PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 14/06/2018 09:44:30

big1
Membre

erreurs make

Bonjour,
en version 10 sous Linux Oracle
Je voulais démarrer avec

ssl = on
Mais j'ai eu l'erreur:
SSL is not supported by this build

Donc j'ai relancé :

]# ./configure --prefix=/u01/app/PostgreSQL-10 --with-openssl

Et ensuite
#make
qui se termine avec:

make[3]: *** [libpq.so.5.10] Error 1
make[3]: Leaving directory `/u01/app/postgres/postgresql-10.0/src/interfaces/libpq'
make[2]: *** [all-libpq-recurse] Error 2
make[2]: Leaving directory `/u01/app/postgres/postgresql-10.0/src/interfaces'
make[1]: *** [all-interfaces-recurse] Error 2
make[1]: Leaving directory `/u01/app/postgres/postgresql-10.0/src'
make: *** [all-src-recurse] Error 2

En effet libpq.so.5.10 existe :
[root@rac1 ~]# find / -name "libpq.so.5.10"
/u01/app/PostgreSQL-10/lib/libpq.so.5.10

Avez-vous une idée?

D'avance merci.

Dernière modification par big1 (14/06/2018 10:06:09)

Hors ligne

#2 14/06/2018 18:35:24

dverite
Membre

Re : erreurs make

Il faut remonter plus haut dans les messages d'erreur de make. Là on voit simplement qu'il y a eu un problème pendant la compil de libpq, mais pas le message d'erreur lui-même.

Par ailleurs /u01/app/PostgreSQL-10/lib/libpq.so.5.10 est certainement issu d'un "make install" précédent, probablement sans openssl.

Hors ligne

#3 14/06/2018 19:14:39

big1
Membre

Re : erreurs make

Merci beaucoup.

Voici ce que j'ai plus haut:

fe-secure-openssl.o: In function `PQsslAttribute':
fe-secure-openssl.c:(.text+0x90): multiple definition of `PQsslAttribute'
fe-secure.o:fe-secure.c:(.text+0x80): first defined here
collect2: ld returned 1 exit status
make[3]: *** [libpq.so.5.10] Error 1
make[3]: Leaving directory `/u01/app/postgres/postgresql-10.0/src/interfaces/libpq'
make[2]: *** [install-libpq-recurse] Error 2
make[2]: Leaving directory `/u01/app/postgres/postgresql-10.0/src/interfaces'
make[1]: *** [install-interfaces-recurse] Error 2
make[1]: Leaving directory `/u01/app/postgres/postgresql-10.0/src'
make: *** [install-src-recurse] Error 2

est-ce que ça peut aider?

Cordialement.

Dernière modification par big1 (14/06/2018 19:17:04)

Hors ligne

#4 15/06/2018 18:29:25

dverite
Membre

Re : erreurs make

Je pense que pour avoir cette erreur il faut un mélange de sources compilées avec openssl et sans openssl.

Pour corriger, il faudrait nettoyer le répertoire de compil avec un "make distclean" à la racine des source
et ensuite lancer à nouveau le configure et le make.

Hors ligne

Pied de page des forums