web-dev-qa-db-ja.com

OSXにcmus用のcmusfmscrobblerをインストールするときにmd5.hヘッダーがありません

Cmusでトラックをスクランブルできるように cmusfm をインストールしようとしています。

私はOSX 11を使用しており、cmusfmのインストールガイドから../configure --enable-libnotifyコマンドを実行すると、次の出力が得られます。

... 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スクリプトを再実行し、&& makeinstallを作成します。幸運を!

2
3353755