Try by adding "--with-apr-include=/usr/include/apr-0" to configure.
Thanks. Alas, that doesn't fix it. Here's the failing command (can't find apr.h):
/usr/sbin/apxs -S CFLAGS="-g -O2 -O2 -Werror -Wall -Wimplicit-function-declaration -Wall -Wno-strict-aliasing -I.. -I../libbtt " -L.. -lbtt `/usr/bin/apr-config --ldflags` -ldb-4.2 `/usr/bin/apr-config --link-ld --libs` -c mod_bt.c
"apr-config --includes" displays the correct directory, so I'd guess apxs is not using that. With that hint it looks like I can add `/usr/bin/apr-config --includes` to the above command. That seems to let that part run to completion.
The next failure happens building php_mod_bt. It looks like multiple headers are defining regex stuff, from both glibc-headers and httpd-devel. I'd guess that the glibc-headers one wants to be suppressed, since the other is included by way of php-devel stuff. I see this happening with the first source file:
make -C php_mod_bt
make[3]: Entering directory `/home2/buildmeister/BUILD/mod_bt-0.0.13/src/apache2/php_mod_bt'
gcc -g -O2 -O2 -Werror -Wall -Wimplicit-function-declaration -fpic -I/usr/include/httpd -I/usr/include/apr-0 -I/usr/include/php -I/usr/incl¬
ude/php/main -I/usr/include/php/Zend -I/usr/include/php/TSRM -DBT_VERSION=\"0.0.13\" `/usr/bin/apr-config --cppflags --includes` `/usr/bin/php¬
-config --includes` -I../.. -I ../../libbtt -DCOMPILE_DL=1 -c -o php_mod_bt.o php_mod_bt.c
In file included from /usr/include/httpd/httpd.h:43, from php_apache.h:24, from php_mod_bt.c:8: /usr/include/httpd/pcreposix.h:32:1: "REG_ICASE" redefined In file included from /usr/include/php/main/php_regex.h:39, from /usr/include/php/main/php.h:78, from php_mod_bt.c:6: /usr/include/regex.h:277:1: this is the location of the previous definition