Cmake安装不了 求救

yp364502027 2020-10-15 10:52:05

报错
/usr/bin/ld: ../Utilities/cmlibarchive/libarchive/libcmlibarchive.a(archive_cryptor.c.o): undefined reference to symbol 'EVP_EncryptUpdate@@libcrypto.so.10'
//usr/lib64/libcrypto.so.10: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
gmake[2]: *** [bin/cmake] Error 1
gmake[1]: *** [Source/CMakeFiles/cmake.dir/all] Error 2

...全文
1075 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
昶客 2023-07-25
  • 打赏
  • 举报
回复

你这个应该是centos7吧,这个gcc指令没有正确链接的libcrypto.so库导致的, 删除/usr/local/lib/openssl和/usr/local/include/openssl。确保gcc能够gcc正确链接到/usr/lib64/libssl.so和/usr/lib64/libcrypto.so库。然后执行如下指令:
1、make clean
2、./bootstrap
3、gmake/make -j$(nproc)
4、sudo gmake/make install即可成功。

HUI�X 2022-06-14
  • 打赏
  • 举报
回复

解决了吗

xfeng90 2021-11-05
  • 打赏
  • 举报
回复

同问

tunyalana 2021-06-29
  • 打赏
  • 举报
回复

请问楼主解决了吗?,我遇到了同样的问题。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