
Ich versuche zu installierenAbonnierenum Titel in CMUs scrobbeln zu können.
Ich verwende OS X 11 und wenn ich den ../configure --enable-libnotify
Befehl 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:
- Suchen Sie md5.h auf Ihrem System
- Legen Sie die Umgebungsvariable CFLAGS fest, um diesen Speicherort einzuschließen
- 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!