PikaLabs/floyd

编译报错

Closed this issue · 4 comments

src/http_conn.cc: 在成员函数‘bool pink::HttpConn::BuildRequestHeader()’中:
src/http_conn.cc:333:32: 错误:从类型‘int64_t* {aka long long int*}’到类型‘long int*’中的 static_cast 无效
static_cast<long*>(&tmp));

gaodq commented

是mac平台吗?我们还没有做centos平台外的兼容性支持,在Linux上这些类型转换没有报错,可以做一下类型统一,提个pr :)

centos6.5

src/file_log.cc: 在成员函数‘bool floyd::Log::Recover()’中:
src/file_log.cc:83:36: 错误:‘sort’在此作用域中尚未声明
sort(files.begin(), files.end());

gaodq commented

Qihoo360/pink@6de9cab 修复了src/http_conn.cc:333:32
src/file_log.cc:83:36: 错误,添加头文件