Cabeçalho md5.h ausente enquanto instalo o cmusfm scrobbler para cmus no OS X

Cabeçalho md5.h ausente enquanto instalo o cmusfm scrobbler para cmus no OS X

estou tentando instalarcmusfmpara poder rabiscar faixas em cmus.

Estou no OS X 11 e quando executo o ../configure --enable-libnotifycomando do guia de instalação do cmusfm recebo a seguinte saída:

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

O que devo baixar?

Tentei instalar o md5sha1sum usando o brew, mas não ajudou. Talvez eu devesse ter reiniciado meu laptop.

Responder1

Acabei de descobrir exatamente o mesmo problema sozinho.

As etapas são:

  1. Localize md5.h em seu sistema
  2. Defina a variável de ambiente CFLAGS para incluir esse local
  3. Execute o processo de configuração e instalação do cmusfm

Se você usa homebrew ou macports você pode executar o seguinte para encontrar o caminho para md5.h (respectivamente):

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

Você também pode usar o Finder ou Spotlight para encontrar md5.h.

Então faça isso para dizer ao compilador para olhar lá:

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

Por exemplo, o meu foi

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

Em seguida, execute novamente o script de configuração e faça && make install. Boa sorte!

informação relacionada