Отсутствует заголовок md5.h при установке cmusfm scrobbler для cmus на OS X

Отсутствует заголовок md5.h при установке cmusfm scrobbler для cmus на OS X

Я пытаюсь установить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

Я только что сам столкнулся с такой же проблемой.

Шаги следующие:

  1. Найдите md5.h в вашей системе.
  2. Установите переменную среды CFLAGS, чтобы включить это местоположение
  3. Запустите процесс настройки и установки 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. Удачи!

Связанный контент