2017-10-11 10 views
2

PGbouncer를 1.5.4에서 1.7.2로 업그레이드하려고 시도했지만 운이 없습니다.Solaris 10에 PGBouncer 1.7.2를 설치하는 방법

GNU Make 3.82 
Libevent 2.1.8 
OpenSSL 1.0.1t 

OS 버전 :

Solaris 10 1/13 s10x_u11wos_24a X86 

사람이 오류가 발생합니까 나는 다음 버전으로 필요한 종속성이

# gmake 
    CC  lib/usual/tls/tls.c 
lib/usual/tls/tls.c: In function `tls_info_callback': 
lib/usual/tls/tls.c:295: error: structure has no member named `ecdh' 
lib/usual/tls/tls.c:296: warning: implicit declaration of function `EC_GROUP_get_curve_name' 
lib/usual/tls/tls.c:296: warning: implicit declaration of function `EC_KEY_get0_group' 
lib/usual/tls/tls.c:296: error: structure has no member named `ecdh' 
gmake: *** [.objs/pgbouncer/lib/usual/tls/tls.o] Error 1 

: 그것은 오류를 반환하는거야? 또는 버전 1.7.2의 Solaris에 성공적으로 설치 한 사람이 있습니까?

어떤 조언이나 권장 사항을 사용하십시오.

+0

1.0.0 또는 0.9.8과 같은 이전 버전의 OpenSSL이 사용중인 것 같습니다. 나는 솔라리스 10이 무엇을 제공하는지 모르지만, 애플의 고대 0.9.8에서 오에스 텐에서 겪었던 에러들처럼 많이 들린다. 사용할 OpenSSL을 사용하고 있는지 확인할 수 있습니까? – jww

+0

확인해 보겠습니다. 하지만 그래, 다른 OpenSSL 라이브러리를 사용하고있는 것 같습니다. 내가 너에게 알려주 다. 감사. –

+0

@jww 소스에서 OpenSSL 버전 OpenSSL 버전 1.0.2m을 2017 년 11 월 2 일에 다시 컴파일하고 다른 PATH에 설치하려고했습니다 :/opt/local/openssl. 그런 다음 pgbouncer 컴파일을 위해이 경로를 사용했지만 여전히 동일한 문제입니다. –

답변

0

실제로 pgbouncer에서 TLS를 사용하고 있습니까? 그렇지 않은 경우 --without-openssl./configure 스크립트에 전달하고 스크립트없이 빌드 할 수 있습니다.

+0

안녕하세요, 최근 답변에 죄송합니다. TLS를 컴파일하고 사용해야합니다. 감사 –