问题描述:编译其他跟ssl相关的程序出现如下问题
/usr/local/lib/libssl.so: undefined reference to `EVP_idea_cbc'
collect2: error: ld returned 1 exit status
api/tests/CMakeFiles/api_tester_pusher.dir/build.make:102: recipe for target '../release/linux/Debug/api_tester_pusher' failed
make[2]: *** [../release/linux/Debug/api_tester_pusher] Error 1
CMakeFiles/Makefile2:342: recipe for target 'api/tests/CMakeFiles/api_tester_pusher.dir/all' failed
make[1]: *** [api/tests/CMakeFiles/api_tester_pusher.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
我的解决办法:
去github下载最新版本的openssl,我下载的版本(openssl-OpenSSL_1_1_1-stable)
重新安装新版本的openssl,然后重新编译、安装即可解决。