답변 정말 감사합니다 ^ ^
이거 설치때문에 근 한달은 고생한것 같습니다.
다시한번 정말 감사드립니다.
일단 몇번 더 설치해본 후에 설치 방법을 정리해서 여기 한번
다시 올리도록 하겠습니다. ^ ^
[김근호]님이 남기신 글:
>보통 솔라리스와 같은 조금은 쉽게 접하지 못하는 서버상에서
소스컴파일시 종종 일어나던 에러였던데요..
>공유라이브러리의
단순한 인식문제입니다.
>버클리디비 설치시 prefix를 잡으신 위치에서 보시면 lib가 있고,
그 안을 보시게 되면 분명히 libdb-4.1.so가 있을겁니다. 그렇다면
그 라이브러리를 서버가 인식하도록 해주시면 됩니다.
>방법은 여러가지가 있지만, 저는 주로 다음과 같은 방법을
사용합니다.
>ld를 사용하는데요,
>/etc/ld.so.conf에 /usr/local/BerkeleyDB.4.1/lib을
추가하시구요 ldconfig하세요..
>그러면, 버클리디비의 라이브러리 디렉토리가 서버쪽으로
인식이 되겠죠.
>
>그래도, 안된다면, 해당되는 공유라이브러리들을
/usr/lib쪽으로 복사하시면 됩니다.
>
>
>그럼 행운을~
>
>[센드메일]님이
남기신 글:
>
>>./t-event: error while loading shared libraries: libdb-4.1.so: cannot open shared
file:No Such file or directory
>>
>>위의 오류 문제로 질문드렸었는데
그때는 /usr/local/BerkeleyDB.4.1/lib
>>디렉토리에 있는 내용을 /usr/local/lib로 모두 옮겨서 어떻게
성공했
>>었는데 이상하게 같은 방법으로 다시 하니 계속
안됩니다.
>>테스트한 리눅스는 레드햇8.0과 와우리눅스 7.3에서 다
해봤습니다.
>>그런데 둘다 메세지가 같군요 ㅡ.ㅡ;;
>>여러가지 문서를 봐도 내용은 비슷한거 같은데 이상하게
안되네요
>>아래는 제가 설치한 방법입니다.
>>
>>1.버클리db설치
>>#cd /usr/local/db4-4.1/build_unix/
>>#../dist/configure --prefix=/usr/local/BerkeleyDB
>>#make
>>#make install
>>
>>2.센드메일설치
>>
>>#tar zxvf sendmail*
>>#cd /usr/local/sendmail-8.12.8/devtools
>>#touch site.config.m4
>>#pico site.config.m4
>>---------여기서
부터는 site.config.m4내용----------
>>APPENDDEF(`confINCDIRS', `-I/usr/local/BerkeleyDB/include') -->
-I(아이)
>>APPENDDEF(`confLIBDIRS', `-L/usr/local/BerkeleyDB/lib')
>>----------------------------------------------------
>>#cd /usr/local/sendmail-8.12.8/OS/
>>#pico Linux
>>-----------Linux파일
내용-------------------------
>> define(`confLIBS', `-ldI') -->이부분을 아래와 같이
변경했습니다.
>>
>> define(`confLIBS', `-ldb')
>>--------------------------------------------------
>>
>>#cd /usr/local/sendmail-8.12.8/
>>#sh Build
>>
>>여기까지 한후에 아까와 같은오류가 계속 납니다.
>>휴~ 좀 부탁드립니다.
>>혹시 이 글보시는분들 중에 저와 같은 문제 겪으시는분들께도
부탁드립니다.
>
>========================================
>
========================================
|