Отсутствует заголовок 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 ответ
Я только что понял ту же самую проблему самостоятельно.
Шаги:
- Найдите 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. Удачи!