Unexplained Segmentation Fault

guildencrantz at mindless.com guildencrantz at mindless.com
Tue Jul 15 02:35:38 EDT 2003


> That being said, try upgrading to a more recent version of SASL (eg, 
> 2.1.14).  There have been a lot of bugfixes since 2.1.7.
> 

taking your advice I have tried to install sasl 2.1.14, but I can't get it to come compile.  DAH!

I configured it with:
./configure --disable-gssapi --enable-pwcheck --disable-krb4

(given the error I've also tried throwing in --disable-krb5)

and then I get this error from make:
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 -lcrypt                 -lresolv   -lpam  -lresolv
auth_krb5.o: In function `k5support_verify_tgt':
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:213: undefined reference to `krb5_sname_to_principal'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:218: undefined reference to `krb5_kt_read_service_key'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:238: undefined reference to `krb5_mk_req'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:264: undefined reference to `krb5_free_data_contents'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:266: undefined reference to `krb5_free_principal'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:250: undefined reference to `krb5_rd_req'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:256: undefined reference to `krb5_auth_con_free'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:242: undefined reference to `krb5_auth_con_free'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:224: undefined reference to `krb5_free_keyblock'
auth_krb5.o: In function `auth_krb5':
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:302: undefined reference to `krb5_init_context'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:307: undefined reference to `krb5_parse_name'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:308: undefined reference to `krb5_free_context'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:315: undefined reference to `krb5_cc_resolve'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:329: undefined reference to `krb5_get_init_creds_opt_init'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:331: undefined reference to `krb5_get_init_creds_opt_set_tkt_life'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:332: undefined reference to `krb5_get_init_creds_password'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:336: undefined reference to `krb5_free_principal'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:337: undefined reference to `krb5_free_context'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:364: undefined reference to `krb5_free_cred_contents'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:365: undefined reference to `krb5_free_principal'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:367: undefined reference to `krb5_free_context'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:344: undefined reference to `krb5_free_principal'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:346: undefined reference to `krb5_free_context'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:323: undefined reference to `krb5_free_principal'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:324: undefined reference to `krb5_free_context'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:316: undefined reference to `krb5_free_principal'
/usr/local/src/cyrus-sasl-2.1.14/saslauthd/auth_krb5.c:317: undefined reference to `krb5_free_context'
collect2: ld returned 1 exit status
make[2]: *** [saslauthd] Error 1
make[2]: Leaving directory `/usr/local/src/cyrus-sasl-2.1.14/saslauthd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/cyrus-sasl-2.1.14'
make: *** [all-recursive-am] Error 2
[root at ophelia cyrus-sasl-2.1.14]#

Why am I getting kerberose errors?  Is there a new flag to disable kerberose?  (BTW: Kerberose 5 is installed)

~~Guildencrantz
-- 
__________________________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

CareerBuilder.com has over 400,000 jobs. Be smarter about your job search
http://corp.mail.com/careers





More information about the Info-cyrus mailing list