Fehlender md5.h-Header, wenn ich cmusfm scrobbler für cmus unter OS X installiere

2115
Mateusz Piotrowski

Ich versuche, cmusfm zu installieren, um Spuren in cmus scrobbeln zu können.

Ich bin auf OS X 11 und wenn ich den ../configure --enable-libnotifyBefehl aus der Installationsanleitung für cmusfm ausführte, 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 muss ich herunterladen?

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

1

1 Antwort auf die Frage

2
3353755

Ich habe genau dieses Problem alleine herausgefunden.

Die Schritte sind:

  1. Suchen Sie nach md5.h auf Ihrem System
  2. Legen Sie die CFLAGS-Umgebungsvariable so fest, dass diese Position eingeschlossen wird
  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 

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

Führen Sie dann den Compiler aus, um dort nachzuschauen:

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

Zum Beispiel war meine

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

Führen Sie dann das configure-Skript erneut aus und machen Sie && make install. Viel Glück!