我得到“配置不完整,发生错误!” 在运行 cmake 构建 Apache 箭头时。(在 Ubuntu 16.04.6 LTS 上运行)
我正在使用带有以下标志的 cmake 版本 3.5.2:
cmake ../arrow/cpp/ -DARROW_PARQUET=ON -DARROW_OPTIONAL_INSTALL=OFF -DARROW_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=调试 -DPARQUET_BUILD_EXAMPLES=ON -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT=TRUE -DARG_EXTRA_LINK_LIBS="lsl" -DBoost_NO_BOOST_CMAKE=TRUE -DCMAKE_LIBRARY_PATH=... -DBoost_INCLUDE_DIR=... -DBOOST_ROOT=... -DINSTALL_C_EXAMPLES=OFF
CMakeError.log包含不应导致失败的错误,例如:
undefined reference to `pthread_create'
c++: error: unrecognized command line option '-maltivec'
这是打印到屏幕上的最后几行:
-- CMAKE_C_FLAGS: -ggdb -O0 -Wall -Wconversion -Wno-sign-conversion -Werror -msse4.2
-- CMAKE_CXX_FLAGS: -ggdb -O0 -Wall -Wconversion -Wno-sign-conversion -Werror -msse4.2
-- 寻找回溯
-- 寻找回溯 - 找到
-- 在默认库集中检测到回溯工具
-- 找到回溯:/usr/include
-- 配置不完整,出现错误!
另请参阅“build/CMakeFiles/CMakeOutput.log”。
另请参阅“build/CMakeFiles/CMakeError.log”。