出错信息:error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}'
原因:由于默认使用了openssl 1.1.x 版本,导致的API不一致引起
解决:
1,直接安装openssl1.0版本,Debian 系:apt-get install libssl1.0-dev
2,编译openssl 1.0 版本,PKG_CONFIG_PATH 指向 1.0 版本,如 PKG_CONFIG_PATH=/usr/local/openssl-1.0.2l/lib/pkgconfig
由于环境变量可能存在众多复杂的替换,方法2不一定能行