configure: WARNING: unrecognized options: --without-tcl
configure: WARNING: sys_errlist is neither in errno.h nor in libc
configure: WARNING: cannot determine return type of gethostbyname_r -- disabling
configure: WARNING: Cannot determine getpwnam_r return type, disabling getpwnam_r
configure: WARNING: cannot determine return type of getservbyname_r -- disabling
configure: WARNING: Some functions that are needed for library thread
configure: WARNING: safety appear to be missing.
configure: WARNING:   missing thread-safe function: getpwnam_r
configure: WARNING:   missing thread-safe function: getpwuid_r
configure: WARNING:   missing thread-safe function: gethostbyname_r
configure: WARNING:   missing thread-safe function: getservbyname_r
configure: WARNING:   missing thread-safe function: gmtime_r
configure: WARNING: Without these functions, the installed libraries
configure: WARNING: may not be thread-safe.
configure: WARNING: unrecognized options: --without-tcl
configure: WARNING: unrecognized options: --without-tcl
configure: WARNING: sys_errlist is neither in errno.h nor in libc
configure: WARNING: cannot determine return type of gethostbyname_r -- disabling
configure: WARNING: Cannot determine getpwnam_r return type, disabling getpwnam_r
configure: WARNING: cannot determine return type of getservbyname_r -- disabling
configure: WARNING: Some functions that are needed for library thread
configure: WARNING: safety appear to be missing.
configure: WARNING:   missing thread-safe function: getpwnam_r
configure: WARNING:   missing thread-safe function: getpwuid_r
configure: WARNING:   missing thread-safe function: gethostbyname_r
configure: WARNING:   missing thread-safe function: getservbyname_r
configure: WARNING:   missing thread-safe function: gmtime_r
configure: WARNING: Without these functions, the installed libraries
configure: WARNING: may not be thread-safe.
configure: WARNING: unrecognized options: --without-tcl
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' threads.so init-addrinfo.so plugins.so errors.so k5buf.so gmt_mktime.so fake-addrinfo.so utf8.so utf8_conv.so zap.so path.so base64.so json.so hex.so hashtab.so bcmp.so strerror_r.so dir_filenames.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libkrb5support.so.0 -Wl,--no-undefined -o libkrb5support.so.0.1 threads.so init-addrinfo.so plugins.so errors.so k5buf.so gmt_mktime.so fake-addrinfo.so utf8.so utf8_conv.so zap.so path.so base64.so json.so hex.so hashtab.so bcmp.so strerror_r.so dir_filenames.so -L../../lib -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
prof_file.c: In function ‘profile_open_file’:
prof_file.c:194:18: warning: unused variable ‘pwbuf’ [-Wunused-variable]
  194 |             char pwbuf[BUFSIZ];
      |                  ^~~~~
prof_file.c:193:32: warning: unused variable ‘pwx’ [-Wunused-variable]
  193 |             struct passwd *pw, pwx;
      |                                ^~~
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' prof_tree.so prof_file.so prof_parse.so prof_get.so prof_set.so prof_err.so prof_init.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libprofile.so.1 -Wl,--no-undefined -o libprofile.so.1.1 prof_tree.so prof_file.so prof_parse.so prof_get.so prof_set.so prof_err.so prof_init.so -L../../lib -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' verto.so module.so verto-k5ev.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libverto.so.0 -Wl,--no-undefined -o libverto.so.0.0 verto.so module.so verto-k5ev.so -L../../lib -lkeyutils -lresolv -lm -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' krb/OBJS.SH builtin/OBJS.SH builtin/des/OBJS.SH builtin/aes/OBJS.SH builtin/camellia/OBJS.SH builtin/md4/OBJS.SH builtin/md5/OBJS.SH builtin/sha1/OBJS.SH builtin/sha2/OBJS.SH builtin/enc_provider/OBJS.SH builtin/hash_provider/OBJS.SH openssl/OBJS.SH openssl/des/OBJS.SH openssl/enc_provider/OBJS.SH openssl/hash_provider/OBJS.SH
+ objlist=$' krb/aead.so krb/block_size.so krb/cf2.so krb/checksum_dk_cmac.so krb/checksum_dk_hmac.so krb/checksum_etm.so krb/checksum_hmac_md5.so krb/checksum_unkeyed.so krb/checksum_length.so krb/cksumtype_to_string.so krb/cksumtypes.so krb/coll_proof_cksum.so krb/crypto_length.so krb/default_state.so krb/decrypt.so krb/decrypt_iov.so krb/derive.so krb/encrypt.so krb/encrypt_iov.so krb/encrypt_length.so krb/enctype_util.so krb/enc_dk_cmac.so krb/enc_dk_hmac.so krb/enc_etm.so krb/enc_raw.so krb/enc_rc4.so krb/etypes.so krb/key.so krb/keyblocks.so krb/keyed_cksum.so krb/keyed_checksum_types.so krb/keylengths.so krb/make_checksum.so krb/make_checksum_iov.so krb/make_random_key.so krb/mandatory_sumtype.so krb/nfold.so krb/old_api_glue.so krb/prf.so krb/prf_aes2.so krb/prf_cmac.so krb/prf_des.so krb/prf_dk.so krb/prf_rc4.so krb/prng.so krb/random_to_key.so krb/s2k_pbkdf2.so krb/s2k_rc4.so krb/state.so krb/string_to_cksumtype.so krb/string_to_key.so krb/valid_cksumtype.so krb/verify_checksum.so krb/verify_checksum_iov.so\n builtin/cmac.so builtin/hmac.so builtin/kdf.so builtin/pbkdf2.so\n builtin/des/d3_aead.so builtin/des/d3_kysched.so builtin/des/des_keys.so builtin/des/f_aead.so builtin/des/f_cksum.so builtin/des/f_parity.so builtin/des/f_sched.so builtin/des/f_tables.so builtin/des/key_sched.so builtin/des/weak_key.so\n builtin/aes/aescrypt.so builtin/aes/aestab.so builtin/aes/aeskey.so\n builtin/camellia/camellia.so\n builtin/md4/md4.so\n builtin/md5/md5.so\n builtin/sha1/shs.so\n builtin/sha2/sha256.so builtin/sha2/sha512.so\n builtin/enc_provider/des3.so builtin/enc_provider/rc4.so builtin/enc_provider/aes.so builtin/enc_provider/camellia.so\n builtin/hash_provider/hash_md4.so builtin/hash_provider/hash_md5.so builtin/hash_provider/hash_sha1.so builtin/hash_provider/hash_sha2.so\n openssl/cmac.so openssl/hmac.so openssl/kdf.so openssl/pbkdf2.so openssl/sha256.so\n openssl/des/des_keys.so\n openssl/enc_provider/des3.so openssl/enc_provider/rc4.so openssl/enc_provider/aes.so openssl/enc_provider/camellia.so\n openssl/hash_provider/hash_evp.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libk5crypto.so.3 -Wl,--no-undefined -o libk5crypto.so.3.1 krb/aead.so krb/block_size.so krb/cf2.so krb/checksum_dk_cmac.so krb/checksum_dk_hmac.so krb/checksum_etm.so krb/checksum_hmac_md5.so krb/checksum_unkeyed.so krb/checksum_length.so krb/cksumtype_to_string.so krb/cksumtypes.so krb/coll_proof_cksum.so krb/crypto_length.so krb/default_state.so krb/decrypt.so krb/decrypt_iov.so krb/derive.so krb/encrypt.so krb/encrypt_iov.so krb/encrypt_length.so krb/enctype_util.so krb/enc_dk_cmac.so krb/enc_dk_hmac.so krb/enc_etm.so krb/enc_raw.so krb/enc_rc4.so krb/etypes.so krb/key.so krb/keyblocks.so krb/keyed_cksum.so krb/keyed_checksum_types.so krb/keylengths.so krb/make_checksum.so krb/make_checksum_iov.so krb/make_random_key.so krb/mandatory_sumtype.so krb/nfold.so krb/old_api_glue.so krb/prf.so krb/prf_aes2.so krb/prf_cmac.so krb/prf_des.so krb/prf_dk.so krb/prf_rc4.so krb/prng.so krb/random_to_key.so krb/s2k_pbkdf2.so krb/s2k_rc4.so krb/state.so krb/string_to_cksumtype.so krb/string_to_key.so krb/valid_cksumtype.so krb/verify_checksum.so krb/verify_checksum_iov.so builtin/cmac.so builtin/hmac.so builtin/kdf.so builtin/pbkdf2.so builtin/des/d3_aead.so builtin/des/d3_kysched.so builtin/des/des_keys.so builtin/des/f_aead.so builtin/des/f_cksum.so builtin/des/f_parity.so builtin/des/f_sched.so builtin/des/f_tables.so builtin/des/key_sched.so builtin/des/weak_key.so builtin/aes/aescrypt.so builtin/aes/aestab.so builtin/aes/aeskey.so builtin/camellia/camellia.so builtin/md4/md4.so builtin/md5/md5.so builtin/sha1/shs.so builtin/sha2/sha256.so builtin/sha2/sha512.so builtin/enc_provider/des3.so builtin/enc_provider/rc4.so builtin/enc_provider/aes.so builtin/enc_provider/camellia.so builtin/hash_provider/hash_md4.so builtin/hash_provider/hash_md5.so builtin/hash_provider/hash_sha1.so builtin/hash_provider/hash_sha2.so openssl/cmac.so openssl/hmac.so openssl/kdf.so openssl/pbkdf2.so openssl/sha256.so openssl/des/des_keys.so openssl/enc_provider/des3.so openssl/enc_provider/rc4.so openssl/enc_provider/aes.so openssl/enc_provider/camellia.so openssl/hash_provider/hash_evp.so -L../../lib -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
ccselect_k5identity.c: In function ‘get_homedir’:
ccselect_k5identity.c:135:19: warning: unused variable ‘pwx’ [-Wunused-variable]
  135 |     struct passwd pwx, *pwd;
      |                   ^~~
