1.7을 사용하고 있었는데, 어느새 2.4가 나와버려서
centos5 에서 설치를 시도하다가 여러번 빌드에러를 만났지만, 해결법을 찾았다.
문제는 gearmand 가 1.8부터 boost라이브러리를 1.39 이상을 요구하지만,
centos 배포판이 제공하는 버전은 1.33 이다.
직접 빌드를 해도 잘 되지가 않아서 이리저리 찾다가,
centos용으로 1.39를 패키징한 것을 찾았다.
http://dl.atrpms.net/el5-x86_64/atrpms/stable/ 에 boost-* 들이고,
아래 스크립트를 이용하면 한번에 다운받을 수 있다.
#!/usr/bin/perl
$base = 'http://dl.atrpms.net/el5-x86_64/atrpms/stable/';
while(< data >){
$_=~/^(\S+)/;
system("wget '$base$1'");
}
__DATA__
boost-date-time-1.39.0-9.el5.x86_64.rpm
boost-devel-1.39.0-9.el5.x86_64.rpm
boost-doc-1.39.0-9.el5.x86_64.rpm
boost-filesystem-1.39.0-9.el5.x86_64.rpm
boost-graph-1.39.0-9.el5.x86_64.rpm
boost-iostreams-1.39.0-9.el5.x86_64.rpm
boost-math-1.39.0-9.el5.x86_64.rpm
boost-program-options-1.39.0-9.el5.x86_64.rpm
boost-python-1.39.0-9.el5.x86_64.rpm
boost-regex-1.39.0-9.el5.x86_64.rpm
boost-serialization-1.39.0-9.el5.x86_64.rpm
boost-signals-1.39.0-9.el5.x86_64.rpm
boost-static-1.39.0-9.el5.x86_64.rpm
boost-system-1.39.0-9.el5.x86_64.rpm
boost-test-1.39.0-9.el5.x86_64.rpm
boost-thread-1.39.0-9.el5.x86_64.rpm
boost-wave-1.39.0-9.el5.x86_64.rpm
모두 받은 후, yum localinstall boost* 하면 된다.








