
컴파일하고 설치하려고 하는데기어맨CentOS 6 시스템에서 소스 코드를 컴파일할 때 오류가 발생합니다. 부스트 라이브러리가 필요해서 처음에는 실패했지만 라이브러리를 설치했더니 통과되었습니다. 하지만 이제 ./configure를 실행하면 다음 메시지와 함께 실패합니다.
. . .
checking for ld that supports -Wl,-z,relro... yes
checking event.h usability... no
checking event.h presence... no
checking for event.h... no
configure: error: Unable to find libevent
그래서 다음과 같이 libevent를 설치했습니다.
yum install libevent.i686
그러나 이것은 도움이 되지 않습니다. 그래서 소스 코드를 홈 디렉토리에 다운로드하고 홈 디렉토리 내의 하위 디렉토리에 압축을 풀고 ./configure
실행 make install
한 다음 ./configure
gearman 소스 코드를 사용해 보았지만 여전히 해당 configure: error: Unable to find libevent
메시지가 표시됩니다. 이것이 얼마나 짜증나는 일인지 상상할 수 있을 것입니다! 특히 yum을 통해 libevent를 설치한 다음 소스에서 설치해 본 후에는 더욱 그렇습니다.
gearman ./configure를 사용하여 이 메시지를 우회할 수 있는 방법이 있나요?
감사해요!
답변1
libevent-devel
개발 파일이 필요합니다 .