mod_bt package

Kenneth Porter shiva at
Sun Feb 13 22:35:26 UTC 2005

--On Sunday, February 13, 2005 6:05 PM +0100 Casper Pedersen 
<cpedersen at> wrote:

> 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 

/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 
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` 
-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

More information about the fedora-devel-list mailing list