ccselect_k5identity.c:134:10: warning: unused variable ‘pwbuf’ [-Wunused-variable]
  134 |     char pwbuf[BUFSIZ];
      |          ^~~~~
conv_princ.c: In function ‘krb5_524_conv_principal’:
conv_princ.c:246:13: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
  246 |             strncpy(realm, tmp_realm, tmp_realm_len);
      |             ^
conv_princ.c:241:30: note: length computed here
  241 |             tmp_realm_len =  strlen(tmp_realm);
      |                              ^~~~~~~~~~~~~~~~~
expand_path.c: In function ‘expand_username’:
expand_path.c:313:10: warning: unused variable ‘pwbuf’ [-Wunused-variable]
  313 |     char pwbuf[BUFSIZ];
      |          ^~~~~
expand_path.c:312:24: warning: unused variable ‘pwx’ [-Wunused-variable]
  312 |     struct passwd *pw, pwx;
      |                        ^~~
localauth_k5login.c: In function ‘userok_k5login’:
localauth_k5login.c:91:19: warning: unused variable ‘pwx’ [-Wunused-variable]
   91 |     struct passwd pwx, *pwd;
      |                   ^~~
localauth_k5login.c:89:37: warning: unused variable ‘pwbuf’ [-Wunused-variable]
   89 |     char *newline, linebuf[BUFSIZ], pwbuf[BUFSIZ];
      |                                     ^~~~~
