OS X에 cmus용 cmusfm scrobbler를 설치할 때 md5.h 헤더가 누락되었습니다.

OS X에 cmus용 cmusfm scrobbler를 설치할 때 md5.h 헤더가 누락되었습니다.

설치하려고 하는데cmusfmcmus에서 트랙을 스크러블할 수 있습니다.

../configure --enable-libnotify저는 OS X 11을 사용하고 있으며 cmusfm 설치 가이드에서 명령을 실행하면 다음과 같은 결과가 나타납니다.

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

무엇을 다운로드해야 합니까?

Brew를 사용하여 md5sha1sum을 설치하려고 시도했지만 도움이 되지 않았습니다. 아마도 노트북을 다시 시작해야했을 것입니다.

답변1

나는이 똑같은 문제를 스스로 알아 냈습니다.

단계는 다음과 같습니다.

  1. 시스템에서 md5.h를 찾으세요.
  2. 해당 위치를 포함하도록 CFLAGS 환경 변수를 설정하십시오.
  3. cmusfm의 구성 및 설치 프로세스 실행

homebrew 또는 macports를 사용하는 경우 다음을 실행하여 md5.h에 대한 경로를 각각 찾을 수 있습니다.

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

Finder나 Spotlight를 사용하여 md5.h를 찾을 수도 있습니다.

그런 다음 컴파일러에게 그곳을 보라고 지시하려면 다음을 수행하십시오.

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

예를 들어, 내 것은

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

그런 다음 구성 스크립트를 다시 실행하고 && make install을 수행하십시오. 행운을 빌어요!

관련 정보