Operating System - HP-UX
1847752 Members
3677 Online
104013 Solutions
New Discussion

ld: Unsatisfied symbol "krb5_kt_resolve" in file auth_krb5.

 
ambika_1
Frequent Advisor

ld: Unsatisfied symbol "krb5_kt_resolve" in file auth_krb5.

Hi,
I am trying to build cyrussasl on HPUX11.11.
When i do gmake i am getting this foolowing error?
ld: Unsatisfied symbol "krb5_kt_resolve" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_parse_name" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_rd_req" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_get_init_creds_opt_init" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_free_keyblock" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_cc_resolve" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_init_context" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_kt_read_service_key" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_sname_to_principal" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_free_data_contents" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_free_principal" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_get_init_creds_opt_set_tkt_life" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_auth_con_free" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_free_cred_contents" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_get_init_creds_password" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_mk_req" in file auth_krb5.o
ld: Unsatisfied symbol "krb5_free_context" in file auth_krb5.o
17 errors.
collect2: ld returned 1 exit status
gmake[3]: *** [saslauthd] Error 1


so what to do?
3 REPLIES 3
Arunvijai_4
Honored Contributor

Re: ld: Unsatisfied symbol "krb5_kt_resolve" in file auth_krb5.

Hi Ambika,

You have to link Kerberos libaries manually for compiling CyrusSASL. Take a look at Readme.hp file in Internet express CyrusSASL for detailed Makefile changes and flags to set.

http://h20293.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXIEXP1111


-Arun
"A ship in the harbor is safe, but that is not what ships are built for"
ambika_1
Frequent Advisor

Re: ld: Unsatisfied symbol "krb5_kt_resolve" in file auth_krb5.

Hi Arun,

This is the cofiguration options which is given in README.hp for that product.export ac_cv_func_getaddrinfo=no
export ac_cv_func_getnameinfo=no
export LDFLAGS="-Wl,+nodefaultrpath"
./configure --prefix=/opt/iexpress/cyrussasl --enable-krb4=no --enable-login=yes --with-openssl --with-dblib=berkeley --with-bdb-incdir=/usr/
local/include --enable-static --enable-shared=yes



Arunvijai_4
Honored Contributor

Re: ld: Unsatisfied symbol "krb5_kt_resolve" in file auth_krb5.

Hi Ambika,

You need to link to libraries at /usr/lib/gss/
and /usr/lib/libcom_err.sl, /usr/lib/libgssapi_krb5.sl,
/usr/lib/libk5crypto.sl,
/usr/lib/libkrb5.sl

-Arun
"A ship in the harbor is safe, but that is not what ships are built for"