trace.c: In function ‘hash_bytes’:
trace.c:100:16: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  100 |         (void) asprintf(&s, "%02X%02X", cksum.contents[0], cksum.contents[1]);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trace.c: In function ‘file_trace_cb’:
trace.c:446:12: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  446 |     (void) write(*fd, info->message, strlen(info->message));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH error_tables/OBJS.SH asn.1/OBJS.SH ccache/OBJS.SH keytab/OBJS.SH krb/OBJS.SH rcache/OBJS.SH unicode/OBJS.SH os/OBJS.SH ../../util/profile/OBJS.SH
+ objlist=$' krb5_libinit.so\n error_tables/asn1_err.so error_tables/kdb5_err.so error_tables/krb5_err.so error_tables/k5e1_err.so error_tables/kv5m_err.so error_tables/krb524_err.so\n asn.1/asn1_encode.so asn.1/asn1_k_encode.so asn.1/ldap_key_seq.so\n ccache/ccapi_util.so ccache/ccbase.so ccache/cccopy.so ccache/cccursor.so ccache/ccdefault.so ccache/ccdefops.so ccache/ccmarshal.so ccache/ccselect.so ccache/ccselect_hostname.so ccache/ccselect_k5identity.so ccache/ccselect_realm.so ccache/cc_api_macos.so ccache/cc_dir.so ccache/cc_retr.so ccache/cc_file.so ccache/cc_kcm.so ccache/cc_memory.so ccache/cc_keyring.so ccache/ccfns.so\n keytab/ktadd.so keytab/ktbase.so keytab/ktdefault.so keytab/ktfr_entry.so keytab/ktremove.so keytab/ktfns.so keytab/kt_file.so keytab/kt_memory.so keytab/read_servi.so\n krb/addr_comp.so krb/addr_order.so krb/addr_srch.so krb/allow_weak.so krb/appdefault.so krb/ai_authdata.so krb/auth_con.so krb/cammac_util.so krb/authdata.so krb/authdata_exp.so krb/authdata_enc.so krb/authdata_dec.so krb/bld_pr_ext.so krb/bld_princ.so krb/chk_trans.so krb/chpw.so krb/conv_creds.so krb/conv_princ.so krb/copy_addrs.so krb/copy_auth.so krb/copy_athctr.so krb/copy_cksum.so krb/copy_creds.so krb/copy_data.so krb/copy_key.so krb/copy_princ.so krb/copy_tick.so krb/cp_key_cnt.so krb/decode_kdc.so krb/decrypt_tk.so krb/deltat.so krb/enc_helper.so krb/enc_keyhelper.so krb/encode_kdc.so krb/encrypt_tk.so krb/etype_list.so krb/fast.so krb/fwd_tgt.so krb/gc_via_tkt.so krb/gen_seqnum.so krb/gen_subkey.so krb/gen_save_subkey.so krb/get_creds.so krb/get_etype_info.so krb/get_in_tkt.so krb/gic_keytab.so krb/gic_opt.so krb/gic_pwd.so krb/in_tkt_sky.so krb/init_ctx.so krb/copy_ctx.so krb/init_keyblock.so krb/kdc_rep_dc.so krb/kerrs.so krb/kfree.so krb/libdef_parse.so krb/mk_cred.so krb/mk_error.so krb/mk_priv.so krb/mk_rep.so krb/mk_req.so krb/mk_req_ext.so krb/mk_safe.so krb/pac.so krb/pac_sign.so krb/padata.so krb/parse.so krb/parse_host_string.so krb/plugin.so krb/pr_to_salt.so krb/preauth2.so krb/preauth_ec.so krb/preauth_encts.so krb/preauth_otp.so krb/preauth_pkinit.so krb/preauth_sam2.so krb/princ_comp.so krb/privsafe.so krb/random_str.so krb/rd_cred.so krb/rd_error.so krb/rd_priv.so krb/rd_rep.so krb/rd_req.so krb/rd_req_dec.so krb/rd_safe.so krb/recvauth.so krb/response_items.so krb/s4u_creds.so krb/sendauth.so krb/send_tgs.so krb/ser_actx.so krb/ser_adata.so krb/ser_addr.so krb/ser_auth.so krb/ser_cksum.so krb/ser_ctx.so krb/ser_key.so krb/ser_princ.so krb/serialize.so krb/set_realm.so krb/sname_match.so krb/srv_dec_tkt.so krb/srv_rcache.so krb/str_conv.so krb/tgtname.so krb/unparse.so krb/val_renew.so krb/valid_times.so krb/vfy_increds.so krb/vic_opt.so krb/walk_rtree.so\n rcache/memrcache.so rcache/rc_base.so rcache/rc_dfl.so rcache/rc_file2.so rcache/rc_none.so\n unicode/ucdata.so unicode/ucstr.so\n os/accessor.so os/addr.so os/c_ustime.so os/ccdefname.so os/changepw.so os/dnsglue.so os/dnssrv.so os/expand_path.so os/full_ipadr.so os/gen_port.so os/genaddrs.so os/gen_rname.so os/hostaddr.so os/hostrealm.so os/hostrealm_dns.so os/hostrealm_domain.so os/hostrealm_profile.so os/hostrealm_registry.so os/init_os_ctx.so os/krbfileio.so os/ktdefname.so os/mk_faddr.so os/localaddr.so os/localauth.so os/localauth_an2ln.so os/localauth_k5login.so os/localauth_names.so os/localauth_rule.so os/locate_kdc.so os/lock_file.so os/net_read.so os/net_write.so os/port2ip.so os/prompter.so os/read_msg.so os/read_pwd.so os/realm_dom.so os/sendto_kdc.so os/sn2princ.so os/thread_safe.so os/timeofday.so os/toffset.so os/trace.so os/unlck_file.so os/ustime.so os/write_msg.so\n ../../util/profile/prof_tree.so ../../util/profile/prof_file.so ../../util/profile/prof_parse.so ../../util/profile/prof_get.so ../../util/profile/prof_set.so ../../util/profile/prof_err.so ../../util/profile/prof_init.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libkrb5.so.3 -Wl,--no-undefined -o libkrb5.so.3.3 krb5_libinit.so error_tables/asn1_err.so error_tables/kdb5_err.so error_tables/krb5_err.so error_tables/k5e1_err.so error_tables/kv5m_err.so error_tables/krb524_err.so asn.1/asn1_encode.so asn.1/asn1_k_encode.so asn.1/ldap_key_seq.so ccache/ccapi_util.so ccache/ccbase.so ccache/cccopy.so ccache/cccursor.so ccache/ccdefault.so ccache/ccdefops.so ccache/ccmarshal.so ccache/ccselect.so ccache/ccselect_hostname.so ccache/ccselect_k5identity.so ccache/ccselect_realm.so ccache/cc_api_macos.so ccache/cc_dir.so ccache/cc_retr.so ccache/cc_file.so ccache/cc_kcm.so ccache/cc_memory.so ccache/cc_keyring.so ccache/ccfns.so keytab/ktadd.so keytab/ktbase.so keytab/ktdefault.so keytab/ktfr_entry.so keytab/ktremove.so keytab/ktfns.so keytab/kt_file.so keytab/kt_memory.so keytab/read_servi.so krb/addr_comp.so krb/addr_order.so krb/addr_srch.so krb/allow_weak.so krb/appdefault.so krb/ai_authdata.so krb/auth_con.so krb/cammac_util.so krb/authdata.so krb/authdata_exp.so krb/authdata_enc.so krb/authdata_dec.so krb/bld_pr_ext.so krb/bld_princ.so krb/chk_trans.so krb/chpw.so krb/conv_creds.so krb/conv_princ.so krb/copy_addrs.so krb/copy_auth.so krb/copy_athctr.so krb/copy_cksum.so krb/copy_creds.so krb/copy_data.so krb/copy_key.so krb/copy_princ.so krb/copy_tick.so krb/cp_key_cnt.so krb/decode_kdc.so krb/decrypt_tk.so krb/deltat.so krb/enc_helper.so krb/enc_keyhelper.so krb/encode_kdc.so krb/encrypt_tk.so krb/etype_list.so krb/fast.so krb/fwd_tgt.so krb/gc_via_tkt.so krb/gen_seqnum.so krb/gen_subkey.so krb/gen_save_subkey.so krb/get_creds.so krb/get_etype_info.so krb/get_in_tkt.so krb/gic_keytab.so krb/gic_opt.so krb/gic_pwd.so krb/in_tkt_sky.so krb/init_ctx.so krb/copy_ctx.so krb/init_keyblock.so krb/kdc_rep_dc.so krb/kerrs.so krb/kfree.so krb/libdef_parse.so krb/mk_cred.so krb/mk_error.so krb/mk_priv.so krb/mk_rep.so krb/mk_req.so krb/mk_req_ext.so krb/mk_safe.so krb/pac.so krb/pac_sign.so krb/padata.so krb/parse.so krb/parse_host_string.so krb/plugin.so krb/pr_to_salt.so krb/preauth2.so krb/preauth_ec.so krb/preauth_encts.so krb/preauth_otp.so krb/preauth_pkinit.so krb/preauth_sam2.so krb/princ_comp.so krb/privsafe.so krb/random_str.so krb/rd_cred.so krb/rd_error.so krb/rd_priv.so krb/rd_rep.so krb/rd_req.so krb/rd_req_dec.so krb/rd_safe.so krb/recvauth.so krb/response_items.so krb/s4u_creds.so krb/sendauth.so krb/send_tgs.so krb/ser_actx.so krb/ser_adata.so krb/ser_addr.so krb/ser_auth.so krb/ser_cksum.so krb/ser_ctx.so krb/ser_key.so krb/ser_princ.so krb/serialize.so krb/set_realm.so krb/sname_match.so krb/srv_dec_tkt.so krb/srv_rcache.so krb/str_conv.so krb/tgtname.so krb/unparse.so krb/val_renew.so krb/valid_times.so krb/vfy_increds.so krb/vic_opt.so krb/walk_rtree.so rcache/memrcache.so rcache/rc_base.so rcache/rc_dfl.so rcache/rc_file2.so rcache/rc_none.so unicode/ucdata.so unicode/ucstr.so os/accessor.so os/addr.so os/c_ustime.so os/ccdefname.so os/changepw.so os/dnsglue.so os/dnssrv.so os/expand_path.so os/full_ipadr.so os/gen_port.so os/genaddrs.so os/gen_rname.so os/hostaddr.so os/hostrealm.so os/hostrealm_dns.so os/hostrealm_domain.so os/hostrealm_profile.so os/hostrealm_registry.so os/init_os_ctx.so os/krbfileio.so os/ktdefname.so os/mk_faddr.so os/localaddr.so os/localauth.so os/localauth_an2ln.so os/localauth_k5login.so os/localauth_names.so os/localauth_rule.so os/locate_kdc.so os/lock_file.so os/net_read.so os/net_write.so os/port2ip.so os/prompter.so os/read_msg.so os/read_pwd.so os/realm_dom.so os/sendto_kdc.so os/sn2princ.so os/thread_safe.so os/timeofday.so os/toffset.so os/trace.so os/unlck_file.so os/ustime.so os/write_msg.so ../../util/profile/prof_tree.so ../../util/profile/prof_file.so ../../util/profile/prof_parse.so ../../util/profile/prof_get.so ../../util/profile/prof_set.so ../../util/profile/prof_err.so ../../util/profile/prof_init.so -L../../lib -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
+ mkdir ../../../include/gssapi
+ mv -f gss15262 gssapi.h
import_name.c: In function ‘import_name’:
import_name.c:200:14: warning: unused variable ‘pwbuf’ [-Wunused-variable]
  200 |         char pwbuf[BUFSIZ];
      |              ^~~~~
