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
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
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

Add a Patch

Pull Requests

Add a Pull Request

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-2024 The PHP Group
All rights reserved.
Last updated: Tue May 14 12:01:32 2024 UTC