samba@lists.samba.org
[Top] [All Lists]

Re: [Samba] LDAP compile problem (not the usual)

Subject: Re: [Samba] LDAP compile problem not the usual
From: Oliver Neubauer
Date: Thu, 01 Sep 2005 11:24:30 -0400
Okay, my bad (as I suspected).

The logical && operators were unnecessary and caused breakage.
This worked instead:
...
LDFLAGS="-L$PREFIX/lib"                         \
CFLAGS="-I$PREFIX/include"                      \
CPPFLAGS="-I$PREFIX/include"                    \
./configure                                     \
...

Thanks to Thomas Anders for the tip.

cheers
Oliver

Oliver Neubauer wrote:
Hello all,

I'm trying to compile samba 3.0.20 on Freebsd 4.10 with ldap support.

The ./configure script fails because it can't find ldap.h:

<snip>
checking whether to use AFS fake-kaserver... no
checking whether to use DFS clear-text auth... no
checking for LDAP support... auto
checking ldap.h usability... no
checking ldap.h presence... no
checking for ldap.h... no
checking lber.h usability... no
checking lber.h presence... no
checking for lber.h... no
configure: WARNING: ldap.h is needed for LDAP support
checking for Active Directory and krb5 support... yes
configure: error: Active Directory Support requires LDAP support
<end>

The openLDAP include and lib files are in non-standard directories, but I have CPPFLAGS and CFLAGS correctly set.
Here is a snippet from the script used to compile:

<snip>
LDFLAGS="-L$PREFIX/lib"                      \
&& CFLAGS="-I$PREFIX/include"                   \
&& CPPFLAGS="-I$PREFIX/include"                 \
&& ./configure                                  \
        --prefix=$PREFIX                        \
        --disable-xmltest                       \
        --with-krb5=$PREFIX                     \
        --with-quotas                           \
        --with-syslog                           \
        --with-winbind                          \
        --with-ads                              \
        --disable-cups                          \
        --with-pam                              \
        --with-readline                         \
        --with-sendfile-support                 \
        --without-libsmbclient                  \
        --without-python                        \
        --with-ldap                             \
&& make                                         \
&& make install
<end>

Of course, $PREFIX is correctly defined to the base dir of the environment I'm installing to, and the libraries and includes are there and readable by all.

I figure I'm either missing something really obvious <more coffee pls> or something is broken in the configure script. Not being a big fan of tracing m4 macros, I'd rather not have to delve too far into that. :)

Any suggestions?

Regards
Oliver



--
Oliver Neubauer
System Administrator

Netfirms Inc.
5160 Yonge St.
Toronto, ON, CA
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

<Prev in Thread] Current Thread [Next in Thread>