[EMAIL PROTECTED] wrote:
> stas 2004/08/25 10:20:11
>
> Modified: lib/Apache Build.pm
> . Changes
> Log:
> fix the modperl build, where httpd has been built against separate
> installations of apr-util and apr, where apr-util has been installed
> with a different includedir to apr.
> Submitted by: Joe Orton
hey joe :)
did this patch alone really solve the problem for you? I can't get mod_perl
to compile against httpd-2.1-rc1 with an external apr/apu.
here's what I did (which sounds exactly like what you described in the other
thread):
build apr and apr-util from cvs HEAD an install to:
/apr/1.0/bin/apr-1-config
/apr-util/1.0/bin/apr-1-config
build httpd-2.1.0-rc1 with the following:
NOTEST_CFLAGS="-Werror" CFLAGS="-DAP_UNSAFE_ERROR_LOG_UNESCAPED"
./configure --with-mpm=worker --enable-maintainer-mode
--enable-mods-shared=all --without-execstrip --enable-modules=all
--enable-deflate=shared --enable-proxy=shared --disable-log-forensic
--prefix=/apache/2.1.0-rc1 --with-apr=/apr/1.0/bin/apr-1-config
--with-apr-util=/apr-util/1.0/bin/apu-1-config
the point mod_perl cvs against that apache:
$ perl Makefile.PL MP_APXS=/apache/2.1.0-rc1/bin/apxs
mod_perl eventually errors out on make with:
cc -I/src/mod_perl-2.0/src/modules/perl -I/src/mod_perl-2.0/xs
-I/apr/1.0/include/apr-1 -I/apache/2.1.0-rc1/include -D_REENTRANT
-D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe
-I/usr/local/include -I/usr/include/gdbm
-I/perl/perl-5.8.5/lib/5.8.5/i686-linux-thread-multi/CORE -DMOD_PERL -Wall
-Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Werror
-DAP_DEBUG -DAP_HAVE_DESIGNATED_INITIALIZER -DMP_DEBUG -DMP_TRACE -DLINUX=2
-D_LARGEFILE64_SOURCE -DAP_DEBUG -g -fpic \
-c mod_perl.c && mv mod_perl.o mod_perl.lo
In file included from /apache/2.1.0-rc1/include/httpd.h:29,
from modperl_apache_includes.h:26,
from mod_perl.h:19,
from mod_perl.c:16:
/apache/2.1.0-rc1/include/ap_config.h:20:23: apr_hooks.h: No such file or
directory
so it looks like /apr-util/1.0/include/apr-1/ and /apr/1.0/include/apr-1/
are still both missing.
--Geoff
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]