Falta el encabezado md5.h cuando instalo cmusfm scrobbler para cmus en OS X

Falta el encabezado md5.h cuando instalo cmusfm scrobbler para cmus en OS X

Estoy intentando instalarcmusfmpara poder scrobblear pistas en cmus.

Estoy en OS X 11 y cuando ejecuto el ../configure --enable-libnotifycomando de la guía de instalación de cmusfm obtengo el siguiente resultado:

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

¿Qué debo descargar?

Intenté instalar md5sha1sum usando brew, pero no funcionó. Quizás debería haber reiniciado mi computadora portátil.

Respuesta1

Descubrí exactamente este mismo problema por mi cuenta.

Los pasos son:

  1. Localice md5.h en su sistema
  2. Configure la variable de entorno CFLAGS para incluir esa ubicación
  3. Ejecute el proceso de configuración e instalación de cmusfm

Si usas homebrew o macports puedes ejecutar lo siguiente para encontrar la ruta a md5.h (respectivamente):

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

También puedes utilizar Finder o Spotlight para encontrar md5.h.

Luego haga esto para decirle al compilador que busque allí:

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

Por ejemplo, el mío era

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

Luego vuelva a ejecutar el script de configuración y realice && make install. ¡Buena suerte!

información relacionada