
estou tentando instalarcmusfmpara poder rabiscar faixas em cmus.
Estou no OS X 11 e quando executo o ../configure --enable-libnotify
comando 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:
- Localize md5.h em seu sistema
- Defina a variável de ambiente CFLAGS para incluir esse local
- 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!