> Hello, > I am currently trying to install Samba w/ ADS support on a series of > Solaris 9 & 10 machines. I have tried compiling samba3, but some reason > it will not compile with ADS support. I have compiled MIT krb5 and > openldap previous to compiling Samba. I compiled openldap and installed > it into /usr/local/openldap. Kerberos was compiled and installed into > /usr/local/kerberos5. When compiling samba3 I used the follow > configure: > ./configure --with-pam --with-winbind --with-ads > --with-krb5=/usr/local/kerberos5 --with-ldap=/usr/local/openldap. It > doesn't seem to work. The message I get back when compiling samba is: > checking for ldap_initialize... no > configure: WARNING: libldap is needed for LDAP support > checking for Active Directory and krb5 support... yes > configure: error: Active Directory Support requires LDAP support > > Any ideas on what I'm doing wrong?
I'd guess it has a lot to do with your flags. If you look at John T.'s notes on the subject (http://samba.org/~jht/Notes/Samba-Install-Solaris9.txt ), he does: set cflags = -I /usr/local/include -l/usr/local/lib But that's also with everything built with a prefix if /usr/local. Personally I do something more like you but then set the flags appropriately for each piece of extra software. Something like this should work for you: Set clflags = - I /usr/local/openldap/include -l/usr/local/openldap/lib - I /usr/local/kerberos5/include -l/usr/local/kerberos5/lib I generally set a few more flag versions and it works, but then again when I was learning how to make Solaris behave I was working on all of 8, 9 and 10, which all had their own tweaks. Now my solaris boxes are gone so this is just from memory. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
