kerberos5 fails to upgrade

Bjarne D Mathiesen macintosh at mathiesen.info
Thu Feb 18 02:07:02 PST 2010


I'm seeing this on 5 different computers :

Model Name:     Model:          Processor:          MacOS X Version:
----------      -----           ---------           ---------------
iMac            iMac11,1        Intel Core i7       Snow Leopard 10.6.2
iMac            iMac6,1         Intel Core 2 Duo    Snow Leopard 10.6.2
Mac mini        Macmini2,1      Intel Core 2 Duo    Snow Leopard 10.6.2
Mac mini        Macmini1,1      Intel Core Duo      Leopard      10.5.8
PowerBook G4    PowerBook3,4    PowerPC G4  (2.1)   Leopard      10.5.8

1) what can I do to fix this ?
2) do you want a debug output ?
3) any further information you need ?

i7: root# port outdated
The following installed ports are outdated:
kerberos5                      1.4.3_0 < 1.7.1_0

i7: root# port -cufn upgrade kerberos5
--->  Computing dependencies for kerberos5
--->  Building kerberos5
Error: Target org.macports.build returned: shell command " cd
"/macports/var/macports/build/_macports_var_macports_sources_rsync.macports.org_release_ports_net_kerberos5/work/krb5-1.7.1/src"
&& /usr/bin/make -j1 all " returned error 2
Command output:  sha1/shs.so
 arcfour/arcfour.so arcfour/arcfour_aead.so arcfour/arcfour_s2k.so
 aes/aescrypt.so aes/aestab.so aes/aeskey.so aes/aes_s2k.so
 yarrow/yarrow.so yarrow/ycipher.so
 aead.so block_size.so cf2.so checksum_length.so cksumtype_to_string.so
cksumtypes.so coll_proof_cksum.so combine_keys.so crypto_length.so
crypto_libinit.so default_state.so decrypt.so decrypt_iov.so encrypt.so
encrypt_iov.so encrypt_length.so enctype_compare.so enctype_to_string.so
etypes.so hmac.so keyblocks.so keyed_cksum.so keyed_checksum_types.so
keylengths.so make_checksum.so make_checksum_iov.so make_random_key.so
mandatory_sumtype.so nfold.so old_api_glue.so pbkdf2.so prf.so prng.so
random_to_key.so state.so string_to_cksumtype.so string_to_enctype.so
string_to_key.so valid_cksumtype.so valid_enctype.so verify_checksum.so
verify_checksum_iov.so'
+ /usr/bin/gcc-4.2 -undefined error -dead_strip -dynamiclib
-compatibility_version 3 -current_version 3.1 -install_name
/macports/lib/libk5crypto.3.1.dylib -exported_symbols_list
darwin.exports -O2 -arch x86_64 -fno-common -L/macports/lib
-Wl,-search_paths_first -o libk5crypto.3.1.dylib crc32/crc32.so
des/afsstring2key.so des/d3_cbc.so des/d3_aead.so des/d3_kysched.so
des/des_prf.so des/f_aead.so des/f_cbc.so des/f_cksum.so des/f_parity.so
des/f_sched.so des/f_tables.so des/key_sched.so des/string2key.so
des/weak_key.so dk/checksum.so dk/dk_aead.so dk/dk_decrypt.so
dk/dk_encrypt.so dk/derive.so dk/dk_prf.so dk/stringtokey.so
enc_provider/des.so enc_provider/des3.so enc_provider/rc4.so
enc_provider/aes.so hash_provider/hash_crc32.so
hash_provider/hash_md4.so hash_provider/hash_md5.so
hash_provider/hash_sha1.so keyhash_provider/descbc.so
keyhash_provider/k5_md4des.so keyhash_provider/k5_md5des.so
keyhash_provider/hmac_md5.so keyhash_provider/md5_hmac.so md4/md4.so
md5/md5.so old/old_decrypt.so old/old_encrypt.so old/des_stringtokey.so
raw/raw_decrypt.so raw/raw_encrypt.so raw/raw_aead.so sha1/shs.so
arcfour/arcfour.so arcfour/arcfour_aead.so arcfour/arcfour_s2k.so
aes/aescrypt.so aes/aestab.so aes/aeskey.so aes/aes_s2k.so
yarrow/yarrow.so yarrow/ycipher.so aead.so block_size.so cf2.so
checksum_length.so cksumtype_to_string.so cksumtypes.so
coll_proof_cksum.so combine_keys.so crypto_length.so crypto_libinit.so
default_state.so decrypt.so decrypt_iov.so encrypt.so encrypt_iov.so
encrypt_length.so enctype_compare.so enctype_to_string.so etypes.so
hmac.so keyblocks.so keyed_cksum.so keyed_checksum_types.so
keylengths.so make_checksum.so make_checksum_iov.so make_random_key.so
mandatory_sumtype.so nfold.so old_api_glue.so pbkdf2.so prf.so prng.so
random_to_key.so state.so string_to_cksumtype.so string_to_enctype.so
string_to_key.so valid_cksumtype.so valid_enctype.so verify_checksum.so
verify_checksum_iov.so -L../../lib -lkrb5support -framework
CoreFoundation -lresolv -dylib_file
/macports/lib/libkrb5support.1.1.dylib:../../lib/libkrb5support.1.1.dylib
-dylib_file
/macports/lib/libkadm5srv.5.1.dylib:../../lib/libkadm5srv.5.1.dylib
-dylib_file /macports/lib/libkdb5.4.0.dylib:../../lib/libkdb5.4.0.dylib
Undefined symbols:
  "_krb5int_free_buf", referenced from:
      _prf_plus in cf2.so
  "_krb5int_buf_add_len", referenced from:
      _prf_plus in cf2.so
  "_krb5int_buf_add", referenced from:
      _prf_plus in cf2.so
  "_krb5int_buf_data", referenced from:
      _prf_plus in cf2.so
  "_krb5int_set_error", referenced from:
      _krb5_c_fx_cf2_simple in cf2.so
      _krb5_c_decrypt in decrypt.so
  "_krb5int_buf_init_dynamic", referenced from:
      _prf_plus in cf2.so
  "_krb5int_utf8cs_to_ucs2les", referenced from:
      _krb5int_arcfour_string_to_key in arcfour_s2k.so
  "_krb5int_buf_len", referenced from:
      _prf_plus in cf2.so
      _prf_plus in cf2.so
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [libk5crypto.3.1.dylib] Error 1
make[1]: *** [all-recurse] Error 1
make: *** [all-recurse] Error 1

Error: Unable to upgrade port: 1
Before reporting a bug, first run the command again with the -d flag to
get complete output.

-- 
Bjarne D Mathiesen
København N ; Danmark ; Europa
----------------------------------------------------------------------
denne besked er skrevet i et totalt M$-frit miljø
MacOS X 10.6.2 Snow Leopard ; 2.8GHz Intel Core i7 ; 16GB 1067MHz DDR3
                                       http://webadmin.mathiesen.info/


More information about the macports-users mailing list