
Я пытаюсь установитьcmusfmчтобы иметь возможность прокручивать треки в 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
Что мне следует скачать?
Я пробовал установить md5sha1sum с помощью brew, но это не помогло. Возможно, мне стоило перезагрузить ноутбук.
решение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'
Затем перезапустите скрипт конфигурации и сделайте && make install. Удачи!