회원가입   회원찾기
  ID PW
 
  공통
  Solaris x86
  Solaris
  이전 나만의 팁
 

   제 목 : solaris, subversion 1.6.12, berkeley db 컴파일 문제
   작성자 : 조호석 날짜 : 2010-07-26
   분류 : 공통 조회수 : 3731

solaris, subversion 1.6.12, berkeley db 컴파일 문제

subversion 과 berkeley db 를 연동할때, subversion의 configure에서 BDB를 못 찾더군요.

Solaris 의 sed 는 :space: 를 인식하지 못합니다. 그건 GNU sed 만 됩니다. ^^ 그래서 configure 할 때 컴파일이 안되고 결국 BDB를 못 찾는다고 나오네요. (전 BDB를 /usr/local/BerkeleyDB.4.7 에 설치했습니다)

SVN의 압축을 풀고 ./build/ac-macros/berkeley-db.m4 파일의

SVN_DB_LIBS=["${SVN_DB_LIBS-`$apu_config --libs | $SED -e 's/.*\(-ldb[^[:space:]]*\).*/\1/' | $EGREP -- '-ldb[^[:space:]]*'`}"]



SVN_DB_LIBS=["${SVN_DB_LIBS-`$apu_config --libs | $SED -e 's/.*\(-ldb[0-9\.\-]*\).*/\1/' | $EGREP -- '-ldb[^[:space:]]*'`}"]

으로 수정하시고 ./autogen.sh 부터 다시 하시면 됩니다.

------------------------

root@wl ~ # echo "-ldb-4.7" | sed 's/.*\(-ldb[^[:space:]]*\).*/\1/'
-ldb-
root@wl ~ # echo "-ldb-4.7" | sed 's/.*\(-ldb[0-9\.\-]*\).*/\1/'
-ldb-4.7

P.S. BDB없이 컴파일 하려다가 꼭 필요해서 configure 생성 소스까지 봤네요. ㅎㅁ


[목록보기]  [출력]  
  사이트 소개  |  연락처  |  사이트 맵  |  이메일주소 무단 수집 거부 Copyright (c) 2018 Solaris School. All rights reserved.