You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by "Vogel, Thomas (BOT)" <t....@t-online.net> on 2006/11/21 10:56:53 UTC

Apache 2.0.59/Solaris8-sparc / Probleme beim Buid von mod_auth_ldap. Make bricht ab.

Beim kompilieren des Apachen bricht der make mit folgender Meldung ab:
 
"mod_auth_ldap.c:47:2: #error mod_auth_ldap requires APR-util to have LDAP support built in"
 
Falls die Meldung auf die richtige Ursache hinweist interpretiere ich das so das ich das APR zunächst mit bestimmten Optionen rekompilieren muß bevor ich dann das eigetnliche das mod_auth_ldap.so bauen kann. Ist das so richtig? Habt ihr schonmal ähnliche Probleme gehabt? Tipps?
 
------ build-log
 
make[3]: Entering directory `/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/modules/experimental'
/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/srclib/apr/libtool --silent --mode=compile gcc  -g -O2 -pthreads    -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DAP_HAVE_DESIGNATED_INITIALIZER   -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/srclib/apr/include -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/srclib/apr-util/include -I/usr/local/include -I. -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/os/unix -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/server/mpm/prefork -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/modules/http -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/modules/filters -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/modules/proxy -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/include -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/modules/generators -I/svc/home/t.vogel/12_Apache-2.0.59-src/httpd-2.0.59/modules/dav/main -prefer-non-pic -static -c mod_auth_ldap.c && touch mod_auth_ldap.lo

!  ---->  mod_auth_ldap.c:47:2: #error mod_auth_ldap requires APR-util to have LDAP support built in

mod_auth_ldap.c:69: error: syntax error before "deref_options"
mod_auth_ldap.c:69: warning: no semicolon at end of struct or union
mod_auth_ldap.c:84: error: syntax error before '}' token
mod_auth_ldap.c:84: warning: data definition has no type or storage class
 
------- env.
 
# echo $PATH
/usr/local/bin:/usr/local/TONLgnu/bin:/sbin:/usr/bin:/usr/sbin
# echo $LD_LIBRARY_PATH
/usr/lib:/usr/local/lib:/usr/openwin/lib:/usr/ucblib:/usr/ccs/lib

------ gcc
 
# gcc --version
gcc (GCC) 3.4.6

------ 
 
./configure --prefix /svc/home/t.vogel/local/a_ldap --enable-auth-ldap
 
Danke
Thomas Vogel
 
 

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: Apache 2.0.59/Solaris8-sparc / Probleme beim Buid von mod_auth_ldap. Make bricht ab.

Posted by Rainer Sokoll <R....@intershop.de>.
On Tue, Nov 21, 2006 at 10:56:53AM +0100, Vogel, Thomas (BOT) wrote:
> Beim kompilieren des Apachen bricht der make mit folgender Meldung ab:
>  
> "mod_auth_ldap.c:47:2: #error mod_auth_ldap requires APR-util to have LDAP support built in"
>  
> Falls die Meldung auf die richtige Ursache hinweist interpretiere ich das so das ich das APR zunächst mit bestimmten Optionen rekompilieren muß bevor ich dann das eigetnliche das mod_auth_ldap.so bauen kann. Ist das so richtig? Habt ihr schonmal ähnliche Probleme gehabt? Tipps?

> ./configure --prefix /svc/home/t.vogel/local/a_ldap --enable-auth-ldap

Ist zwar Linux und nicht Solaris, sollte aber für Dein Problem keinen
Unterschied bedeutetn. Ich habe:

./configure --enable-threads=posix --prefix=/usr/local/httpd-2.0.59 \
--enable-dav --enable-dav-fs --enable-so --with-berkeley-db \
--enable-ldap=shared --enable-auth-ldap=shared --enable-mods-shared=all \
--with-ldap --with-ldap-include=/usr/local/openldap-2.3.27/include \
--with-ldap-lib=/usr/local/openldap-2.3.27/lib --enable-ssl \
--with-ssl=/usr/local/openssl-0.9.8d

Weicheier können natürlich den Indianer von sunfreeware nehmen ;-)

Rainer

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------