import_name.c:199:23: warning: unused variable ‘pwx’ [-Wunused-variable]
  199 |         struct passwd pwx;
      |                       ^~~
gssd_pname_to_uid.c: In function ‘gss_pname_to_uid’:
gssd_pname_to_uid.c:201:19: warning: unused variable ‘pw’ [-Wunused-variable]
  201 |     struct passwd pw;
      |                   ^~
gssd_pname_to_uid.c:198:10: warning: unused variable ‘pwbuf’ [-Wunused-variable]
  198 |     char pwbuf[BUFSIZ];
      |          ^~~~~
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH generic/OBJS.SH mechglue/OBJS.SH krb5/OBJS.SH spnego/OBJS.SH
+ objlist=$'\n generic/disp_com_err_status.so generic/disp_major_status.so generic/gssapi_generic.so generic/oid_ops.so generic/rel_buffer.so generic/rel_oid_set.so generic/util_buffer.so generic/util_buffer_set.so generic/util_errmap.so generic/util_seqstate.so generic/util_token.so generic/gssapi_err_generic.so\n mechglue/g_accept_sec_context.so mechglue/g_acquire_cred.so mechglue/g_acquire_cred_with_pw.so mechglue/g_acquire_cred_imp_name.so mechglue/g_authorize_localname.so mechglue/g_buffer_set.so mechglue/g_canon_name.so mechglue/g_compare_name.so mechglue/g_complete_auth_token.so mechglue/g_context_time.so mechglue/g_decapsulate_token.so mechglue/g_delete_sec_context.so mechglue/g_del_name_attr.so mechglue/g_dsp_name.so mechglue/g_dsp_name_ext.so mechglue/g_dsp_status.so mechglue/g_dup_name.so mechglue/g_encapsulate_token.so mechglue/g_exp_sec_context.so mechglue/g_export_cred.so mechglue/g_export_name.so mechglue/g_export_name_comp.so mechglue/g_get_name_attr.so mechglue/g_glue.so mechglue/g_imp_cred.so mechglue/g_imp_name.so mechglue/g_imp_sec_context.so mechglue/g_init_sec_context.so mechglue/g_initialize.so mechglue/g_inq_context.so mechglue/g_inq_context_oid.so mechglue/g_inq_cred.so mechglue/g_inq_cred_oid.so mechglue/g_inq_name.so mechglue/g_inq_names.so mechglue/g_map_name_to_any.so mechglue/g_mech_invoke.so mechglue/g_mechattr.so mechglue/g_negoex.so mechglue/g_oid_ops.so mechglue/g_prf.so mechglue/g_process_context.so mechglue/g_rel_buffer.so mechglue/g_rel_cred.so mechglue/g_rel_name.so mechglue/g_rel_name_mapping.so mechglue/g_rel_oid_set.so mechglue/g_saslname.so mechglue/g_seal.so mechglue/g_set_context_option.so mechglue/g_set_cred_option.so mechglue/g_set_name_attr.so mechglue/g_set_neg_mechs.so mechglue/g_sign.so mechglue/g_store_cred.so mechglue/g_unseal.so mechglue/g_unwrap_aead.so mechglue/g_unwrap_iov.so mechglue/g_verify.so mechglue/g_wrap_aead.so mechglue/g_wrap_iov.so mechglue/gssd_pname_to_uid.so\n krb5/accept_sec_context.so krb5/acquire_cred.so krb5/canon_name.so krb5/compare_name.so krb5/context_time.so krb5/copy_ccache.so krb5/cred_store.so krb5/delete_sec_context.so krb5/disp_name.so krb5/disp_status.so krb5/duplicate_name.so krb5/export_cred.so krb5/export_name.so krb5/export_sec_context.so krb5/get_tkt_flags.so krb5/gssapi_krb5.so krb5/iakerb.so krb5/import_cred.so krb5/import_name.so krb5/import_sec_context.so krb5/indicate_mechs.so krb5/init_sec_context.so krb5/inq_context.so krb5/inq_cred.so krb5/inq_names.so krb5/k5seal.so krb5/k5sealiov.so krb5/k5sealv3.so krb5/k5sealv3iov.so krb5/k5unsealiov.so krb5/unwrap.so krb5/verify_mic.so krb5/krb5_gss_glue.so krb5/lucid_context.so krb5/naming_exts.so krb5/prf.so krb5/process_context_token.so krb5/rel_cred.so krb5/rel_oid.so krb5/rel_name.so krb5/s4u_gss_glue.so krb5/set_allowable_enctypes.so krb5/ser_sctx.so krb5/set_ccache.so krb5/store_cred.so krb5/util_cksum.so krb5/util_crypt.so krb5/util_seed.so krb5/util_seqnum.so krb5/val_cred.so krb5/wrap_size_limit.so krb5/gssapi_err_krb5.so\n spnego/spnego_mech.so spnego/negoex_ctx.so spnego/negoex_util.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libgssapi_krb5.so.2 -Wl,--no-undefined -o libgssapi_krb5.so.2.2 generic/disp_com_err_status.so generic/disp_major_status.so generic/gssapi_generic.so generic/oid_ops.so generic/rel_buffer.so generic/rel_oid_set.so generic/util_buffer.so generic/util_buffer_set.so generic/util_errmap.so generic/util_seqstate.so generic/util_token.so generic/gssapi_err_generic.so mechglue/g_accept_sec_context.so mechglue/g_acquire_cred.so mechglue/g_acquire_cred_with_pw.so mechglue/g_acquire_cred_imp_name.so mechglue/g_authorize_localname.so mechglue/g_buffer_set.so mechglue/g_canon_name.so mechglue/g_compare_name.so mechglue/g_complete_auth_token.so mechglue/g_context_time.so mechglue/g_decapsulate_token.so mechglue/g_delete_sec_context.so mechglue/g_del_name_attr.so mechglue/g_dsp_name.so mechglue/g_dsp_name_ext.so mechglue/g_dsp_status.so mechglue/g_dup_name.so mechglue/g_encapsulate_token.so mechglue/g_exp_sec_context.so mechglue/g_export_cred.so mechglue/g_export_name.so mechglue/g_export_name_comp.so mechglue/g_get_name_attr.so mechglue/g_glue.so mechglue/g_imp_cred.so mechglue/g_imp_name.so mechglue/g_imp_sec_context.so mechglue/g_init_sec_context.so mechglue/g_initialize.so mechglue/g_inq_context.so mechglue/g_inq_context_oid.so mechglue/g_inq_cred.so mechglue/g_inq_cred_oid.so mechglue/g_inq_name.so mechglue/g_inq_names.so mechglue/g_map_name_to_any.so mechglue/g_mech_invoke.so mechglue/g_mechattr.so mechglue/g_negoex.so mechglue/g_oid_ops.so mechglue/g_prf.so mechglue/g_process_context.so mechglue/g_rel_buffer.so mechglue/g_rel_cred.so mechglue/g_rel_name.so mechglue/g_rel_name_mapping.so mechglue/g_rel_oid_set.so mechglue/g_saslname.so mechglue/g_seal.so mechglue/g_set_context_option.so mechglue/g_set_cred_option.so mechglue/g_set_name_attr.so mechglue/g_set_neg_mechs.so mechglue/g_sign.so mechglue/g_store_cred.so mechglue/g_unseal.so mechglue/g_unwrap_aead.so mechglue/g_unwrap_iov.so mechglue/g_verify.so mechglue/g_wrap_aead.so mechglue/g_wrap_iov.so mechglue/gssd_pname_to_uid.so krb5/accept_sec_context.so krb5/acquire_cred.so krb5/canon_name.so krb5/compare_name.so krb5/context_time.so krb5/copy_ccache.so krb5/cred_store.so krb5/delete_sec_context.so krb5/disp_name.so krb5/disp_status.so krb5/duplicate_name.so krb5/export_cred.so krb5/export_name.so krb5/export_sec_context.so krb5/get_tkt_flags.so krb5/gssapi_krb5.so krb5/iakerb.so krb5/import_cred.so krb5/import_name.so krb5/import_sec_context.so krb5/indicate_mechs.so krb5/init_sec_context.so krb5/inq_context.so krb5/inq_cred.so krb5/inq_names.so krb5/k5seal.so krb5/k5sealiov.so krb5/k5sealv3.so krb5/k5sealv3iov.so krb5/k5unsealiov.so krb5/unwrap.so krb5/verify_mic.so krb5/krb5_gss_glue.so krb5/lucid_context.so krb5/naming_exts.so krb5/prf.so krb5/process_context_token.so krb5/rel_cred.so krb5/rel_oid.so krb5/rel_name.so krb5/s4u_gss_glue.so krb5/set_allowable_enctypes.so krb5/ser_sctx.so krb5/set_ccache.so krb5/store_cred.so krb5/util_cksum.so krb5/util_crypt.so krb5/util_seed.so krb5/util_seqnum.so krb5/val_cred.so krb5/wrap_size_limit.so krb5/gssapi_err_krb5.so spnego/spnego_mech.so spnego/negoex_ctx.so spnego/negoex_util.so -L../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' auth_none.so auth_unix.so authgss_prot.so authunix_prot.so auth_gss.so auth_gssapi.so auth_gssapi_misc.so bindresvport.so clnt_generic.so clnt_perror.so clnt_raw.so clnt_simple.so clnt_tcp.so clnt_udp.so dyn.so rpc_dtablesize.so get_myaddress.so getrpcport.so pmap_clnt.so pmap_getmaps.so pmap_getport.so pmap_prot.so pmap_prot2.so pmap_rmt.so rpc_prot.so rpc_commondata.so rpc_callmsg.so svc.so svc_auth.so svc_auth_gss.so svc_auth_gssapi.so svc_auth_none.so svc_auth_unix.so svc_raw.so svc_run.so svc_simple.so svc_tcp.so svc_udp.so xdr.so xdr_array.so xdr_float.so xdr_mem.so xdr_rec.so xdr_reference.so xdr_stdio.so xdr_sizeof.so xdr_alloc.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libgssrpc.so.4 -Wl,--no-undefined -o libgssrpc.so.4.2 auth_none.so auth_unix.so authgss_prot.so authunix_prot.so auth_gss.so auth_gssapi.so auth_gssapi_misc.so bindresvport.so clnt_generic.so clnt_perror.so clnt_raw.so clnt_simple.so clnt_tcp.so clnt_udp.so dyn.so rpc_dtablesize.so get_myaddress.so getrpcport.so pmap_clnt.so pmap_getmaps.so pmap_getport.so pmap_prot.so pmap_prot2.so pmap_rmt.so rpc_prot.so rpc_commondata.so rpc_callmsg.so svc.so svc_auth.so svc_auth_gss.so svc_auth_gssapi.so svc_auth_none.so svc_auth_unix.so svc_raw.so svc_run.so svc_simple.so svc_tcp.so svc_udp.so xdr.so xdr_array.so xdr_float.so xdr_mem.so xdr_rec.so xdr_reference.so xdr_stdio.so xdr_sizeof.so xdr_alloc.so -L../../lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
server.c: In function ‘rpc_test_echo_1_svc’:
server.c:161:6: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  161 |      asprintf(&res, "Echo: %s", *arg);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' kdb5.so encrypt_key.so decrypt_key.so kdb_default.so kdb_cpw.so adb_err.so iprop_xdr.so kdb_convert.so kdb_log.so keytab.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libkdb5.so.10 -Wl,--no-undefined -o libkdb5.so.10.0 kdb5.so encrypt_key.so decrypt_key.so kdb_default.so kdb_cpw.so adb_err.so iprop_xdr.so kdb_convert.so kdb_log.so keytab.so -L../../lib -lgssrpc -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
+ rm -f ../../include/kadm5/admin.h
+ cp ./admin.h ../../include/kadm5/admin.h
+ rm -f ../../include/kadm5/admin_internal.h
+ cp ./admin_internal.h ../../include/kadm5/admin_internal.h
+ rm -f ../../include/kadm5/admin_xdr.h
+ cp ./admin_xdr.h ../../include/kadm5/admin_xdr.h
+ rm -f ../../include/kadm5/kadm_rpc.h
+ cp ./kadm_rpc.h ../../include/kadm5/kadm_rpc.h
+ rm -f ../../include/kadm5/server_internal.h
+ cp ./server_internal.h ../../include/kadm5/server_internal.h
+ rm -f ../../include/kadm5/chpass_util_strings.h
+ cp chpass_util_strings.h ../../include/kadm5/chpass_util_strings.h
+ rm -f ../../include/kadm5/kadm_err.h
+ cp kadm_err.h ../../include/kadm5/kadm_err.h
logger.c: In function ‘krb5_klog_init’:
logger.c:519:37: warning: argument 1 of ‘set_com_err_hook’ might be a candidate for a format attribute [-Wsuggest-attribute=format]
  519 |             (void) set_com_err_hook(klog_com_err_proc);
      |                                     ^~~~~~~~~~~~~~~~~
