首页 > 其他分享 >安装Thrift遇到的问题

安装Thrift遇到的问题

时间:2022-11-26 11:00:40浏览次数:41  
标签:遇到 -- 安装 make without 文档 boost Thrift

在自己虚拟机上(图形化界面)安装Thirft,遇到的问题

很奇怪,新创的虚拟机,不应该有什么问题才对,跟着部门总工给的安装文档走的:

1. Boost环境变量问题,明明没有配错才对

 

 不管是用echo还是env都查看的是没错的环境变量,但是执行<Thrift-version>/contrib/fb303/bootstrap.sh就是报错,就很气

 

 不带参数执行也不行

 解决:

yum install boost-devel,因为按照总工的安装文档,我编译完boost并没有执行install,不知道是不是因为这个原因,反正,诶,那个文档好像没有很可靠,稍后我将把文档和我的补充说明整理一份随笔

随后编译Thrift

./configure --with-cpp --with-python --with-php --without-csharp --without-java --without-erlang --without-perl --without-ruby --without-haskell --without-go --without-lua --without-d --with-boost-libdir=/opt/boost/stage/lib  --with-boost=/opt/boost

结果应该是通过了,毕竟生成了编译文件:

 

 

 2. make失败:

 

 

 明明就有啊!删除了软链,安装了静态库:yum install boost-devel-static,并且删除软链:rm -f libboost_unit_test_framework.a

重新创建软链(找源文件地址find / -name libboost_unit_test_framework.a)得到path,ln -s path /<your boost path>/stage/lib/libboost_unit_test_framework.a

清除之前make缓存:make clean 

重新make,果然没有在刚才那个点报错了!

但是换了个地方报错!

 

 搜索发现应该是版本冲突,由ldconfig -p | grep boost可以看到所有文件都重名,有一个无后缀的,还有一个带1.53.0后缀的

 

 想办法卸载1.53.0版本的boost

标签:遇到,--,安装,make,without,文档,boost,Thrift
From: https://www.cnblogs.com/Zhengzilong/p/16926874.html

相关文章

  • arpl编译安装群晖工具
    arpl下载地址​​https://github.com/fbelavenuto/arpl/releases​​DSM下载地址​​https://archive.synology.cn/download/Os/DSM​​从第一个链接下载巴西大神写的arpl......
  • 1.2. jenkins安装和部署-k8s版本
    物料清单-组件-版本k8s1.23.10kubespherev3.3.1jenkins版本2.361.4部署创建Namespace在kubesphere上工作台->企业空间->点击创建->填写名称ws......
  • RTT串口调试及网络连接时遇到的问题
    1.串口数据异常的问题现象:通过串口发送数据,0x0A前多出0x0D的问题原因:发送数据的串口和RTT自带的控制台串口相同,RTT控制台检测到0X0A会自动添加0x0D导致数据异常解决方法......
  • 1.3. jenkins插件安装
    配置代理由于国外的升级站点网络不稳定,因此在安装插件前,我们首先要将其修改为中文社区提供的站点https://updates.jenkins-zh.cn/update-center.json.操作步骤点击......
  • 彻底解决ROS1安装问题,一键解决远离rosdep init 和rosdep update出错
    彻底解决ROS1安装问题相信很多小伙伴在刚入门ROS的时候就遇到ROS安装这个拦路虎。普遍出错的环节在rosdepinit和rosdepupdate,由于要访问国外的站点就导致国内访问很容......
  • 在ubuntu18.04上安装nodejs14
    步骤1:更新在Ubuntu上运行aptupdate命令以更新软件包库内容数据库。sudoaptupdate第2步:在Ubuntu18.04上安装Node.js14更新后,首先安装所需的库,在Ubuntu......
  • win10安装tensorflow-gpu-1.15
    因课程要求,需要安装tensorflow1.15。我是使用conda来管理不同环境的。总的步骤为:查看tensorflow1.15对应python,cuda,cudnn版本安装python,cuda,cudnn安装tensorf......
  • ENSP、Wireshark相关工具安装
    研究生选了一门高级计算机网络,做一些实验,在mac上双系统做,有几年没搞网络了,本科是网工的但是毕业之后都在做开发,把这个教程贴在这里,切换Windows系统来做。安装ENSP、Wiresh......
  • centos下docker安装使用
      官网地址,安装说明:https://docs.docker.com/engine/install/centos/如安装过旧的版本,需要把之前的移除,执行命令sudoyumremovedocker\......
  • Linux安装MySQL
    Linux安装Mysql安装Linux安装Linux下载Mysql点击[下载]((https://downloads.mysql.com/archives/community/)跳转到MySQL在Linux中也可以使用wget+链接,需要先使用......