2017-10-11 3 views
2

私は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に誰かが正常にインストールされましたか?

アドバイスと推奨事項をお読みください。

+0

古いバージョンのOpenSSLが使用されているようです(1.0.0や0.9.8など)。私はSolaris 10が何を提供しているのか分からないが、Appleの古代0.9.8でOS Xで経験したエラーのように聞こえる。使用する予定の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をコンパイルして使用する必要があります。ありがとう –

関連する問題