openLDAP를 한번 사용해보려고 하고 있습니다.
먼저 sasl을 깔아야 한다고 해서..
cyrus-sasl-2.1.15를 다운 받아서 설치를 시도하였습니다.
설치도중..
krb5.h 를 찾을 수 없다고 나와서..
Makefile을 수정해서 include path를 맞춰주고
다시 컴파일 하니 다시 아래와 같은 link 에러가 발생합니다.
링크할 함수를 찾지를 못하는 것 같은데..
함수가 어느 파일에 정의되어 있는지 찾을 수가 없네요..
다른 분들은 설치 가이드를 따라서 간단히 설치하신 것 같은데..
저는 왜이런 에러가 뜨는지 모르겠네요...
혹시 저와같은 문제를 해결해보셨거나..
이에 대해서 아시는 분들을 조언을 부탁드립니다.
OS는 solaris2.7 입니다.
일주일째 진도가 안나가니 괴롭네요..
-------------------------
tnms3# pwd
/user2/app/cyrus-sasl-2.1.15
tnms3# make
make all-recursive
Making all in include
Making all in sasldb
Making all in plugins
Making all in lib
Making all in utils
Making all in doc
Making all in man
Making all in sample
Making all in saslauthd
gcc -g -O2 -o saslauthd mechanisms.o auth_dce.o auth_getpwent.o auth_krb5.o
auth_krb4.o auth_pam.o auth_rimap.o auth_shadow.o auth_sia.o auth_sasldb.o lak.
o auth_ldap.o cache.o utils.o ipc_unix.o ipc_doors.o saslauthd-main.o md5.o get
addrinfo.o getnameinfo.o -lgss -lresolv -lreso
lv -lsocket -lnsl -lpam -lresolv -lresolv -lresolv
정의되지 않음 첫번째 참조된
기호 파일의
krb5_cc_resolve auth_krb5.o
krb5_sname_to_principal auth_krb5.o
krb5_free_context auth_krb5.o
krb5_cc_store_cred auth_krb5.o
krb5_rd_req auth_krb5.o
krb5_kt_read_service_key auth_krb5.o
krb5_init_context auth_krb5.o
krb5_get_init_creds_password auth_krb5.o
krb5_mk_req auth_krb5.o
krb5_free_cred_contents auth_krb5.o
krb5_get_init_creds_opt_set_tkt_life auth_krb5.o
krb5_free_principal auth_krb5.o
krb5_get_init_creds_opt_init auth_krb5.o
krb5_free_keyblock auth_krb5.o
krb5_cc_destroy auth_krb5.o
krb5_cc_initialize auth_krb5.o
krb5_auth_con_free auth_krb5.o
krb5_free_data_contents auth_krb5.o
krb5_parse_name auth_krb5.o
ld: 치명적: 기호 참조 오류. saslauthd에 출력이 기록되지 않음
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `saslauthd'
Current working directory /user2/app/cyrus-sasl-2.1.15/saslauthd
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /user2/app/cyrus-sasl-2.1.15
*** Error code 1
make: Fatal error: Command failed for target `all-recursive-am'
tnms3#
-------------------------
|