php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #37181 error to compile php
Submitted: 2006-04-24 12:03 UTC Modified: 2006-06-22 01:00 UTC
From: miagarci at pas dot ucm dot es Assigned:
Status: No Feedback Package: Compile Failure
PHP Version: 5.1.2 OS: tru64 5.1b
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: miagarci at pas dot ucm dot es
New email:
PHP Version: OS:

 

 [2006-04-24 12:03 UTC] miagarci at pas dot ucm dot es
Description:
------------
I have a problem with compile php 5.1.2 with gcc version 2.95.2 19991024 (release)


Reproduce code:
---------------
I compile with :
./configure --with-ldap=/usr/local/openldap-2.2.26 --with-mysql=/usr/local/mysql --prefix=/usr/local/php-5.1.2 --with-apxs=/usr/local/apache_test/bin/apxs --with-libmxl=/usr/local/lib --enable-memory-limit --without-pdo-sqlite --disable-reflection --without-sqlite 

The error is:
/bin/ksh /usr/users/duran/productos/php-5.1.2/libtool --silent --preserve-dup-deps --mode=compile gcc  -Iext/standard/ -I/usr/users/duran/productos/php-5.1.2/ext/standard/ -DPHP_ATOM_INC -I/usr/users/duran/productos/php-5.1.2/include -I/usr/users/duran/productos/php-5.1.2/main -I/usr/users/duran/productos/php-5.1.2 -I/usr/local/include/libxml2 -I/usr/users/duran/productos/php-5.1.2/ext/date/lib -I/usr/local/openldap-2.2.26/include -I/usr/local/mysql/include -I/usr/users/duran/productos/php-5.1.2/TSRM -I/usr/users/duran/productos/php-5.1.2/Zend    -I/usr/include -g -O2 -mieee   -c /usr/users/duran/productos/php-5.1.2/ext/standard/basic_functions.c -o ext/standard/basic_functions.lo 
/usr/users/duran/productos/php-5.1.2/ext/standard/basic_functions.c: In function `php_ini_get_option':
/usr/users/duran/productos/php-5.1.2/ext/standard/basic_functions.c:2569: parse error before `zval'
/usr/users/duran/productos/php-5.1.2/ext/standard/basic_functions.c:2569: parse error before `zval'
/usr/users/duran/productos/php-5.1.2/ext/standard/basic_functions.c:2569: parse error before `)'



Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2006-04-24 12:07 UTC] tony2001@php.net
Please try using this CVS snapshot:

  http://snaps.php.net/php5.1-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.1-win32-latest.zip


 [2006-04-24 16:08 UTC] miagarci at pas dot ucm dot es
hI,
Appears the same error:
/bin/ksh /usr/users/duran/productos/php5.1-200604241230/libtool --silent --preserve-dup-deps --mode=compile gcc  -Iext/standard/ -I/usr/users/duran/productos/php5.1-200604241230/ext/standard/ -DPHP_ATOM_INC -I/usr/users/duran/productos/php5.1-200604241230/include -I/usr/users/duran/productos/php5.1-200604241230/main -I/usr/users/duran/productos/php5.1-200604241230 -I/usr/local/include/libxml2 -I/usr/users/duran/productos/php5.1-200604241230/ext/date/lib -I/usr/local/openldap-2.2.26/include -I/usr/local/mysql/include -I/usr/users/duran/productos/php5.1-200604241230/TSRM -I/usr/users/duran/productos/php5.1-200604241230/Zend    -I/usr/include -g -O2 -mieee   -c /usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c -o ext/standard/basic_functions.lo 
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c: In function `php_ini_get_option':
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2580: parse error before `zval'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2580: parse error before `zval'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2580: parse error before `)'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2581: parse error before `int'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2581: parse error before `int'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2581: parse error before `)'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c: In function `copy_request_variable':
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:3262: parse error before `char'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:3262: parse error before `char'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:3262: parse error before `)'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:3263: parse error before `uint'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:3263: parse error before `uint'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:3263: parse error before `)'
THANK YOU VERY MUCH
 [2006-04-24 17:35 UTC] tony2001@php.net
What if you try to change ext/standard/basic_functions.c this way ?

--- ext/standard/basic_functions.c      3 Apr 2006 13:46:11 -0000       1.725.2.31
+++ ext/standard/basic_functions.c      24 Apr 2006 17:34:17 -0000
@@ -2577,9 +2577,12 @@ PHP_FUNCTION(ini_get)

 static int php_ini_get_option(zend_ini_entry *ini_entry, int num_args, va_list args, zend_hash_key *hash_key)
 {
-       zval *ini_array = va_arg(args, zval *);
-       int module_number = va_arg(args, int);
-       zval *option;
+       zval *ini_array;
+       int module_number;
+       zval *option;
+
+       ini_array = va_arg(args, zval *);
+       module_number = va_arg(args, int);

        if (module_number != 0 && ini_entry->module_number != module_number) {
                return 0;

 [2006-04-25 08:27 UTC] miagarci at pas dot ucm dot es
Hi,
I need to do to solve this problem is comment this line:
       zval *ini_array;
       int module_number;
       zval *option;
//       ini_array = va_arg(args, zval *);
//       module_number = va_arg(args, int);

The va_arg function is wrong.
IS IT POSSIBLE TO COMMENT THESE LINES in all files where appears or not?
thanks you very much
 [2006-04-25 08:53 UTC] tony2001@php.net
Apparently it's not possible.
Please paste the error message you get with the patch.
 [2006-04-25 09:45 UTC] miagarci at pas dot ucm dot es
Hi,
I have changed the file:
static int php_ini_get_option(zend_ini_entry *ini_entry, int num_args, va_list args, zend_hash_key *hash_key)
{
       zval *ini_array;
       int module_number;
       zval *option;
       ini_array = va_arg(args, zval *);
       module_number = va_arg(args, int);

        if (module_number != 0 && ini_entry->modu

But appears the error:

/bin/ksh /usr/users/duran/productos/php5.1-200604241230/libtool --silent --preserve-dup-deps --mode=compile gcc  -Iext/standard/ -I/usr/users/duran/productos/php5.1-200604241230/ext/standard/ -DPHP_ATOM_INC -I/usr/users/duran/productos/php5.1-200604241230/include -I/usr/users/duran/productos/php5.1-200604241230/main -I/usr/users/duran/productos/php5.1-200604241230 -I/usr/local/include/libxml2 -I/usr/users/duran/productos/php5.1-200604241230/ext/date/lib -I/usr/local/openldap-2.2.26/include -I/usr/local/mysql/include -I/usr/users/duran/productos/php5.1-200604241230/TSRM -I/usr/users/duran/productos/php5.1-200604241230/Zend    -I/usr/include -g -O2 -mieee   -c /usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c -o ext/standard/basic_functions.lo 
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c: In function `php_ini_get_option':
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2583: parse error before `zval'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2583: parse error before `zval'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2583: parse error before `)'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2584: parse error before `int'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2584: parse error before `int'
/usr/users/duran/productos/php5.1-200604241230/ext/standard/basic_functions.c:2584: parse error before `)'
 [2006-06-14 16:40 UTC] sniper@php.net
Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip


 [2006-06-22 01:00 UTC] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Sat Sep 20 06:00:01 2025 UTC