安装 cnosdb 时 flatbuffer 编译和安装问题

Problem with flatbuffer compilation and installation while installing cnosdb

提问人:HighFive 提问时间:5/11/2023 最后编辑:HighFive 更新时间:5/12/2023 访问量:66

问:

在安装cnosdb时,我被官网提示先下载、编译和安装flatbuffer,但是在安装过程中出现了以下错误。

我的系统信息如下:

Linux cnos17 3.10.0-1160.81.1.el7.x86_64 #1 SMP Fri Dec 16 17:29:43 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

我的 cmake 版本如下:

cmake --version
cmake version 3.16.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).

我的构建和安装命令如下:

git clone -b v22.9.29 --depth 1 https://github.com/google/flatbuffers.git && cd flatbuffers
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
sudo make install

如何修改编译和安装命令来解决这个问题:

error: unused parameter ‘tests_data_path’ [-Werror=unused-parameter]
 void TestMonsterExtraFloats(const std::string &tests_data_path) {
      ^
cc1plus: some warnings being treated as errors
make[2]: *** [CMakeFiles/flattests.dir/tests/monster_test.cpp.o] Error 1
make[1]: *** [CMakeFiles/flattests.dir/all] Error 2
make: *** [all] Error 2
平缓冲区 cnosdb

评论

2赞 Moop 5/12/2023
这只是测试中的激进警告。你可以只做,也可以不做.或禁用该设置。默认情况下,我们可能不会将其设为错误:github.com/google/flatbuffers/blob/master/CMakeLists.txt#L397flatcflattests-Werror=unused-parameter

答: 暂无答案