Bug #12143 Updated: compile problem with apxs2

From: Date: Fri, 13 Jul 2001 15:12:44 +0000
Subject: Bug #12143 Updated: compile problem with apxs2
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-59973@lists.php.net to get a copy of this message
ID: 12143 Updated by: sas Reported By: atreju14@wanado.fr Old Status: Open Status: Closed Bug Type: Compile Failure Operating System: linux 2.4.6 PHP Version: 4.0.6 New Comment: Please use a more recent version such as httpd-2.0.18. The API has changed and PHP only supports the latest version. Previous Comments: ------------------------------------------------------------------------ [2001-07-13 11:02:30] atreju14@wanado.fr I've tryed to compile php for apache 2.0.16, heres the error I got : sapi_apache2.c: In function `php_input_filter': sapi_apache2.c:248: too many arguments to function `ap_get_brigade' sapi_apache2.c: In function `php_output_filter': sapi_apache2.c:337: too many arguments to function `ap_save_brigade' sapi_apache2.c: In function `php_register_hook': sapi_apache2.c:443: warning: passing arg 2 of `ap_register_input_filter' from incompatible pointer type I took a look at this file and at util_filter.h from apache's include dir and found out that only three args are necessary to ap_get_brigade. I've looked a bit more at the code and tryed this modification on sapi_apache2.c : if ((rv = ap_get_brigade(f->next, bb, mode)) != APR_SUCCESS) { aparently it now works (I managed to display php pages after that...) It's now up to the php developpers hands and brains to see if my modification is interresting or not. ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=12143&edit=1

« previous php.dev (#59973) next »