[Samba] Compiling 3.2.4 --with-krb5=/usr/lib/krb5, not working
Jake Carroll
jake.carroll at uq.edu.au
Sun Oct 5 01:22:26 GMT 2008
Scott,
Thanks for the link. I had a poke around, substituting my paths et al
with the instructions here, and, unfortunately, it still just doesn't
seem to "see" my krb libraries. I am wondering if there is something
generically _wrong_ with Solaris/Sun shipped Krb that samba doesn't
like?
Any other ideas?
Thanks for the input!
JC
On Oct 5, 2008, at 11:13 AM, Scott Lovenberg wrote:
> Jake Carroll wrote:
>>
>> Hi all,
>>
>> I'm currently attempting to compile Samba 3.2.4 for Solaris 10 x86.
>> I require krb5 support and I realised that it would not look in the
>> correct default location, under Solaris 10.
>>
>> Example, from ./configure --help:
>>
>> --with-krb5=base-dir Locate Kerberos 5 support (default=/usr)
>>
>> In vanilla Solaris 10 x86, Kerberos libraries are stored in /usr/
>> lib/krb5. I thought it best to attempt to specifically, rather,
>> explicitly state the base dir like so, because using the default is
>> not working:
>>
>> ./configure --with-aio-support --with-krb5=/usr/lib/krb5
>>
>> I felt that this would give the linker/compiler the best chance of
>> finding what it needed. Apparently, this is not the case. When I
>> look in the config.log:
>>
>> configure:55103: checking for Active Directory and krb5 support
>> KRB5CONFIG=''
>> KRB5_LIBS=''
>> WINBIND_KRB5_LOCATOR=''
>>
>> So then, if we do a "make"
>>
>> # less config.h | grep -i krb
>> /* Whether the krb5_address struct has a addrtype property */
>> /* #undef HAVE_ADDRTYPE_IN_KRB5_ADDRESS */
>> /* Whether the krb5_address struct has a addr_type property */
>> /* #undef HAVE_ADDR_TYPE_IN_KRB5_ADDRESS */
>> /* Whether the krb5_checksum struct has a checksum property */
>> /* #undef HAVE_CHECKSUM_IN_KRB5_CHECKSUM */
>>
>>
>> ...all left untouched.
>>
>> Any thoughts? The libraries are definitely and obviously there:
>>
>> root at somesambahost:/usr/lib/krb5] $ ls -als
>> total 3338
>> 2 drwxr-xr-x 4 root bin 1024 May 3 10:15 .
>> 64 drwxr-xr-x 122 root bin 32256 Aug 16 20:57 ..
>> 2 -r--r--r-- 1 root bin 700 Jan 22 2005
>> HelpIndex.html
>> 2 drwxr-xr-x 2 root bin 512 May 3 10:15
>> ListResourceBundle
>> 2 -r--r--r-- 1 root bin 412 Jan 22 2005 README.db2
>> 4 -r--r--r-- 1 root bin 1962 Jan 22 2005 SunLogo.
>> 4c.gif
>> 2 drwxr-xr-x 2 root bin 512 May 3 10:15 amd64
>> 2 lrwxrwxrwx 1 root root 8 May 3 10:15 db2.so -
>> > db2.so.1
>> 144 -rwxr-xr-x 1 root bin 73088 Mar 19 2008 db2.so.1
>> 416 -r--r--r-- 1 root bin 204145 Mar 12 2008
>> gkadmin.jar
>> 122 -r-x------ 1 root bin 62100 Mar 19 2008 kadmind
>> 2 lrwxrwxrwx 1 root root 10 May 3 10:15 kldap.so
>> -> kldap.so.1
>> 80 -rwxr-xr-x 1 root bin 40684 Mar 19 2008 kldap.so.1
>> 38 -r-xr-xr-x 1 root bin 18488 Mar 19 2008 kprop
>> 2 -r-xr-xr-x 1 root bin 300 Jan 22 2005
>> kprop_script
>> 70 -r-xr-xr-x 1 root bin 35136 Mar 19 2008 kpropd
>> ....snip.
>>
>>
>> Thanks all.
>>
>>
>> JC
>>
> Erm, sorry for the double post. Here's a reference for crle with
> samba.
> Here's a recipe for Samba+Active Directory on Solaris 9
>
More information about the samba
mailing list