ID: 16461
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: Apache2 related
Operating System: Linux Slackware 8.0
PHP Version: 4.1.2
New Comment:
I'm trying 4.2.0.RC2 from www.php.net/~derick:
make[3]: Entering directory
`/home/marat/apache2/php-4.2.0RC2/sapi/apache2filter'
/bin/sh /home/marat/apache2/php-4.2.0RC2/libtool --silent
--mode=compile gcc -I.
-I/home/marat/apache2/php-4.2.0RC2/sapi/apache2filter
-I/home/marat/apache2/php-4.2.0RC2/main
-I/home/marat/apache2/php-4.2.0RC2 -I/usr/local/apache2/include
-I/home/marat/apache2/php-4.2.0RC2/Zend
-I/home/marat/apache2/mysql-3.23.49-pc-linux-gnu-i686/include
-I/home/marat/apache2/php-4.2.0RC2/ext/xml/expat -D_REENTRANT
-I/home/marat/apache2/php-4.2.0RC2/TSRM -g -O2 -pthread -DZTS
-prefer-pic -c sapi_apache2.c
sapi_apache2.c: In function `php_apache_sapi_ub_write':
sapi_apache2.c:58: too few arguments to function `apr_brigade_create'
sapi_apache2.c:61: too few arguments to function
`apr_bucket_transient_create'
sapi_apache2.c: In function `php_apache_sapi_flush':
sapi_apache2.c:174: too few arguments to function `apr_brigade_create'
sapi_apache2.c:175: too few arguments to function
`apr_bucket_flush_create'
sapi_apache2.c: In function `php_input_filter':
sapi_apache2.c:257: too few arguments to function `apr_brigade_create'
sapi_apache2.c: In function `php_output_filter':
sapi_apache2.c:331: too few arguments to function `apr_brigade_create'
sapi_apache2.c:386: too few arguments to function
`apr_bucket_transient_create'
sapi_apache2.c:395: too few arguments to function
`apr_bucket_eos_create'
make[3]: *** [sapi_apache2.lo] Error 1
make[3]: Leaving directory
`/home/marat/apache2/php-4.2.0RC2/sapi/apache2filter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/marat/apache2/php-4.2.0RC2/sapi/apache2filter'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/marat/apache2/php-4.2.0RC2/sapi'
make: *** [all-recursive] Error 1
root@sf:~/apache2/php-4.2.0RC2#
PHP:
./configure --with-mysql=../mysql-3.23.49-pc-linux-gnu-i686/
--with-apxs2=/usr/local/apache2/bin/apxs
APACHE:
./configure --enable-so --enable-MODULE=shared
:(
In file: php-4.2.0RC2/sapi/apache2filter/sapi_apache2.c, line 58:
bb = apr_brigade_create(ctx->f->r->pool);
But in file: httpd-2.0.35/srclib/apr-util/include/apr_buckets.h, line
646, declaration of this function:
APU_DECLARE(apr_bucket_brigade *) apr_brigade_create(apr_pool_t *p,
apr_bucket_alloc_t
*list);
Previous Comments:
------------------------------------------------------------------------
[2002-04-06 10:16:28] [EMAIL PROTECTED]
We know that, you'll need 4.2.0 to compile with Apache 2.x
You can try RC2 from www.php.net/~derick
------------------------------------------------------------------------
[2002-04-06 10:11:26] [EMAIL PROTECTED]
When compiling php4.1.2, configured with apxs2 of Apache 2.0.35:
sapi_apache2.c: In function `php_apache_sapi_ub_write':
sapi_apache2.c:58: too few arguments to function `apr_brigade_create'
sapi_apache2.c:61: too few arguments to function
`apr_bucket_transient_create'
sapi_apache2.c: In function `php_apache_sapi_register_variables':
sapi_apache2.c:148: warning: initialization discards qualifiers from
pointer target type
sapi_apache2.c: In function `php_apache_sapi_flush':
sapi_apache2.c:171: too few arguments to function `apr_brigade_create'
sapi_apache2.c:172: too few arguments to function
`apr_bucket_flush_create'
sapi_apache2.c: In function `php_input_filter':
sapi_apache2.c:245: too few arguments to function `apr_brigade_create'
sapi_apache2.c:247: incompatible type for argument 4 of
`ap_get_brigade'
sapi_apache2.c:247: too few arguments to function `ap_get_brigade'
sapi_apache2.c: In function `php_output_filter':
sapi_apache2.c:311: too few arguments to function `apr_brigade_create'
sapi_apache2.c:366: too few arguments to function
`apr_bucket_transient_create'
sapi_apache2.c:375: too few arguments to function
`apr_bucket_eos_create'
sapi_apache2.c: In function `php_register_hook':
sapi_apache2.c:407: `AP_FTYPE_CONTENT' undeclared (first use in this
function)
sapi_apache2.c:407: (Each undeclared identifier is reported only once
sapi_apache2.c:407: for each function it appears in.)
sapi_apache2.c:408: warning: passing arg 2 of
`ap_register_input_filter' from incompatible pointer type
make[3]: *** [sapi_apache2.lo] Error 1
make[3]: Leaving directory
`/home/marat/apache2/php-4.1.2/sapi/apache2filter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/marat/apache2/php-4.1.2/sapi/apache2filter'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/marat/apache2/php-4.1.2/sapi'
make: *** [all-recursive] Error 1
Apache 2.0.35 was configured by options --enable-so
--enable-MODULE=shared
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16461&edit=1