1

問題は、ejabberdのTLS部分をコンパイルすることです。「make」を実行するgcc -I/usr/local/ssl/includeと、次のようなエラーが発生し、受信し始めます。

tls_drv.c: In function ‘hash_table_insert’:
tls_drv.c:134: warning: ‘SSL_CTX_free’ is deprecated \
  (declared at /usr/include/openssl/ssl.h:1347)

次に、次のようになります。gcc -I/usr/local/ssl/include

ld: warning: directory not found for option '-L/usr/local/ssl/lib'

したがって、TLSもSSLもコンパイルされません。明らかに、実稼働環境では機能しません。

私はopensslをインストールしましたが、SSLライブラリの一部を変更する必要があるというこのエラーのある他のErlang製品の投稿を見ました。

他の誰かがこのエラーを見て修正しましたか。非常に多くのErlang開発者がMacで作業しているので、私だけではないように思えます。

4

0 に答える 0