php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #66329 error: conflicting types for 'zendparse' (Need backport of bug 64503)
Submitted: 2013-12-20 13:43 UTC Modified: 2016-08-26 22:06 UTC
Votes:13
Avg. Score:4.6 ± 0.6
Reproduced:13 of 13 (100.0%)
Same Version:12 (92.3%)
Same OS:3 (23.1%)
From: giamteckchoon at gmail dot com Assigned: cmb (profile)
Status: Closed Package: Compile Failure
PHP Version: Irrelevant OS: Scientific Linux 6.4
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: giamteckchoon at gmail dot com
New email:
PHP Version: OS:

 

 [2013-12-20 13:43 UTC] giamteckchoon at gmail dot com
Description:
------------
When compile php version 5.3.28 will result in the following error which is similar to bug 64503 hence need to backport the fix from bug 64503 into php version 5.3.28?

/bin/sh /builddir/build/BUILD/php-5.3.28/build-zts/libtool --silent --preserve-dup-deps --mode=compile /builddir/build/BUILD/php-5.3.28/build-zts/meta_ccld  -Iext/standard/ -I/builddir/build/BUILD/php-5.3.28/ext/standard/ -DPHP_ATOM_INC -I/builddir/build/BUILD/php-5.3.28/build-zts/include -I/builddir/build/BUILD/php-5.3.28/build-zts/main -I/builddir/build/BUILD/php-5.3.28 -I/builddir/build/BUILD/php-5.3.28/build-zts/ext/date/lib -I/builddir/build/BUILD/php-5.3.28/ext/date/lib -I/builddir/build/BUILD/php-5.3.28/ext/ereg/regex -I/usr/include/libxml2 -I/builddir/build/BUILD/php-5.3.28/build-zts/TSRM -I/builddir/build/BUILD/php-5.3.28/build-zts/Zend -I/builddir/build/BUILD/php-5.3.28/main -I/builddir/build/BUILD/php-5.3.28/Zend -I/builddir/build/BUILD/php-5.3.28/TSRM -I/builddir/build/BUILD/php-5.3.28/build-zts/  -D_REENTRANT  -I/usr/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fno-strict-aliasing -Wno-pointer-sign -fvisibility=hidden -pthread -DZTS  -prefer-pic -c /builddir/build/BUILD/php-5.3.28/ext/standard/crypt.c -o ext/standard/crypt.lo 
In file included from /builddir/build/BUILD/php-5.3.28/ext/standard/basic_functions.c:49:
/builddir/build/BUILD/php-5.3.28/build-zts/Zend/zend_language_parser.h:317: error: conflicting types for 'zendparse'
/builddir/build/BUILD/php-5.3.28/Zend/zend_globals_macros.h:35: note: previous declaration of 'zendparse' was here
/bin/sh /builddir/build/BUILD/php-5.3.28/build-zts/libtool --silent --preserve-dup-deps --mode=compile /builddir/build/BUILD/php-5.3.28/build-zts/meta_ccld  -Iext/standard/ -I/builddir/build/BUILD/php-5.3.28/ext/standard/ -DPHP_ATOM_INC -I/builddir/build/BUILD/php-5.3.28/build-zts/include -I/builddir/build/BUILD/php-5.3.28/build-zts/main -I/builddir/build/BUILD/php-5.3.28 -I/builddir/build/BUILD/php-5.3.28/build-zts/ext/date/lib -I/builddir/build/BUILD/php-5.3.28/ext/date/lib -I/builddir/build/BUILD/php-5.3.28/ext/ereg/regex -I/usr/include/libxml2 -I/builddir/build/BUILD/php-5.3.28/build-zts/TSRM -I/builddir/build/BUILD/php-5.3.28/build-zts/Zend -I/builddir/build/BUILD/php-5.3.28/main -I/builddir/build/BUILD/php-5.3.28/Zend -I/builddir/build/BUILD/php-5.3.28/TSRM -I/builddir/build/BUILD/php-5.3.28/build-zts/  -D_REENTRANT  -I/usr/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fno-strict-aliasing -Wno-pointer-sign -fvisibility=hidden -pthread -DZTS  -prefer-pic -c /builddir/build/BUILD/php-5.3.28/ext/standard/cyr_convert.c -o ext/standard/cyr_convert.lo 
make: *** [ext/standard/basic_functions.lo] Error 1
make: *** Waiting for unfinished jobs....
/builddir/build/BUILD/php-5.3.28/ext/standard/array.c: In function 'php_array_diff':
/builddir/build/BUILD/php-5.3.28/ext/standard/array.c:3407: warning: 'fci_key' may be used uninitialized in this function
/builddir/build/BUILD/php-5.3.28/ext/standard/array.c:3408: warning: 'fci_key_cache' may be used uninitialized in this function
/builddir/build/BUILD/php-5.3.28/ext/standard/array.c: In function 'php_array_intersect':
/builddir/build/BUILD/php-5.3.28/ext/standard/array.c:2989: warning: 'fci_key' may be used uninitialized in this function
/builddir/build/BUILD/php-5.3.28/ext/standard/array.c:2990: warning: 'fci_key_cache' may be used uninitialized in this function



Expected result:
----------------
Since I am unable to select the appropriate php version from the given bug report php version selection option, I selected irrelevant.

With the attached backport patch from bug 64503, I am able to compile php 5.3.28 successfully.

This bug report is mainly for the developer to consider to backport bug 64503 fix into php version 5.3.28.

Thanks.


Patches

php-5.3.28-backport-bug-64503.patch (last revision 2013-12-20 13:44 UTC by giamteckchoon at gmail dot com)

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2016-08-26 22:06 UTC] cmb@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: cmb
 [2016-08-26 22:06 UTC] cmb@php.net
PHP 5.3 had it's EOL long ago, and apparently the issue is
resolved in later versions, so I'm closing this ticket.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Apr 25 17:01:29 2024 UTC