./configure -v \ --prefix=%{_prefix} \ --libdir=$1 \ --includedir=%{_includedir}/samba-4.0 \ --sysconfdir=/etc/%{name} \ --mandir=%{_mandir} \ --with-lockdir=/var/locks \ --with-piddir=/var/run \ --with-privatedir=/var/lib/%{name}/private \ --with-privatelibdir=$1/%{name} \ --with-logfilebase=/var/log/%{name} \ --with-modulesdir=$1/%{name} \ --with-pammodulesdir=$1/security \ --with-cachedir=/var/cache \ --with-acl-support \ --with-ads \ --with-automount \ --with-system-mitkrb5 \ %if %{with_libuuid} --with-dnsupdate \ %endif --with-ldap \ --with-libiconv=%{_prefix} \ --with-pam \ --with-quotas \ --with-sendfile-support \ --with-syslog \ --with-utmp \ %if %{with_GPFS} --with-shared-modules=%{_samba4_modules},vfs_gpfs \ %else --with-shared-modules=%{_samba4_modules} \ --disable-glusterfs \ %endif %if %{with testsuite} --enable-selftest \ %endif root@aixbuildhost: /opt/freeware/src/packages/SPECS # rpm -qa | grep krb5 krb5-libs-1.15.2-1.ppc krb5-server-1.15.2-1.ppc krb5-workstation-1.15.2-1.ppc krb5-devel-1.15.2-1.ppc krb5-server-ldap-1.15.2-1.ppc krb5-pkinit-openssl-1.15.2-1.ppc krb5.h /** * Allocate a new initial credential options structure. * * @param [in] context Library context * @param [out] opt New options structure * * This function is the preferred way to create an options structure for * getting initial credentials, and is required to make use of certain options. * Use krb5_get_init_creds_opt_free() to free @a opt when it is no longer * needed. * * @retval 0 - Success; Kerberos errors otherwise. */ krb5_error_code KRB5_CALLCONV krb5_get_init_creds_opt_alloc(krb5_context context, krb5_get_init_creds_opt **opt); /** * Free initial credential options. * * @param [in] context Library context * @param [in] opt Options structure to free * * @sa krb5_get_init_creds_opt_alloc() */ void KRB5_CALLCONV prb5_get_init_creds_opt_free(krb5_context context, krb5_get_init_creds_opt *opt); configure error: Checking whether ldap_set_rebind_proc takes 3 arguments : 13:25:14 runner /usr/bin/xlc_r -D_LARGE_FILES=1 -qcpluscmt -bnoquiet -D__PRETTY_FUNCTION__=__func__ -I/opt/freeware/src/packages/BUILD/samba-4.7.2/source3 -Idefault -I.. -Idefault -I.. -I/opt/freeware/include -D_SAMBA_BUILD_=4 -DHAVE_CONFIG_H=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 ../test.c -c -o default/test_1.o ok krb5_get_init_creds_opt_free was not found or was too old in -lkrb5 Active Directory support not available: krb5 libs don't have all required features /opt/freeware/src/packages/BUILD/samba-4.7.2/source3/wscript:813: error: Active Directory support not found. Use --without-ads for building without Active Directory support. ADS support improves communication with Active Directory domain controllers.