我正在尝试将我的PGbouncer从1.5.4升级到1.7.2,但没有运气。它返回错误:
# 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
我有以下版本所需的依赖项:
GNU Make 3.82
Libevent 2.1.8
OpenSSL 1.0.1t
操作系统版本:
Solaris 10 1/13 s10x_u11wos_24a X86
有人遇到此错误吗?或者有人在 Solaris 上成功安装了 1.7.2 版?
感谢任何意见和建议。
你真的在pgbouncer中使用TLS吗? 如果没有,您可以将--without-openssl
传递给./configure
脚本并在没有它的情况下进行构建。