+ rm -f ../../../include/kadm5/client_internal.h
+ cp ./client_internal.h ../../../include/kadm5/client_internal.h
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' ../OBJS.SH OBJS.SH
+ objlist=$' ../kadm_err.so ../chpass_util_strings.so ../misc_free.so ../kadm_rpc_xdr.so ../chpass_util.so ../alt_prof.so ../str_conv.so ../logger.so\n clnt_policy.so client_rpc.so client_principal.so client_init.so clnt_privs.so clnt_chpass_util.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libkadm5clnt_mit.so.12 -Wl,--no-undefined -o libkadm5clnt_mit.so.12.0 ../kadm_err.so ../chpass_util_strings.so ../misc_free.so ../kadm_rpc_xdr.so ../chpass_util.so ../alt_prof.so ../str_conv.so ../logger.so clnt_policy.so client_rpc.so client_principal.so client_init.so clnt_privs.so clnt_chpass_util.so -L../../../lib -lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' ../OBJS.SH OBJS.SH
+ objlist=$' ../kadm_err.so ../chpass_util_strings.so ../misc_free.so ../kadm_rpc_xdr.so ../chpass_util.so ../alt_prof.so ../str_conv.so ../logger.so\n pwqual.so pwqual_dict.so pwqual_empty.so pwqual_hesiod.so pwqual_princ.so kadm5_hook.so svr_policy.so svr_principal.so server_kdb.so server_misc.so server_init.so svr_iters.so svr_chpass_util.so adb_xdr.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libkadm5srv_mit.so.12 -Wl,--no-undefined -o libkadm5srv_mit.so.12.0 ../kadm_err.so ../chpass_util_strings.so ../misc_free.so ../kadm_rpc_xdr.so ../chpass_util.so ../alt_prof.so ../str_conv.so ../logger.so pwqual.so pwqual_dict.so pwqual_empty.so pwqual_hesiod.so pwqual_princ.so kadm5_hook.so svr_policy.so svr_principal.so server_kdb.so server_misc.so server_init.so svr_iters.so svr_chpass_util.so adb_xdr.so -L../../../lib -lgssrpc -lgssapi_krb5 -lkdb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
net-server.c: In function ‘loop_add_address’:
net-server.c:198:39: warning: right-hand operand of comma expression has no effect [-Wunused-value]
  198 |     (set.data[idx] = set.data[--set.n], 0)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
