/usr/local/src/openldap-2.0.9/libraries/libldbm' 디렉토리
cc -O6 -fomit-frame-pointer -I../../include -I../../include -c -o ldbm.o ldbm.c
ldbm.c: In function `ldbm_open':
ldbm.c:249: structure has no member named `set_malloc'
make[2]: *** [ldbm.o] 오류 1
make[2]: 나감 `/usr/local/src/openldap-2.0.9/libraries/libldbm' 디렉토리
make[1]: *** [all-common] 오류 1
make[1]: 나감 `/usr/local/src/openldap-2.0.9/libraries' 디렉토리
make: *** [all-common] 오류 1
에러메세지가 다음과 같습니다. 몇번을 해봐아도 동일하게 문제가 발생을 하는 군요. ldbm.o 라는 share object 에서 문제가 발생하는것으로
보이는데 도대체가 모르겠네요..
--with-ldbm-api=berkeley 라는 옵션을 주거서 back-end db를 berkeley를 써서 make 를 하면 make 는 되나 make test시에 에러가 발생하고..
실제로 slapd를 가동시에도 제대로 동작하지가 않는군요..
제 configure 파일은
env CFLAGS="-O6 -fomit-frame-pointer" \
./configure \
--prefix=/usr/local/ldap \
--sysconfdir=/etc \
--without-kerberos \
--without-cyrus-sasl \
--enable-static \
--disable-wrappers \
--disable-rlookups \
--enable-ldbm \
--enable-localstatedir=/var/run \
--libexecdir=/usr/sbin \
--without-tls
이고요. reahat 7.3 을 사용하고 있습니다.
그럼 답변 좀 부탁드릴께요..
|