SJTU-IPADS / xstore

Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache
111 stars 26 forks source link

try to build benchmarks failed #12

Open yzwyf opened 5 months ago

yzwyf commented 5 months ago

在单元测试构建完之后,构建benchmark报错了 使用了make -j12的命令 报错如下 image

yzwyf commented 5 months ago

并且在构建x_ml单元测试时,也会报错,不能通过,网上搜了好多,没找到解决方法,大概问题包含如下 1.引用的类命名空间未包含

2.引用的类头文件未包含

3.包含了头文件,或者已经前置声明了,则说明所引用的类名写错。

4.循环引用头文件 四种,不知道如何修改 大概错误如下,应该就是上面四种类型 image image

yzwyf commented 5 months ago

我把gcc和g++降为9.5,并在xstore/blob/main/xcomm/src/transport/rdma_ring_t.hh 第56行 return ::rdmaio::Err("not implemented!"); 修改为return ::rdmaio::Err(std::string("not implemented!")); 编译通过了,但是x_ml的单元测试编译还是没用通过