私はPGbouncerを1.5.4から1.7.2にアップグレードしようとしていますが、運は必要ありません。これは、エラーを返すだ:PGAouncer 1.7.2をSolaris 10にインストールする方法
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に誰かが正常にインストールされましたか?
アドバイスと推奨事項をお読みください。
古いバージョンのOpenSSLが使用されているようです(1.0.0や0.9.8など)。私はSolaris 10が何を提供しているのか分からないが、Appleの古代0.9.8でOS Xで経験したエラーのように聞こえる。使用する予定のOpenSSLを使用していることを確認できますか? – jww
私に確認させてください。しかし、ええ、それは別のOpenSSLライブラリを使用しているようです。あなたにお知らせします。ありがとう。 –
@jwwソースからOpenSSLバージョンのOpenSSL 1.0.2mを2017年11月2日に再コンパイルして、別のPATH:/ opt/local/opensslにインストールしようとしました。それから私はpgbouncerコンパイルのためにそのパスを使いましたが、それは同じ問題です。 –