Hi, in order to make the current apache build happy ndbm.h is required.
I am compiling a slightly modified apache with: rpm -bb apache.spec --define 'with_mod_ssl yes' --define 'with_mod_php yes' --define 'with_mod_dav yes' --define 'with_mod_auth_ldap yes' --define 'with_mod_php_openldap yes' and it then complains about: /kolab/bin/cc -c -I/kolab/include -I../../os/unix -I../../include -DLINUX=22 -DTARGET=\"apache\" -DMOD_SSL=208112 -I/kola b/RPM/TMP/apache-1.3.27/php-4.2.3 -I/kolab/RPM/TMP/apache-1.3.27/php-4.2.3/main -I/kolab/RPM/TMP/apache-1.3.27/php-4.2.3/ma in -I/kolab/RPM/TMP/apache-1.3.27/php-4.2.3/Zend -I/kolab/RPM/TMP/apache-1.3.27/php-4.2.3/Zend -I/kolab/RPM/TMP/apache-1.3. 27/php-4.2.3/TSRM -I/kolab/RPM/TMP/apache-1.3.27/php-4.2.3/TSRM -I/kolab/RPM/TMP/apache-1.3.27/php-4.2.3 -I/kolab/include - DEAPI -DEAPI_MM -DUSE_EXPAT -I../../lib/expat-lite -O `../../apaci` mod_rewrite.c In file included from mod_rewrite.c:93: mod_rewrite.h:133:18: ndbm.h: No such file or directory gdbm Patch: --- gdbm.spec.org 2002-10-28 16:04:16.000000000 +0100 +++ gdbm.spec 2002-10-28 16:04:52.000000000 +0100 @@ -63,7 +63,7 @@ %install rm -rf $RPM_BUILD_ROOT - %{l_make} %{l_mflags} install \ + %{l_make} %{l_mflags} install-compat\ prefix=$RPM_BUILD_ROOT%{l_prefix} \ exec_prefix=$RPM_BUILD_ROOT%{l_prefix} \ BINOWN=`%{l_shtool} echo -e %u` \ Apache mod_auth patch: --- mod_auth_ldap.module Sun Oct 13 03:51:05 2002 +++ mod_auth_ldap.module Sun Oct 13 03:52:10 2002 @@ -8,14 +8,14 @@ # if you installed LDAP headers in an unusual place, # modify the variable below to specify the ldap libraries, example: # LDAP_INCLUDES="-I/usr/local/foo/include" - LDAP_INCLUDES='' + LDAP_INCLUDES='-I@PREFIX@/include' ######################### LDAP Libraries ###################### # if you installed LDAP stuff in an unusual place, # modify the variable below to specify the ldap libraries, example: # LDAP_LIB="-L/usr/foo/lib -lldap -llber" - LDAP_LIBS='' + LDAP_LIBS='-L@PREFIX@/lib' error_occurred=0 --- Makefile Sun Oct 13 01:30:17 2002 +++ Makefile Sun Oct 13 01:47:12 2002 @@ -24,16 +24,16 @@ CPP=gcc -E TARGET=httpd OPTIM= -SSL_BASE=/usr/local/ssl +SSL_BASE=@PREFIX@ SSL_BINDIR=$(SSL_BASE)/bin SSL_INCDIR=$(SSL_BASE)/include SSL_LIBDIR=$(SSL_BASE)/lib -SSL_PROGRAM=/usr/local/ssl/bin/openssl +SSL_PROGRAM=@PREFIX@/bin/openssl SSL_VERSION=-DMOD_SSL_VERSION=\"2.7.1\" SSL_CFLAGS= -DSSL_COMPAT -DSSL_USE_SDBM -I$(SSL_INCDIR) SSL_VENDOR_OBJS= SSL_VENDOR_OBJS_PIC= -CFLAGS1= -DLINUX=2 -DMOD_SSL=207101 -I/usr/local/open-ldap/include -DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I$(SRCDIR)/lib/expat-lite -DNO_DL_NEEDED +CFLAGS1= -DLINUX=2 -DMOD_SSL=207101 -I@PREFIX@/include -DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I$(SRCDIR)/lib/expat-lite -DNO_DL_NEEDED INCLUDES1= LIBS_SHLIB= LDFLAGS1= -L$(SSL_LIBDIR) @@ -41,7 +41,7 @@ REGLIB=regex/libregex.a EXPATLIB=lib/expat-lite/libexpat.a RANLIB=ranlib -LIBS1= /usr/local/open-ldap/lib/libldap.a /usr/local/open-ldap/lib/liblber.a -lm -lcrypt -lssl -lcrypto +LIBS1= @PREFIX@/lib/libsasl2.a @PREFIX@/lib/libldap.a @PREFIX@/lib/liblber.a -lm -lcrypt -lssl -lcrypto ## ## (End of automatically generated section) ## BTW: What do you think about adding mod_auth_ldap.tar.gz to the apache rpm? Regards, --martin -- Dipl.-Phys. Martin Konold e r f r a k o n Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker Germanenstrasse 15, 70563 Stuttgart, Germany email: [EMAIL PROTECTED] ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List [EMAIL PROTECTED]