net-server.c:333:13: note: in expansion of macro ‘DEL’
  333 |             DEL(bind_addresses, i);
      |             ^~~
net-server.c: In function ‘remove_event_from_set’:
net-server.c:198:39: warning: right-hand operand of comma expression has no effect [-Wunused-value]
  198 |     (set.data[idx] = set.data[--set.n], 0)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
net-server.c:499:13: note: in expansion of macro ‘DEL’
  499 |             DEL(events, i);
      |             ^~~
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.ST
+ objlist=' net-server.o udppktinfo.o'
+ ar cq libapputils.a net-server.o udppktinfo.o
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' attr.so attrset.so client.so code.so packet.so remote.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libkrad.so.0 -Wl,--no-undefined -o libkrad.so.0.0 attr.so attrset.so client.so code.so packet.so remote.so -L../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -lverto -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH ../OBJS.SH
+ objlist=$' au_test.so\n ../kdc_j_encode.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,k5audit_test.so.0 -Wl,--no-undefined -o k5audit_test.so au_test.so ../kdc_j_encode.so -L../../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,kadm5_hook_test.so.0 -Wl,--no-undefined -o kadm5_hook_test.so main.so -L../../../lib -lkrb5 -lcom_err -lk5crypto -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,kadm5_auth_test.so.0 -Wl,--no-undefined -o kadm5_auth_test.so main.so -L../../../lib -lkdb5 -lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,gss_negoextest.so.0 -Wl,--no-undefined -o gss_negoextest.so main.so -L../../../lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,hostrealm_test.so.0 -Wl,--no-undefined -o hostrealm_test.so main.so -L../../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,localauth_test.so.0 -Wl,--no-undefined -o localauth_test.so main.so -L../../../lib -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,pwqual_test.so.0 -Wl,--no-undefined -o pwqual_test.so main.so -L../../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' greet_auth.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,greet_server.so.1 -Wl,--no-undefined -o greet_server.so greet_auth.so -L../../../lib -lkrb5 -lcom_err -lk5crypto -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' greet.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,greet_client.so.0 -Wl,--no-undefined -o greet_client.so greet.so -L../../../lib -lkrb5 -lcom_err -lk5crypto -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,certauth_test.so.0 -Wl,--no-undefined -o certauth_test.so main.so -L../../../lib -lkdb5 -lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
hash_page.c: In function ‘overflow_page’:
hash_page.c:1056:31: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1056 |                         (void)write(STDERR_FILENO, OVMSG, sizeof(OVMSG) - 1);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash_page.c:1068:31: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1068 |                         (void)write(STDERR_FILENO, OVMSG, sizeof(OVMSG) - 1);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash_page.c:1092:39: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1092 |                                 (void)write(STDERR_FILENO,
      |                                       ^~~~~~~~~~~~~~~~~~~~
 1093 |                                     OVMSG, sizeof(OVMSG) - 1);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~
