Open dzhub opened 6 years ago
cyrus-sasl doesn't mention the function _krb5_gss_register_acceptor_identity
, so it is likely that one of libpam, libgssapi_krb5, libkrb5 or k5crypto on Mac does contain this undefinded symbol. The source code of krb5-1.15.1 doesn't mention the function neither.
There are other surprizes on Mac with this function:
https://lists.macports.org/pipermail/macports-tickets/2011-November/095602.html
The function appears in https://opensource.apple.com/source/MITKerberosShim/MITKerberosShim-54/heim-proxy.ppc.s.auto.html so that is likely you have to install and explicitly link with MITKerberosShim.
Hi,
I tried to compile cyrus-sasl-2.1.27-rc8 from source (OpenSSL 1.0.2o from MacPorts)
this is my ./configure command
./configure --with-openssl=/opt/local
this is where compilation stops:
libtool: link: gcc -o .libs/libgssapiv2.3.so -bundle .libs/gssapi.o .libs/gssapiv2_init.o .libs/libgssapiv2.lax/libobj.a/snprintf.o .libs/libgssapiv2.lax/libplugin_common.a/plugin_common.o -L/opt/local/lib -lpam -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv -g -O2
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols: _krb5_gss_register_acceptor_identity collect2: ld returned 1 exit status make[2]: [libgssapiv2.la] Error 1 make[1]: [all-recursive] Error 1 make: *** [all] Error 2