1

问题是编译 ejabberd 的 TLS 部分。在进行“制作”时,我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,并且我看到其他 Erlang 产品的帖子出现此错误,说我需要修改 SSL 库的各个部分。

有没有其他人看到并修复了这个错误。由于有这么多 Erlang 开发人员在 Mac 上工作,在我看来,我不能成为唯一一个。

4

0 回答 0