hello, just wanted to note that php4 breaks with -DWITH_APACHE2 on latest -CURRENT:
[...] Making all in apache2filter /bin/sh /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/libtool --silent --mode=compile cc -I. -I/usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/sapi/apache2filter -I/usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/main -I/usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1 -I/usr/local/include/apache2 -I/usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/Zend -I/usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/ext/xml/expat -D_REENTRANT -D_THREAD_SAFE -I/usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/TSRM -I/usr/local/include/pth -O -pipe -march=athlon -I/usr/local/include -pthread -DZTS -prefer-pic -c sapi_apache2.c In file included from /usr/local/include/apache2/apr_portable.h:90, from /usr/local/include/apache2/http_protocol.h:64, from sapi_apache2.c:38: /usr/local/include/pth/pthread.h:504:1: warning: "fork" redefined In file included from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/TSRM/TSRM.h:40, from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/Zend/zend_alloc.h:26, from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/Zend/zend.h:154, from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/main/php.h:34, from sapi_apache2.c:23: /usr/local/include/pth/pth.h:507:1: warning: this is the location of the previous definition [...] In file included from /usr/local/include/apache2/apr_portable.h:90, from /usr/local/include/apache2/http_protocol.h:64, from sapi_apache2.c:38: /usr/local/include/pth/pthread.h:521:1: warning: "pwrite" redefined In file included from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/TSRM/TSRM.h:40, from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/Zend/zend_alloc.h:26, from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/Zend/zend.h:154, from /usr/obj/k7/usr/ports/www/mod_php4/work/php-4.2.1/main/php.h:34, from sapi_apache2.c:23: /usr/local/include/pth/pth.h:526:1: warning: this is the location of the previous definition sapi_apache2.c: In function `php_input_filter': sapi_apache2.c:287: structure has no member named `__pthread_read' *** Error code 1 this is because pth's pthread.h re#defines several funtions to __pthread_funtions but apache's bucket stuff uses a struct with a member variable called ``read''. so this gets replaced and boom. cheers simon -- /"\ http://corecode.ath.cx/#donate \ / \ ASCII Ribbon Campaign / \ Against HTML Mail and News
msg40923/pgp00000.pgp
Description: PGP signature