首页 > 解决方案 > 尝试在 centos 7 上安装 pgagent 时出现 Boost_MISSING_DEPENDENCIES

问题描述

cmake -D PG_CONFIG_PATH:FILEPATH=/usr/pgsql/bin/pg_config -D STATIC_BUILD:BOOL=off 。

-- C 编译器标识是 GNU 4.8.5 -- CXX 编译器标识是 GNU 4.8.5 -- 检查工作 C 编译器:/bin/cc -- 检查工作 C 编译器:/bin/cc -- 工作 - - 检测 C 编译器 ABI 信息 - 检测 C 编译器 ABI 信息 - 完成 - 检查工作 CXX 编译器:/bin/c++ - 检查工作 CXX 编译器:/bin/c++ - 工作 - 检测 CXX 编译器 ABI 信息 - - 检测 CXX 编译器 ABI 信息 - 在 cmake/FindBoost.cmake:238 (cmake_policy) 完成 CMake 错误:此版本的 CMake 不知道策略“CMP0057”。调用堆栈(最近调用优先):CMakeLists.txt:112 (FIND_PACKAGE)

cmake/FindBoost.cmake:1327(字符串)处的 CMake 错误:字符串无法识别子命令 APPEND 调用堆栈(最近调用优先):CMakeLists.txt:112 (FIND_PACKAGE)

cmake/FindBoost.cmake:1459(字符串)处的 CMake 错误:字符串无法识别子命令 APPEND 调用堆栈(最近调用优先):CMakeLists.txt:112 (FIND_PACKAGE)

cmake/FindBoost.cmake:954 处的 CMake 错误(如果):如果给定参数:

"NOT" "(" "system" "IN_LIST" "_boost_processed_components" "OR" "system" "IN_LIST" "_boost_new_components" ")"

未知参数指定调用堆栈(最近调用优先):cmake/FindBoost.cmake:1618 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:112 (FIND_PACKAGE)

-- 配置不完整,出现错误!另请参阅“/RAID/application_software/pgAgent-4.0.0-Source/CMakeFiles/CMakeOutput.log”。

标签: postgresqlboostcentos7

解决方案


推荐阅读