[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: openldap and cyrus
nevermind..found my problem....
my ldflags/cppflags were wrong...
On Mar29, 12:09, Mark wrote:
> i tried recompiling openldap with cyrus and im getting the usual cyrus cant be located message... any help would be appreciated...
> i have included the different outputs.
>
> ./configure --prefix=/opt/openldap/2.1.25 --sysconfdir=/etc/depot/openldap --localstatedir=/var/depot/openldap --enable-cleartext --enable-crypt --enable-lmpasswd --enable-bdb --enable-ldap --enable-spasswd --with-tls --with-threads --enable-ldbm --with-cyrus-sasl --with-tls --enable-password
>
>
>
> config.log:
>
> int main() {
> sasl_client_init()
> ; return 0; }
> configure:20919: checking for sasl_client_init in -lsasl
> configure:20938: gcc -o conftest -g -O2 -I/usr/depot/openssl/0.96h/include -I/opt/berkeley-db/current/include -I/opt/cyrus-sasl/current/include/sasl -L/usr/depot/openssl/0.96h/lib -L/opt/berkeley-db/current/lib -L/opt/cyrus-sasl/current/lib/sasl2 conftest.c -lsasl -lresolv -lgen -lnsl -lsocket -ldl 1>&5
> ld: fatal: library -lsasl: not found
> ld: fatal: File processing errors. No output written to conftest
> collect2: ld returned 1 exit status
> configure: failed program was:
> #line 20927 "configure"
> #include "confdefs.h"
> /* Override any gcc2 internal prototype to avoid an error. */
> /* We use char because int might match the return type of a gcc2
> builtin and then its argument prototype would still apply. */
> char sasl_client_init();
>
> int main() {
> sasl_client_init()
> ; return 0; }
>
>
> environment variables:
>
> LDFLAGS=-L/usr/depot/openssl/0.96h/lib -L/opt/berkeley-db/current/lib -L/opt/cyrus-sasl/current/lib/sasl2
> CPPFLAGS=-I/usr/depot/openssl/0.96h/include -I/opt/berkeley-db/current/include -I/opt/cyrus-sasl/current/include/sasl
>
> i tried puting a LIBS="-lcrypto -lssl -lsasl2" variable..but whenever i set that, then it fails even earlier with a
>
> checking whether the C compiler (gcc -I/usr/depot/openssl/0.96h/include -I/opt/berkeley-db/current/include -I/opt/cyrus-sasl/current/include/sasl -L/usr/depot/openssl/0.96h/lib -L/opt/berkeley-db/current/lib -L/opt/cyrus-sasl/current/lib/sasl2) works... no
> configure: error: installation or configuration problem: C compiler cannot create executables.