LDAP 설치 실패 (Fedora 24)
- 새로운 프로젝트에서 LDAP을 이용해서 통신한다기에 좀 알아보고자 설치를 하는 과정에 계속 실패해서 그 결과를 기록합니다.
- 공식 홈페이지에서 다운로드해서 설치하려고
./configure
를 실행했는데 에러가 발생했습니다.configure: error: BDB/HDB: BerkeleyDB not available
대충 stackoverflow를 찾아보면 아래 패키지를 설치해도 해결이 안 되었습니다.
yum install db4-devel yum install openldap-servers openldap-clients
- 결국 직접 BerkeleyDB를 다운로드해서 설치했습니다. 그런데 또
./configure
하는데 에러가 났습니다.configure: error: BerkeleyDB version incompatible with BDB/HDB backends
또 뒤져보니 stackoverflow에 있었습니다.
configure
파일에 가보니 원인은 제가 설치한 BerkeleyDB 버전에 있었습니다.20385 #define DB_VERSION_FULL ((DB_VERSION_MAJOR<<16)|(DB_VERSION_MINOR<<8)|DB_VERSION_PATCH) 20386 20387 /* require 4.4 or later, but less than 6.0.20 */ 20388 #if DB_VERSION_FULL >= 0x040400 && DB_VERSION_FULL < 0x060014 20389 __db_version_compat 20390 #endif 20391 #if DB_VERSION_FULL >= 0x060014 20392 #error "BerkeleyDB 6.0.20+ license is incompatible with LDAP" 20393 #endif
제가 설치했던 패키지는 6.2 였는데 6.0.20 이상의 버전은 라이센스 문제가 있어서 막아두었습니다. 하위 버전으로 5.3을 다운로드해서 설치했습니다.
./configure
로는 또 설치가 실패했고,해결방법
을 참고해서 아래의 명령어로 설치했습니다.LD_LIBRARY_PATH="/usr/lib:/usr/local/lib:/usr/local/BerkeleyDB.5.3/lib:/usr/local/ssl/lib" LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB.5.3/lib -L/usr/local/ssl/lib" CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.5.3/include -I/usr/local/ssl/include" ./configure --enable-bdb --enable-crypt --with-tls
'기타' 카테고리의 다른 글
[MS Word 2016] 자체 번역기능 사용하기 (10) | 2018.02.13 |
---|---|
Gmail로 메일 쓰기에서 표 삽입하기 (엑셀 같은) (14) | 2018.02.07 |
Windows OS에서 용지당 4페이지 인쇄하기 (16) | 2018.01.29 |
[mutt email client] Gmail을 command line에서 사용하도록 설정 (단일 계정) (9) | 2017.12.26 |
SIP Application 명령어 코드 (RFC4740) (9) | 2017.12.19 |