버클리 DB(3.X)도 깔았구여
openLDAP-2.0.11을 깔려고 합니다...
./configure 에서 문제가 되었던 DB를 못 찾는다는 것은 게시판의 내용을 찾아보고 환경변수를 설정하여서 해결을 해씀니다...
make depend도 성공적으로 끝났는데여... make 할 때 에러가 발생합니다...
error의 내용은 다음과 같습니다.
# make
Making all in /usr/local/openldap-2.0.11
Entering subdirectory include
Entering subdirectory libraries
Making all in /usr/local/openldap-2.0.11/libraries
Entering subdirectory liblutil
Entering subdirectory libldif
Entering subdirectory liblber
......
rm -fr .libs/libldap.la .libs/libldap.* .libs/libldap.*
/usr/ccs/bin/ld -G -h libldap.so.2 -o .libs/libldap.so.2.0.6 bind.lo open.lo result.lo error.lo compare.lo search.lo controls.lo messages.lo references.lo extended.lo cyrus.lo modify.lo add.lo modrdn.lo delete.lo abandon.lo ufn.lo cache.lo getfilter.lo sasl.lo sbind.lo kbind.lo unbind.lo friendly.lo free.lo disptmpl.lo srchpref.lo dsparse.lo tmplout.lo sort.lo getdn.lo getentry.lo getattr.lo getvalues.lo addentry.lo request.lo os-ip.lo url.lo sortctrl.lo vlvctrl.lo init.lo options.lo print.lo string.lo util-int.lo schema.lo charray.lo tls.lo dn.lo os-local.lo dnssrv.lo utf-8.lo version.lo -L/usr/local/openldap-2.0.11/libraries -L/usr/local/BerkeleyDB.3.2/lib -lsasl -lc
ld: fatal: library -lsasl: not found
ld: fatal: File processing errors. No output written to .libs/libldap.so.2.0.6
*** Error code 1
make: Fatal error: Command failed for target `libldap.la'
Current working directory /usr/local/openldap-2.0.11/libraries/libldap
*** Error code 1
make: Fatal error: Command failed for target `all-common'
Current working directory /usr/local/openldap-2.0.11/libraries
*** Error code 1
make: Fatal error: Command failed for target `all-common'
library를 찾을 수 없다는 것 같은데여..sasl 라이브러리를
BerkeleyDB.3.2/lib/sasl 이라구 생성하여서 거기에 파일들을 복사해서 다시 해봤는데 또 같은 부분에서 에러가 발생합니다...
조금이라도 힌트를 주시면 고맙겠습니다... SASL도 install은 시켰는데...
고수님들의 따스한 조언을 부탁드립니다...
|