Отсутствует заголовок md5.h при установке скробблера cmusfm для 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. Удачи!

Другие вопросы по тегам