> Of course, I apologize. I'm currently running Solaris9. This is the
Ahh, Solaris, in this case, have you configured crle at all? Run it once on
the command line
# crle
And you'll get output that tells you what you have currently and how to set
it that way. On the only solaris box I have left, the output includes:
(note that this isn't my system and it has a lot of stuff going on)
crle -c /var/ld/ld.config -l
/lib:/usr/lib:/usr/local/lib:/usr/local/ssl/lib:/usr/openwin/lib:/usr/sfw/li
b:/usr/local/BerkeleyDB.3.3/lib:/usr/local/qt/lib:/opt/openldap/lib:/usr/loc
al/mysql/lib/mysql
You'll notice that it has a path to openldap/lib in there. Make sure yours
does, and if not, then take the line it spit out and add
:/usr/local/ldap/lib to it
See if that gets you anywhere. I'd also set a couple of the env variables I
stated earlier.
> last few lines I get when compiling samba:
> checking for ber_scanf in -llber... no
> checking for ldap_init in -lldap... yes
> checking for ldap_domain2hostlist... no
> checking for ldap_set_rebind_proc... yes
> checking whether ldap_set_rebind_proc takes 3 arguments... 3
> checking for ldap_initialize... no
> configure: error: libldap is needed for LDAP support
>
> The ldap config --> ./configure --prefix=/usr/local/openldap
> --without-bdb --disable-bdb --enable-null
> Kerberos config --> ./configure --prefix=/usr/local/kerberos5
>
> My Env variables are as follows:
> LD_LIBRARY_PATH=/usr/local/openldap/bin
> LOGNAME=root
> PATH=/usr/sbin:/usr/bin:/usr/local/bin:/usr/ccs/bin:/usr/local/samba/bin
> :/usr/local/kerberos5:/usr/local/openldap
> PS1=chilly:#
> SHELL=/sbin/sh
> TERM=xterm
> TZ=US/Eastern
>
> Rick Mattier
> Systems Analyst II
> Windriver Systems
> 120 Royall St
> Canton, Ma 02021
> ricardo.mattier@windriver.com
> Canton: 781 364-2002
> Nashua: 603 897-2084
>
> -----Original Message-----
> From: Paul Gienger [mailto:pgienger@ae-solutions.com]
> Sent: Friday, June 10, 2005 10:07 AM
> To: Mattier, Ricardo; samba@samba.org
> Subject: RE: [Samba] samba configure not working
>
> > I'm having an issue compiling samba with-ads enabled.
I've
> > successfully compiled kerberosV5 and Openldap. I can the following
> > line when compiling Samba ./configure --with-pam --with-ads
> > --with-ldap=/usr/local/openldap --with-winbind --with-krb5 The
> > configure fails due to not having ldap support. Any ideas?
>
> With the limited info you've given, you may not be finding the
> libraries.
> On various versions of solaris, I've had to use any or all of these:
>
> export FLAGS=-I/opt/openldap/include
> export CPPFLAGS=-I/opt/openldap/include
> export LDFLAGS=-L/opt/openldap/lib
> export CFLAGS="-I/opt/openldap/include"
>
> YMMV of course. If you could provide a little more info you may get a
> bit more information back. I could see the following being relevant:
>
> - your OS type and version - there may be a dynamic linker we could
> configure.
> - a chunk of the ./configure before the failure
> - the output of env (or the equivalent for your shell)
> - some info about your openldap and krb installs, ./configure lines
> would probably do nicely