Fehlender md5.h-Header, da ich den cmusfm-Scrobbler für cmus unter OS X installiere

Fehlender md5.h-Header, da ich den cmusfm-Scrobbler für cmus unter OS X installiere

Ich versuche zu installierenAbonnierenum Titel in CMUs scrobbeln zu können.

Ich verwende OS X 11 und wenn ich den ../configure --enable-libnotifyBefehl aus dem Installationshandbuch für cmusfm ausführe, erhalte ich die folgende Ausgabe:

... 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

Was soll ich herunterladen?

Ich habe versucht, md5sha1sum mit brew zu installieren, aber es hat nicht geholfen. Vielleicht hätte ich meinen Laptop neu starten sollen.

Antwort1

Ich habe genau das gleiche Problem gerade selbst herausgefunden.

Die Schritte sind:

  1. Suchen Sie md5.h auf Ihrem System
  2. Legen Sie die Umgebungsvariable CFLAGS fest, um diesen Speicherort einzuschließen
  3. Führen Sie den Konfigurations- und Installationsprozess von cmusfm aus

Wenn Sie Homebrew oder Macports verwenden, können Sie Folgendes ausführen, um den Pfad zu md5.h (jeweils) zu finden:

find /usr/local -name md5.h # brew
find /opt/local -name md5.h # macports

Möglicherweise können Sie auch Finder oder Spotlight verwenden, um md5.h zu finden.

Sagen Sie dem Compiler dann Folgendes, dass er dort nachsehen soll:

export CFLAGS='-I/your/path/to/openssl/include'

Meins war zum Beispiel

export CFLAGS='-I/usr/local/Cellar/openssl/1.0.2f/include'

Führen Sie dann das Konfigurationsskript erneut aus und führen Sie make && make install aus. Viel Glück!

verwandte Informationen