1

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

2

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

Шаги:

  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. Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .