首页 > 代码库 > Erlang error?

Erlang error?

Unable to load crypto library. Failed with error:
"load_failed, Failed to load NIF library: ‘/usr/local/erlang/R16B03-1/lib/erlang/lib/crypto-3.2/priv/lib/crypto.so: undefined symbol: EC_GROUP_new_curve_GF2m‘"
OpenSSL might not be installed on this system.
make: *** [deps] Error 1
[root@lambda-laptop riak]# erl


编辑文件 。。
 edit lib/crypto/c_src/crypto.c and change:

#if OPENSSL_VERSION_NUMBER >= 0x009080ffL         && !defined(OPENSSL_NO_EC)         && !defined(OPENSSL_NO_ECDH)         && !defined(OPENSSL_NO_ECDSA)
# define HAVE_EC
#endif



#if OPENSSL_VERSION_NUMBER >= 0x009080ffL         && !defined(OPENSSL_NO_EC)         && !defined(OPENSSL_NO_EC2M)         && !defined(OPENSSL_NO_ECDH)         && !defined(OPENSSL_NO_ECDSA)
# define HAVE_EC
#endif




http://erlang.org/pipermail/erlang-questions/2013-December/076327.html

Erlang error?