[Samba] Compilation error when linking libsmbclient.so :-(

Avinash pavinash at gmail.com
Thu Sep 13 15:14:12 GMT 2007


Hi All,

I am using libsmbclient.so (3.0.25b).
But I am getting following error when I try to compile my program.
Could any one of you please let me know as how should I go about resolving
this error ?

Thanks and Regards,
Avinash

g++ -g -O2 -o GenericCrwl crwl_cmdargs.o crwl_main.o crwl_crawl.o
../thirdparty/libs/libdb_cxx-4.3.so
-L/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs
../filecache/libfilecache.a ../cred/libcred.a
../crwl_plugins/cifs/libcrwl_cifs.a
../crwl_plugins/documentum/libcrwl_documentum.a
../crwl_plugins/local/libcrwl_local.a ../miscutil/libmiscutil.a -lmsrpc
-lsmbclient -lfind -lgnulib -lutil -lpthread -lm
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_auth_con_getremotesubkey at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_init_context at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_kt_resolve at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_init_creds_opt_set_address_list at krb5_3_MIT'

/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `gss_release_buffer at gssapi_krb5_2_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_auth_con_free at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_error at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_close at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_c_enctype_compare at k5crypto_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_us_timeofday at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_rc_default at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to
`krb5_sname_to_principal at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_kt_free_entry at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_parse_name at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_kt_default at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_rc_initialize at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `valid_cksumtype at k5crypto_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_default at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_default_name at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_get_principal at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_unparse_name at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_mk_req_extended at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_creds at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_renewed_creds at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `initialize_krb5_error_table at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_init_creds_opt_set_renew_life at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_kt_close at krb5_3_MIT'
/usr/lib/libldap-2.3.so.0: undefined reference to `sys_errlist at GLIBC_2.4'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_context at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to
`krb5_auth_con_getrcache at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_get_server_rcache at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_timeofday at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_addresses at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_auth_con_getlocalsubkey at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_principal2salt at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_set_default_tgs_ktypes at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_rc_destroy at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_remove_cred at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_principal_compare at krb5_3_MIT'

/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_c_verify_checksum at k5crypto_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_free_ticket at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_copy_principal at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_decrypt_tkt_part at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_principal at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to
`krb5_auth_con_setrcache at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_get_name at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_checksum_size at k5crypto_3_MIT'

/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_locate_kdc at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_init_creds_opt_init at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_rc_get_lifespan at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_get_type at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_mk_error at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_permitted_enctypes at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_copy_keyblock at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_resolve at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_keyblock at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `gss_display_status at gssapi_krb5_2_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_init_creds_password at krb5_3_MIT'
/usr/lib/libldap-2.3.so.0: undefined reference to
`__stack_chk_fail at GLIBC_2.4'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_use_enctype at k5crypto_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_string_to_key at k5crypto_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_data_contents at krb5_3_MIT'
/lib/libssl.so.6: undefined reference to `krb5_auth_con_init at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_kt_get_entry at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_unparsed_name at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_rd_error at krb5_3_MIT'
/lib/libcrypto.so.6: undefined reference to `__syslog_chk at GLIBC_2.4'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_init_creds_opt_set_forwardable at krb5_3_MIT'
/usr/lib/libldap-2.3.so.0: undefined reference to `sys_nerr at GLIBC_2.4'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_initialize at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_rd_req at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_get_credentials at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_store_cred at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_free_cred_contents at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_cc_destroy at krb5_3_MIT'
/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/thirdparty/libs/libsmbclient.so:
undefined reference to `krb5_set_real_time at krb5_3_MIT'
collect2: ld returned 1 exit status
make[1]: *** [GenericCrwl] Error 1
make[1]: Leaving directory
`/net/172.17.8.206/usr/local/avinash/p4/iControl/src/subsystems/src/crwl'
make: *** [all-recursive] Error 1
[apawar at build1 crwl]$

-Avinash


More information about the samba mailing list