Bug 513096
Summary: | php-pecl-runkit does not work with current php (fix included) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Stefan Neufeind <redhat> |
Component: | php-pecl-runkit | Assignee: | Pavel Alexeev <pahan> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | 11 | CC: | abuse, pahan |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 0.9-12.CVS20090215.fc11 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-07-31 08:11:00 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Stefan Neufeind
2009-07-21 23:24:14 UTC
Thank you for the report. Yes, this my patch intended primary for PHP-5.3.0 which shortly come to rawhide. So, I try add some magic and version dependent patch applying. Please, try this build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1566661 I believe this should resolve trouble. That build has dep-problems against the current F11-build of php: error: Failed dependencies: php(api) = 20090626 is needed by php-pecl-runkit-0.9-12.CVS20090215.fc12.x86_64 php(zend-abi) = 20090626 is needed by php-pecl-runkit-0.9-12.CVS20090215.fc12.x86_64 Was it maybe build against rawhide or so? That what the Buildroot /var/lib/mock/dist-f12-build-549132-80477 also seems to suggest. But it's a bit weird: Parent build (dist-f12, php-pecl-runkit-0.9-12.CVS20090215.fc11.src.rpm) So against what was it built? :-) Yes, it is rawhide. Fedora 11 build if you want: http://koji.fedoraproject.org/koji/taskinfo?taskID=1567443 I can confirm that build works fine on F11 with current php. Did a basic function-test of the extension as well. This resolves the issue introduced because of the patches which were in place for php 5.3. php-pecl-runkit-0.9-12.CVS20090215.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/php-pecl-runkit-0.9-12.CVS20090215.fc10 php-pecl-runkit-0.9-12.CVS20090215.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/php-pecl-runkit-0.9-12.CVS20090215.fc11 php-pecl-runkit-0.9-12.CVS20090215.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/php-pecl-runkit-0.9-12.CVS20090215.el5 php-pecl-runkit-0.9-12.CVS20090215.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report. php-pecl-runkit-0.9-12.CVS20090215.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report. php-pecl-runkit-0.9-12.CVS20090215.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report. Package php-pecl-runkit-0.9-12.CVS20090215.el5 still has this problem: $ php (nothing) sudo yum install php-pecl-runkit (...) $ php PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/runkit.so' - /usr/lib64/php/modules/runkit.so: undefined symbol: Z_ADDREF_P in Unknown on line 0 Removing the php-pecl-runkit package resolves the issue. System is CentOS 5.4, up to date with all PHP stuff installed from Fedora EPEL 5. Version of php? php version 5.1.6-23.2.el5_3 on a x86_64 system. Hm, you are sure what use php-pecl-runkit-0.9-12.CVS20090215.el5 version? Strange, it still only in epel-testing. And if I install it from testing I can't reproduce error: $ php -v PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:04) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies You are right. I'm running php-pecl-runkit-0.9-11.CVS20090215.el5.x86_64.rpm. I overlooked the -11 and -12 difference in the version when looking at the fc10/fc11 versions. So php-pecl-runkit-0.9-11.CVS20090215.el5.x86_64.rpm has the problem I reported in #12 and php-pecl-runkit-0.9-12.CVS20090215.el5.x86_64.rpm from epel-testing seems fine when I install it from epel-testing. In summary, the package from epel-testing needs to be pushed to epel? According to comment#9 it is pushed to stable... I don't known why it is not happened until now. If you want, I can fill ticket to fesco infrastructure with this question. Yes, please. Saves other people time to figure this out. |