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

Reply via email to