OS X に cmus 用の cmusfm scrobbler をインストールすると md5.h ヘッダーが見つかりません

OS X に cmus 用の cmusfm scrobbler をインストールすると md5.h ヘッダーが見つかりません

インストールしようとしていますセンチマスcmus でトラックをスクロールできるようにします。

../configure --enable-libnotify私は OS X 11 を使用しており、 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

何をダウンロードすればいいですか?

brew を使用して md5sha1sum をインストールしようとしましたが、役に立ちませんでした。おそらく、ラップトップを再起動する必要があるでしょう。

答え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'

次に、configure スクリプトを再実行し、make && make install を実行します。幸運を祈ります!

関連情報