[prev in list] [next in list] [prev in thread] [next in thread]
List: openpkg-dev
Subject: Patch for gdbm.spec and for apach mod_ldap module
From: Martin Konold <martin.konold () erfrakon ! de>
Date: 2002-10-28 15:34:17
[Download RAW message or body]
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: martin.konold@erfrakon.de
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List openpkg-dev@openpkg.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic