我正在尝试安装共济会能够在 cmus 中抓取曲目。
我在 OS X 11 上,当我运行../configure --enable-libnotify
cmusfm 安装指南中的命令时,我得到以下输出:
... a lot of checking here ... checking openssl/md5.h usability... no checking openssl/md5.h presence... no checking for openssl/md5.h... no configure: error: md5.h header not found
我应该下载什么?
我尝试使用 brew 安装 md5sha1sum,但没有用。也许我应该重启我的笔记本电脑。
答案1
我刚刚自己解决了这个完全相同的问题。
步骤如下:
- 在你的系统上找到 md5.h
- 设置 CFLAGS 环境变量以包含该位置
- 运行 cmusfm 的配置和安装过程
如果您使用 homebrew 或 macports,您可以执行以下操作来查找 md5.h 的路径(分别):
find /usr/local -name md5.h # brew
find /opt/local -name md5.h # macports
您也可以使用 Finder 或 Spotlight 来查找 md5.h。
然后这样做来告诉编译器查看那里:
export CFLAGS='-I/your/path/to/openssl/include'
例如,我的是
export CFLAGS='-I/usr/local/Cellar/openssl/1.0.2f/include'
然后重新运行 configure 脚本并 make && make install。祝你好运!