말씀하신데로 저희는 c shell이어서
setenv LD_LIBRARY_PATH "/usr/local/lib:/usr/lib:/usr/local/db2/BerkeleyDB/lib"
하고 ./configure 를 해도 다음과 같은 에러가 나면서 컴파일이 안됩니다.
부디아시면 답변을...
checking if pthread_create() works... yes
checking if select yields when using pthreads... yes
checking for thread specific errno... yes
checking for DB2 library... checking for db_open in -ldb... yes
-ldb
checking for db.h... no
checking for Berkeley DB2... no
checking for Berkeley DB library... checking for dbopen... no
checking for dbopen in -ldb1... no
checking for dbopen in -ldb... no
no
checking for db_185.h... no
checking for Berkeley DB... no
checking for GDBM library... checking for gdbm_open... no
checking for gdbm_open in -lgdbm... no
no
checking for gdbm.h... no
checking for db... no
checking for MDBM library... checking for mdbm_set_chain... no
checking for mdbm_set_chain in -lmdbm... no
no
checking for mdbm.h... no
checking for db... no
configure: warning: could not find suitable LDBM backend
configure: error: select appropriate LDBM options or disable
-- 유재근 님이 쓰신 글:
>> 버클리DB를 설치했다 하시면, 일단 에러는 db의 라이브러리 패스를 찾지 못해서 발생하는 것 같습니다.
>> root에서 작업하신 거라면, root의 .profile에 LD_LIBRARY_PATH 를 추가하셔야 할 것입니다.
>> 프로파일에 다음과 같이 넣으신 후 쉘상태에서 . .profile을 실행한후 다시 컴파일하시기 바랍니다.
>> export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/local/db2/BerkeleyDB/lib
>> -- 박광제 님이 쓰신 글:
>> >> 솔라리스 2.6 에서 openldap을 인스톨하려는데
>> >>
>> >> 컴파일이 안됩니다.
>> >>
>> >> ldap 버젼은 openldap-1.2.10 이고 db 는 db-2.7.7 입니다.
>> >> db는 제되로 인스톨이 되었는데, openldap을 컴파일 하려면
>> >> 다음과 같은 에러가 나면서 컴파일이 안돼는군요
>> >>
>> >> 벌써 몇일째 고생하고 있읍니다.
>> >> 아시는분들 부디 제발 답변좀 해주세요
>> >>
>> >> checking for DB2 library... checking for db_open in -ldb... no
>> >> no
>> >> checking for db.h... no
>> >> checking for Berkeley DB2... no
>> >> checking for Berkeley DB library... checking for dbopen... no
>> >> checking for dbopen in -ldb1... no
>> >> checking for dbopen in -ldb... no
>> >> no
>> >> checking for db_185.h... no
>> >> checking for Berkeley DB... no
>> >> checking for GDBM library... checking for gdbm_open... no
>> >> checking for gdbm_open in -lgdbm... no
>> >> no
>> >> checking for gdbm.h... yes
>> >> checking for db... no
>> >> checking for MDBM library... checking for mdbm_set_chain... no
>> >> checking for mdbm_set_chain in -lmdbm... no
>> >> no
>> >> checking for mdbm.h... no
>> >> checking for db... no
>> >> configure: warning: could not find suitable LDBM backend
>> >> configure: error: select appropriate LDBM options or disable
>> >>
>> >> 위의 내용을 보면 db쪽 문제인것 같은데 db는 제되로 인스톨 했습니다.
|