https://github.com/yakmoz/ref/blob/master/mod_jk 에서 so 파일 다운로드 가능
os x 를 위한 mod_jk 컴파일 .so 입니다.
- 환경 : 레티나 15 , os x 10.9.2 입니다.
mod_jk 컴파일 (os x Mavericks)
apache 의 module 디렉토리에 mod_jk 존재 확인해봐라 /usr/libexec/apache2
에서 찾아봐라. 없을것이다.
mod_jk 컴파일을 위해
http://tomcat.apache.org/download-connectors.cgi 에 가서 mod_jk 소스를 다운로드 받는다. 다운로드 받아서 푼 다운 그 디렉토리의 native 로 들어간다.
configure
하면 컴파일 실패가 나는데 checking for C compiler default output file name... configure: error: C compiler cannot create executables
본인은 이런 에러가 나왔다. 바로 윗줄을 보면 /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc 호출중에 에러가 난것으로 해당 위치자체가 존재하지 않는다. 즉 컴파일러를 못찾아서 에러난것이다.
위의 디렉토리를 보면 /Applications/Xcode.app/Contents/Developer/Toolchains/ 까지는 존재한다. 그 안에 내용을 보면 XcodeDefault.xctoolchain 디렉토리가 있다. 즉 mod_jk 를 위한 컴파일러의 위치가 OSX10.9.xctoolchain/ 가 아니라 XcodeDefault.xctoolchain 인 것이다. 해서 소프트링크를 만들자.
/Applications/Xcode.app/Contents/Developer/Toolchains 로 이동해서
다시 configure 해보면 성공할 것이다.
make
실행sudo make install
실행 (sudo 의 이유는 /usr/libexec/apache2/ 에 설치되기 때문임 )
'IT > MAC' 카테고리의 다른 글
boomdevice 제거... in macos (0) | 2016.12.14 |
---|---|
os x (mavericks) 에서 apache tomcat 설정(mod_jk)... 아파치 with 톰캣 (0) | 2014.04.23 |
mariadb 를 os x 에 설치하기 ? (0) | 2013.08.07 |
mac 에서 네트웍(와이어드) 자주 끊기면.. ipv6 꺼보라?? (0) | 2012.11.19 |
레티나 맥북 이클립스 적용하기 (0) | 2012.09.25 |