hash_page.c:1119:23: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1119 |                 (void)write(STDERR_FILENO, OVMSG, sizeof(OVMSG) - 1);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash_page.c:1152:23: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1152 |                 (void)write(STDERR_FILENO, OVMSG, sizeof(OVMSG) - 1);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' hash/OBJS.SH btree/OBJS.SH db/OBJS.SH mpool/OBJS.SH recno/OBJS.SH
+ objlist=$' hash/hash.so hash/hash_bigkey.so hash/hash_debug.so hash/hash_func.so hash/hash_log2.so hash/hash_page.so hash/hsearch.so hash/dbm.so\n btree/bt_close.so btree/bt_conv.so btree/bt_debug.so btree/bt_delete.so btree/bt_get.so btree/bt_open.so btree/bt_overflow.so btree/bt_page.so btree/bt_put.so btree/bt_search.so btree/bt_seq.so btree/bt_split.so btree/bt_utils.so\n db/db.so\n mpool/mpool.so\n recno/rec_close.so recno/rec_delete.so recno/rec_get.so recno/rec_open.so recno/rec_put.so recno/rec_search.so recno/rec_seq.so recno/rec_utils.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,libdb.so.1 -Wl,--no-undefined -o libdb.so.1.1 hash/hash.so hash/hash_bigkey.so hash/hash_debug.so hash/hash_func.so hash/hash_log2.so hash/hash_page.so hash/hsearch.so hash/dbm.so btree/bt_close.so btree/bt_conv.so btree/bt_debug.so btree/bt_delete.so btree/bt_get.so btree/bt_open.so btree/bt_overflow.so btree/bt_page.so btree/bt_put.so btree/bt_search.so btree/bt_seq.so btree/bt_split.so btree/bt_utils.so db/db.so mpool/mpool.so recno/rec_close.so recno/rec_delete.so recno/rec_get.so recno/rec_open.so recno/rec_put.so recno/rec_search.so recno/rec_seq.so recno/rec_utils.so -L../../../../lib -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH libdb2/hash/OBJS.SH libdb2/btree/OBJS.SH libdb2/db/OBJS.SH libdb2/mpool/OBJS.SH libdb2/recno/OBJS.SH
+ objlist=$' kdb_xdr.so adb_openclose.so adb_policy.so kdb_db2.so pol_xdr.so db2_exp.so lockout.so\n libdb2/hash/hash.so libdb2/hash/hash_bigkey.so libdb2/hash/hash_debug.so libdb2/hash/hash_func.so libdb2/hash/hash_log2.so libdb2/hash/hash_page.so libdb2/hash/hsearch.so libdb2/hash/dbm.so\n libdb2/btree/bt_close.so libdb2/btree/bt_conv.so libdb2/btree/bt_debug.so libdb2/btree/bt_delete.so libdb2/btree/bt_get.so libdb2/btree/bt_open.so libdb2/btree/bt_overflow.so libdb2/btree/bt_page.so libdb2/btree/bt_put.so libdb2/btree/bt_search.so libdb2/btree/bt_seq.so libdb2/btree/bt_split.so libdb2/btree/bt_utils.so\n libdb2/db/db.so\n libdb2/mpool/mpool.so\n libdb2/recno/rec_close.so libdb2/recno/rec_delete.so libdb2/recno/rec_get.so libdb2/recno/rec_open.so libdb2/recno/rec_put.so libdb2/recno/rec_search.so libdb2/recno/rec_seq.so libdb2/recno/rec_utils.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,db2.so.0 -Wl,--no-undefined -o db2.so kdb_xdr.so adb_openclose.so adb_policy.so kdb_db2.so pol_xdr.so db2_exp.so lockout.so libdb2/hash/hash.so libdb2/hash/hash_bigkey.so libdb2/hash/hash_debug.so libdb2/hash/hash_func.so libdb2/hash/hash_log2.so libdb2/hash/hash_page.so libdb2/hash/hsearch.so libdb2/hash/dbm.so libdb2/btree/bt_close.so libdb2/btree/bt_conv.so libdb2/btree/bt_debug.so libdb2/btree/bt_delete.so libdb2/btree/bt_get.so libdb2/btree/bt_open.so libdb2/btree/bt_overflow.so libdb2/btree/bt_page.so libdb2/btree/bt_put.so libdb2/btree/bt_search.so libdb2/btree/bt_seq.so libdb2/btree/bt_split.so libdb2/btree/bt_utils.so libdb2/db/db.so libdb2/mpool/mpool.so libdb2/recno/rec_close.so libdb2/recno/rec_delete.so libdb2/recno/rec_get.so libdb2/recno/rec_open.so libdb2/recno/rec_put.so libdb2/recno/rec_search.so libdb2/recno/rec_seq.so libdb2/recno/rec_utils.so -L../../../lib -lgssrpc -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lkadm5srv_mit -lkdb5 -lgssrpc -lgssapi_krb5 -lgssrpc -lgssapi_krb5 -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' kdb_test.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,test.so.0 -Wl,--no-undefined -o test.so kdb_test.so -L../../../lib -lkadm5srv_mit -lkdb5 -lgssrpc -lgssapi_krb5 -lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,kdcpolicy_test.so.0 -Wl,--no-undefined -o kdcpolicy_test.so main.so -L../../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' otp_state.so main.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,otp.so.0 -Wl,--no-undefined -o otp.so otp_state.so main.so -L../../../lib -lkrad -lverto -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' pkinit_accessor.so pkinit_srv.so pkinit_lib.so pkinit_clnt.so pkinit_constants.so pkinit_profile.so pkinit_identity.so pkinit_matching.so pkinit_crypto_openssl.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,pkinit.so.0 -Wl,--no-undefined -o pkinit.so pkinit_accessor.so pkinit_srv.so pkinit_lib.so pkinit_clnt.so pkinit_constants.so pkinit_profile.so pkinit_identity.so pkinit_matching.so pkinit_crypto_openssl.so -L../../../lib -lkrb5 -lcom_err -lk5crypto -lcrypto -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' util.so iana.so groups.so openssl.so edwards25519.so spake_client.so spake_kdc.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,spake.so.0 -Wl,--no-undefined -o spake.so util.so iana.so groups.so openssl.so edwards25519.so spake_client.so spake_kdc.so -L../../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -lcrypto -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' cltest.so kdctest.so common.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,test.so.0 -Wl,--no-undefined -o test.so cltest.so kdctest.so common.so -L../../../lib -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
++ set -x
++ perl -p -e 'BEGIN { $SIG{__WARN__} = sub {die @_} }; $e=$ARGV; $e =~ s/OBJS\...$//; s/^/ /; s/ $//; s/ / $e/g;' OBJS.SH
+ objlist=' openssl.so notls.so'
+ x86_64-pc-linux-gnu-gcc -Wl,--as-needed -shared -fPIC -Wl,-z,nodelete -Wl,-h,k5tls.so.0 -Wl,--no-undefined -o k5tls.so openssl.so notls.so -L../../../lib -lkrb5 -lkrb5support -lssl -lcrypto -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,--version-script binutils.versions
getdate.y: warning: 4 shift/reduce conflicts [-Wconflicts-sr]
getdate.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
kadmin.c: In function ‘extended_com_err_fn’:
kadmin.c:240:5: warning: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  240 |     vfprintf(stderr, fmt, args);
      |     ^~~~~~~~
kadmin.c: In function ‘kadmin_startup’:
kadmin.c:356:13: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  356 |             asprintf(&db_name, "dbname=%s", optarg);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kadmin.c: In function ‘kadmin_delprinc’:
kadmin.c:692:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  692 |         fgets(reply, sizeof (reply), stdin);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kadmin.c: In function ‘kadmin_renameprinc’:
kadmin.c:753:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  753 |         fgets(reply, sizeof(reply), stdin);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kadmin.c: In function ‘kadmin_delpol’:
kadmin.c:1765:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1765 |         fgets(reply, sizeof(reply), stdin);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kdb5_util.c: In function ‘extended_com_err_fn’:
kdb5_util.c:177:5: warning: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  177 |     vfprintf (stderr, fmt, args);
      |     ^~~~~~~~
dump.c: In function ‘update_ok_file’:
dump.c:216:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  216 |     write(fd, "", 1);
      |     ^~~~~~~~~~~~~~~~
tdumputil.c: In function ‘writequoted’:
tdumputil.c:109:5: warning: function ‘writequoted’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  109 |     ret = vasprintf(&s, fmt, ap);
      |     ^~~
ktutil_funcs.c: In function ‘ktutil_add’:
ktutil_funcs.c:206:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  206 |         fgets(buf, BUFSIZ, stdin);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
kpropd.c: In function ‘parse_args’:
kpropd.c:1130:26: warning: argument 1 of ‘set_com_err_hook’ might be a candidate for a format attribute [-Wsuggest-attribute=format]
 1130 |         set_com_err_hook(kpropd_com_err_proc);
      |                          ^~~~~~~~~~~~~~~~~~~
kpropd.c: In function ‘main’:
kpropd.c:277:13: warning: ignoring return value of ‘daemon’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  277 |             daemon(0, 0);
      |             ^~~~~~~~~~~~
