Vous n'êtes pas identifié(e).
Pages : 1
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
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.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
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
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.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Pages : 1