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
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: 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)

Pull Requests

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-2025 The PHP Group
All rights reserved.
Last updated: Tue Jul 15 05:01:33 2025 UTC