我看到这个问题“没有包裹'libcrypto‘找到”。几个月前我修复的相同错误是遵循这个解决方案:https://github.com/scipr-lab/libsnark/issues/99,我今天尝试了这个解决方案,但是它已经不再工作了。(我也尝试过“brew安装openssl,brew信息openssl")没有运气。你以前见过这个吗?你能帮我看看吗?
-- Checking for module 'libcrypto'
-- No package 'libcrypto' found
CMake Error at /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPkgConfig.cmake:458 (message):
A required package was not found
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPkgConfig.cmake:637 (_pkg_check_modules_internal)
PlaylistParser/src/CMakeLists.txt:2 (pkg_check_modules)
-- Configuring incomplete, errors occurred!发布于 2020-03-30 06:58:21
brew info openssl说:(对我来说,如果你的版本不同,你可能会不一样)
openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
because openssl/libressl is provided by macOS so don't link an incompatible version.
If you need to have openssl@1.1 first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc
For compilers to find openssl@1.1 you may need to set:
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
For pkg-config to find openssl@1.1 you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"因为您的CMake脚本似乎使用pkg-config,所以您只需要在运行cmake之前执行最后一条语句。
发布于 2021-09-16 11:44:04
当我运行./install_prereq install-unpackaged命令时,我得到了以下错误。
配置:错误:未满足包要求(libcrypto >= 1.0.1):
没有找到'libcrypto‘包裹
如果在非标准前缀中安装了软件,请考虑调整PKG_CONFIG_PATH环境变量。
或者,您可以设置环境变量crypto_CFLAGS和crypto_LIBS,以避免调用pkg-config。有关详细信息,请参阅pkg-config手册页。
然后运行以下命令,解决了问题;
yum install openssl-develhttps://stackoverflow.com/questions/60925326
复制相似问题