使用Clion阅读Ceph源码

源码下载

        刚开始接触Ceph,第一反应就是去github中搜索,并使用git下载源码,在后面的编译时才发现Ceph有太多的git-submodule,而且国内访问github也比较慢,浪费了一些时间。其实Ceph官网有下载全量源码的连接【Index of /tarballs/ (ceph.com)】。

错误记录

        Clion在打开CMake工程时会加载CMakeList.txt并构建符号索引,由于用的是新的Debian系统,在这个过程中遇到很多错误,绝大部分是Ceph依赖的库。特意记录过程中的错误和解决办法。

Could NOT find verbs
	apt install *verbs*

Could NOT find rdmacm
	apt install librdmacm-dev
	
Could NOT find udev
	apt install libudev-dev

Could NOT find blkid
	apt install libblkid-dev
	
Could NOT find keyutils	
	apt install libkeyutils-dev
	
Could NOT find OpenLDAP
	apt install libldap-dev
	
Could NOT find FUSE
	apt install libfuse-dev

Could NOT find aio
	apt install libaio-dev
	
Could NOT find xfs
	apt install xfslibs-dev
	
Could NOT find PkgConfig
	apt install pkg-config

Could NOT find libcryptsetup
	apt install libcryptsetup-dev

Could NOT find Sqlite3
	apt install libsqlite3-dev
	
Could NOT find snappy
	apt install libsnappy-dev

Could NOT find LZ4
	apt install liblz4-dev

Could NOT find gperftools
	apt install libgoogle-perftools-dev

Could NOT find CURL
	apt install libcurl4-openssl-dev

Could NOT find EXPAT
	apt install libexpat-dev

Could NOT find OATH
	apt install liboath-dev
	
Could NOT find Python3	
	apt install python3-dev
	
Could NOT find LTTngUST
	apt install liblttng-ust-dev
	
Could NOT find babeltrace
	apt install libbabeltrace-dev
	
Could NOT find nasm	
	apt install nasm
	
Could NOT find thrift
	apt install libthrift-dev

Could not find fmt
	apt install libfmt-dev
	
Could NOT find Lua
	apt install lua5.3
	apt install liblua5.3-dev

Could not find cython
	pip install Cython --break-system-packages

jq: command not found
	apt install jq

Could NOT find nl
	apt install libnl-*

A required package was not found(libcap-ng)
	apt install libcap-ng-dev

Can't find gperf
	apt install gperf

Failed to find all ICU components
	apt install libicu-dev

Could NOT find RabbitMQ
	apt install librabbitmq-dev

Could NOT find RDKafka
	apt install librdkafka-dev

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值