kpropd.c: In function ‘alarm_handler’:
kpropd.c:217:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  217 |     write(STDERR_FILENO, timeout_msg, strlen(timeout_msg));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kprop.c: In function ‘update_last_prop_file’:
kprop.c:593:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  593 |     write(fd, "", 1);
      |     ^~~~~~~~~~~~~~~~
klist.c: In function ‘extended_com_err_fn’:
klist.c:119:5: warning: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  119 |     vfprintf(stderr, fmt, args);
      |     ^~~~~~~~
kinit.c: In function ‘extended_com_err_fn’:
kinit.c:191:5: warning: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  191 |     vfprintf(stderr, fmt, args);
      |     ^~~~~~~~
authorization.c: In function ‘fcmd_resolve’:
authorization.c:348:13: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  348 |             asprintf(&err, _("Error: bad entry - %s in %s file, must be "
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |                              "either full path or just the cmd name\n"),
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350 |                      fcmd, KRB5_USERS_NAME);
      |                      ~~~~~~~~~~~~~~~~~~~~~~
authorization.c:371:13: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  371 |             asprintf(&err, _("Error: bad entry - %s in %s file, CMD_PATH "
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  372 |                              "contains no paths \n"), fcmd, KRB5_USERS_NAME);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
authorization.c:380:17: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  380 |                 asprintf(&err, _("Error: bad path %s in CMD_PATH for %s must "
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  381 |                                  "start with '/' \n"), tc, KRB5_USERS_NAME );
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ksu.h:30,
                 from main.c:29:
main.c: In function ‘main’:
../../include/k5-util.h:67:34: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   67 | #  define krb5_seteuid(EUID)    (seteuid((uid_t)(EUID)))
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~
main.c:536:13: note: in expansion of macro ‘krb5_seteuid’
  536 |             krb5_seteuid(0); /*So we have some chance of sweeping up*/
      |             ^~~~~~~~~~~~
main.c: In function ‘set_env_var’:
main.c:992:5: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  992 |     asprintf(&env_var_buf,"%s=%s",name, value);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c: In function ‘sweep_up’:
../../include/k5-util.h:67:34: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   67 | #  define krb5_seteuid(EUID)    (seteuid((uid_t)(EUID)))
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~
main.c:1002:5: note: in expansion of macro ‘krb5_seteuid’
 1002 |     krb5_seteuid(0);
      |     ^~~~~~~~~~~~
In file included from ksu.h:30,
                 from krb_auth_su.c:29:
krb_auth_su.c: In function ‘krb5_auth_check’:
../../include/k5-util.h:67:34: warning: ignoring return value of ‘seteuid’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   67 | #  define krb5_seteuid(EUID)    (seteuid((uid_t)(EUID)))
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~
krb_auth_su.c:101:13: note: in expansion of macro ‘krb5_seteuid’
  101 |             krb5_seteuid(0);
      |             ^~~~~~~~~~~~
xmalloc.c: In function ‘xasprintf’:
xmalloc.c:74:5: warning: function ‘xasprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
   74 |     if (vasprintf(&out, format, args) < 0) {
      |     ^~
kvno.c: In function ‘extended_com_err_fn’:
kvno.c:191:5: warning: function ‘extended_com_err_fn’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  191 |     vfprintf(stderr, fmt, args);
      |     ^~~~~~~~
kdb5_mkdums.c: In function ‘main’:
kdb5_mkdums.c:188:13: warning: ‘__builtin___strncat_chk’ output may be truncated copying between 0 and 4095 bytes from a string of length 8191 [-Wstringop-truncation]
  188 |             strncat(tmp, tmp2, sizeof(tmp) - 1 - strlen(tmp));
      |             ^
kdc5_hammer.c: In function ‘main’:
kdc5_hammer.c:211:54: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 8192 [-Wformat-truncation=]
  211 |           (void) snprintf(ctmp2, sizeof(ctmp2), "%s%s%d-DEPTH-%d",
      |                                                      ^~
In file included from /usr/include/stdio.h:970,
                 from ../../include/k5-platform.h:62,
                 from ../../include/k5-int.h:130,
                 from kdc5_hammer.c:26:
In function ‘snprintf’,
    inlined from ‘main’ at kdc5_hammer.c:211:11:
/usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 10 and 8222 bytes into a destination of size 8192
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
kdc5_hammer.c: In function ‘main’:
kdc5_hammer.c:227:56: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 8192 [-Wformat-truncation=]
  227 |             (void) snprintf(stmp2, sizeof(stmp2), "%s%s%d-DEPTH-%d",
      |                                                        ^~
In function ‘snprintf’,
    inlined from ‘main’ at kdc5_hammer.c:227:13:
/usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 10 and 8222 bytes into a destination of size 8192
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
kdb5_verify.c: In function ‘main’:
kdb5_verify.c:189:13: warning: ‘__builtin___strncat_chk’ output may be truncated copying between 0 and 4095 bytes from a string of length 8191 [-Wstringop-truncation]
  189 |             strncat(tmp, tmp2, sizeof(tmp) - 1 - strlen(tmp));
      |             ^
test_getpw.c: In function ‘main’:
test_getpw.c:39:10: warning: unused variable ‘pwbuf’ [-Wunused-variable]
   39 |     char pwbuf[BUFSIZ];
      |          ^~~~~
test_getpw.c:38:25: warning: unused variable ‘pwx’ [-Wunused-variable]
   38 |     struct passwd *pwd, pwx;
      |                         ^~~
+ for f in gssapi_generic.h gssapi_ext.h gssapi_alloc.h
+ /usr/bin/install -c -m 644 ./gssapi_generic.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssapi/gssapi_generic.h
+ for f in gssapi_generic.h gssapi_ext.h gssapi_alloc.h
+ /usr/bin/install -c -m 644 ./gssapi_ext.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssapi/gssapi_ext.h
+ for f in gssapi_generic.h gssapi_ext.h gssapi_alloc.h
+ /usr/bin/install -c -m 644 ./gssapi_alloc.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssapi/gssapi_alloc.h
+ for f in gssapi.h
+ /usr/bin/install -c -m 644 gssapi.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssapi/gssapi.h
+ for f in gssapi_krb5.h
+ /usr/bin/install -c -m 644 ./gssapi_krb5.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssapi/gssapi_krb5.h
+ for f in mechglue.h
+ /usr/bin/install -c -m 644 ./mechglue.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssapi/mechglue.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/auth.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/auth.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/auth_gss.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/auth_gss.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/auth_gssapi.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/auth_gssapi.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/auth_unix.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/auth_unix.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/clnt.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/clnt.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/netdb.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/netdb.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/pmap_clnt.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/pmap_clnt.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/pmap_prot.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/pmap_prot.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/pmap_rmt.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/pmap_rmt.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/rename.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/rename.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/rpc.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/rpc.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/rpc_msg.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/rpc_msg.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/svc.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/svc.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/svc_auth.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/svc_auth.h
+ /usr/bin/install -c -m 644 ./../../include/gssrpc/xdr.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/xdr.h
+ /usr/bin/install -c -m 644 ../../include/gssrpc/types.h /var/pisi/mit-kerberos-1.22.2-16/install/usr/include/gssrpc/types.h
/usr/bin/ksu has suid bit set
*** 0 error(s), 1 warning(s)