今天要使用cmake进行编译安装一个软件。输入cmake命令后提示/lib/x86_64-linux-gnu/libcurl.so.4: symbol GMTLSv1_1_client_method version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference
网上到处找,但是通过ldd /lib/x86_64-linux-gnu/libcurl.so.4确实依赖libssl.so.1.1然而libssl.so.1.1却没有对openssl依赖。
vim /etc/apt/sources.list
#deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free #注释掉deepin的源,重新添加清华debian源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
apt remove libcurl4卸载掉所有的包。然后重新安装libcurl4和cmake即可正常编译,相信只要弹上面错误的软件重新安装后应该都能恢复正常。
deepin虽然继承自debian,但和debian也不是完全一样,换源请三思而后行。
另外请deepin修复这个包。
Featured Collection
Popular Ranking
Popular Events
今天要使用cmake进行编译安装一个软件。输入cmake命令后提示/lib/x86_64-linux-gnu/libcurl.so.4: symbol GMTLSv1_1_client_method version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference
网上到处找,但是通过ldd /lib/x86_64-linux-gnu/libcurl.so.4确实依赖libssl.so.1.1然而libssl.so.1.1却没有对openssl依赖。
vim /etc/apt/sources.list
#deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free #注释掉deepin的源,重新添加清华debian源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
apt remove libcurl4卸载掉所有的包。然后重新安装libcurl4和cmake即可正常编译,相信只要弹上面错误的软件重新安装后应该都能恢复正常。