카테고리 없음

apache와 subversion을 연동하여 apache를 실행 시켰을 때 위의 에러가 발생하면 sqlite3이 분명 centos에 버전이 낮아 소스로 설치를 했을 경우일 것이다. 보통 subversion을 컴파일할 때 configure에서 sqlite 경로를 잡아주면 제대로 빌드도 되고 설치도 되지만 apache와 연동할 땐 에러가 난다.

그땐 configure를 실행할 때도 해결방법이 나온다.

sqlite의 소스 디렉토리에 있는 sqlite3.c를 subversion의 소스 디렉토리에 sqlite-amalgamation 디렉토리를 만들어주고 거기에 복사해 넣는다. 그러면 libtool로 sqlite3을 붙여준다.

# mkdir subversion-1.6.6/sqlite-amalgamation
# cp sqlite-3.6.20/sqlite3.c subversion-1.6.6/sqlite-amalgamation/sqlite3.c
# cd subversion-1.6.6
# ./configure –with-apxs=/usr/local/apache/bin/apxs –with-apr=/usr/local/apache/bin/apr-config –with-apr-util=/home/xxx/src/httpd-2.2.9/srclib/apr-util   
# make && make install

그런 뒤에 apache를 실행시켜주면 해결 완료