Faltando o cabeçalho md5.h ao instalar o cmusfm scrobbler para cmus no OS X

1

Estou tentando instalar o cmusfm para poder fazer o scrobble de trilhas em cmus.

Estou no OS X 11 e quando executo o comando ../configure --enable-libnotify 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 fazer o download?

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

    
por Mateusz Piotrowski 01.02.2016 / 14:01

1 resposta

2

Acabei de descobrir este mesmo problema por mim mesmo.

Os passos são:

  1. Localize md5.h no seu sistema
  2. Defina a variável de ambiente CFLAGS para incluir esse local
  3. Executar 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 o Spotlight para encontrar md5.h.

Então faça isso para dizer ao compilador para procurar 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 & & faça a instalação. Boa sorte!

    
por 25.02.2016 / 03:00