![CentOS에서 gearman을 설치하려고 하면 libevent가 설치되어 있어도 ./configure에서 event.h를 찾을 수 없습니다.](https://linux55.com/image/21342/CentOS%EC%97%90%EC%84%9C%20gearman%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%98%EB%A9%B4%20libevent%EA%B0%80%20%EC%84%A4%EC%B9%98%EB%90%98%EC%96%B4%20%EC%9E%88%EC%96%B4%EB%8F%84%20.%2Fconfigure%EC%97%90%EC%84%9C%20event.h%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
컴파일하고 설치하려고 하는데기어맨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
개발 파일이 필요합니다 .