[Samba] Samba 3.0.2 config error using --with-ldap
Toomas Soome
Toomas.Soome at mls.ee
Sat Feb 28 08:23:40 GMT 2004
hi!
You can't use anything but openldap. ldap_initialize is not problem at
all, ldap_add_result_entry() is the key, it's not listed in c-api
standard (draft) and therefore not there... I have investigated this
problem for a while, but I have had no time to work with code to remove
need for this function. resulting code could be not as pretty as it is
now (they are building up single list of search result with this
function, and you can pocess thi list with single loop) but from another
hand, resulting code *could* be faster, because of reduced loop count.
rgds,
toomas
Chu, Dan wrote:
> Thanks for the reply. But my problem is not locating the libraries. It's
> basically Sun's libldap vs. OpenLDAP's libldap (or other supported
> libldap). As indicated in my previous email, the key error was:
>
> Undefined first referenced
> symbol in file
> ldap_initialize conftest.o
> ld: fatal: Symbol referencing errors. No output written to conftest
>
> I checked the symbols in Sun's libldap, it doesn't seem to contain
> ldap_initialize. So the question is how to bypass the checking of
> ldap_initialize.
>
> Thanks,
> Dan
>
> -----Original Message-----
> From: loupicciano at comcast.net [mailto:loupicciano at comcast.net]
> Sent: Tuesday, February 24, 2004 5:52 PM
> To: samba at lists.samba.org
> Cc: Chu, Dan
> Subject: Re: [Samba] Samba 3.0.2 config error using --with-ldap
>
>
> Dan,
>
> Though I don't use the Solaris-packaged ldap libs (I am using OpenLDAP),
> locating the libraries for Samba was a big problem. I did a lot of
> fiddling with compiler and preprocessor flags, including some which I
> didn't think we should need; these mods are shown below. (I put all my
> config commands, by habit, into a script file, so I can annotate).
> Obviously, your mileage will vary, but hopefully you can surmise
> something about your required lib pathnames...
>
> You'll see we also had problems with Solaris spinlocks, and with the xml
> test (though we do have libxml2 installed), so disabled the test and
> have had no further probs with the xml2 side of things.
>
> We finally did get a good configure, but are now having probs with the
> make.
>
> Best Luck - Lou
>
> ------------- snip ----------------------------------
> #!/bin/sh
>
> # --- Mods by Lou for SAMBA 3.0.2a
> # -- have libxml2 on board, but dsabled test because config chokes...
> # - having enabled additional library paths, now got config to work,
> # but with spinlocks enabled, make chokes.
>
> # SO NO SPINLOCKS for the time being !!!
>
>
> LD_LIBRARY_PATH="/usr/local/lib:/usr/local/mysql/lib:/opt/csw/lib" \
> LDFLAGS="-L/usr/local/mysql/lib -L/opt/csw/lib" \
> CPPFLAGS="-I/usr/local/mysql/include -I/opt/csw/include
> -I/usr/include/libxml2/libxml" \
> CFLAGS="-I/usr/local/mysql/include -I/opt/csw/include
> -I/usr/include/libxml2/libxml -DHAS_LDAP" \
> './configure' \
> '--enable-debug' \
> '--enable-developer' \
> '--enable-krb5developer' \
> '--with-ldap=/opt/csw/include/ldap.h' \
> '--with-ads' \
> '--with-krb5' \
> '--with-expsam=xml, mysql' \
> '--with-xml-prefix=/usr/lib' \
> '--with-xml-exec-prefix=/usr/lib' \
> '--disable-xmltest' \
> '--with-mysql-prefix=/usr/local/mysql' \
> '--with-mysql-exec-prefix=/sr/local/mysql/bin' \
> '--with-ldapsam' \
> "$@"
>
> I am getting below errors when running "configure --with-ldap
> --with-ldapsam
> --with-ads" on Solaris 8:
>
> ************ Begin ***************
>
> configure:23349: result: no
> configure:23379: WARNING: libldap is needed for LDAP support
>
> ********** End ***********
>
> Note that I am using libldap that comes with Solaris 8 Shared Libs
> package
> (SUNWcsl).
>
> Thanks a lot in advance,
> Dan
More information about the samba
mailing list