::김재현 님께서 쓰시길::
> 안녕하세요...김재현입니다.
>
> sun OS 5.7 에 openldap-1.2.10 을 설치하려고 합니다.
>
> 그래서 다운로드 받아서 컴파일을 해야하는데,
>
> [tech]/usr/local/openldap-1.2.10 > ./configure 를 치게 되면,
>
> disableconfigure: error: pthread.h and pthread_create are not ompatible 이라는 메세지가 나옵니
> 다.
> 그래서, env LIBS="-lpthread -lposix4" ./configure 로 하게 되면,
>
> pthread 는 에러없이 통과합니다. 그런데..마지막부분에
>
> DB 를 check 못한다는 메세지가 계속 나오면서, 결국
> configure: warning: could not find suitable LDBM backend
> configure: error: select appropriate LDBM options or diasble
> 이라면서, 멈춥니다...
>
> 그래서 다시 gun.org에 가서, gdbm-1.8.0 을 다운받아 설치하면 될것같아
> 해보았는데, 여기서두
> gdbm-1.8.0 8 > ./configure 하면 여러가지가 checking되다가 마지막에
> .....................
> creating ./config.status
> creating Makefile
> creating autoconf.h
> autoconf.h is unchanged 라고 뜨면서 멈춥니다. 그리구
>
> [tech]/usr/local/gdbm-1.8.0 33 > make
>
> [tech]/usr/local/gdbm-1.8.0 34 > make install 하면,
> ./mkinstalldirs /usr/local/lib /usr/local/include /usr/local/man/man3 /usr/local/info/bin/sh ./l
> ibtool install -c libgdbm.la /usr/local/lib/libgdbm.la
> install -c .libs/libgdbm.so.2.0.0 /usr/local/lib/libgdbm.so.2.0.0
> cp: cannot access /usr/local/lib/libgdbm.so.2.0.0
> install: cp /usr/local/lib/libgdbm.so.2.0.0 .libs/libgdbm.so.2.0.0/libgdbm.so.2.0.0 failed
> *** Error code 2
> make: Fatal error: Command failed for target `install'
>
> 이라고 에서메세지가 뜹니다....
>
> 제생각엔 지금 gdbm 이 설치가 않되어서 openldap 에서 ./configure 가 않되는거 같습니다....
> 정말 산넘어 산입니다...배우기가 쉽지가 않습니다...
>
> 제발 도와주십시요.....감사합니다.
안녕하십니까?
gdbm보다는 버클리 db2를 설치하기를 권장합니다.
sleepycat.com 에 가셔서 db-2.7.7을 받으셔서 설치해 보십시요.
설치는 풀어진 디렉토리아래의 dist디렉토리 에서
configure ; make ; make install 하시면 됩니다.
자세한 설정옵션은 물론 자신에게 맞게 설정을 하시면됩니다.
그리고 pthread관련 에러문제는 다음을 참조하시기 바랍니다.
http://www.openldap.org/faq/data/cache/10.html
즐거운 하루보내세요.
|