首页 > 解决方案 > 无法在 OSX Big Sur 上构建 Poco 1.10.1

问题描述

我一直在 OS X Big Sur 上成功使用 Poco。我从 Brew 安装。我需要 PostgreSQL 连接器,所以我决定从源代码构建,但我在所有构建中都遇到相同的错误:

[ 74%] 构建 CXX 对象 Crypto/CMakeFiles/Crypto.dir/src/Cipher.cpp.o [ 74%] 构建 CXX 对象 Crypto/CMakeFiles/Crypto.dir/src/CipherFactory.cpp.o 在 /Users 包含的文件中/stephb/Desktop/poco-build/git2/poco/Crypto/src/CipherFactory.cpp:18:在/Users/stephb/Desktop/poco-build/git2/poco/Crypto/include/Poco/Crypto/包含的文件中RSAKey.h:23:在 /Users/stephb/Desktop/poco-build/git2/poco/Crypto/include/Poco/Crypto/RSAKeyImpl.h:22:/Users/stephb/Desktop/poco-build/ 中包含的文件中git2/poco/Crypto/include/Poco/Crypto/EVPPKey.h:305:23:错误:使用未声明的标识符“EVP_PKEY_id”返回 EVP_PKEY_type(EVP_PKEY_id(pEVPPKey));^ 1 个错误生成。gmake[2]: *** [Crypto/CMakeFiles/Crypto.dir/build.make:95: Crypto/CMakeFiles/Crypto.dir/src/CipherFactory.cpp.o] 错误

我试过打包源码,git master,git 1.10.1, 1.10.2。

就是建不起来。

有什么建议么?

标签: pocomacos-big-sur

解决方案


推荐阅读