linux上安装mosquitto时,开通SSL,出现SSL相关问题。
错误内容如下:
undefined reference to `OPENSSL_sk_pop_free'
undefined reference to `OPENSSL_sk_value'
undefined reference to `EVP_MD_CTX_reset'
undefined reference to `EVP_MD_CTX_new'
undefined reference to `OPENSSL_sk_num'
undefined reference to `OPENSSL_init_ssl'
undefined reference to `OPENSSL_init_crypto'
undefined reference to `EVP_MD_CTX_free'
undefined reference to `SSL_CTX_set_options'
问题原因openssl版本问题,
openssl 1.0.1e 版本升级到1.1.0c出现问题,
把版本降到1.0.1其他版本就可以解决了