| Summary: | dev-php5/eaccelerator-0.9.6.1 build failed with dev-lang/php-5.3.4 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Denis Kot <denis.kot> |
| Component: | [OLD] Server | Assignee: | PHP Bugs <php-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | giampaolo, jasper, naytro, sven.koehler, toto |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Denis Kot
2010-12-22 09:59:23 UTC
php-config is in /usr/lib64/php5.3/bin/php-config and not it /usr/lib64/php5/bin/php-config BTW. same error with dev-php5/pecl-memcache-2.2.5 Looks like it was fixed in dev-php5/eaccelerator-0.9.6.1-r1 by adding PHP_TARGETS, but dev-php5/eaccelerator-0.9.6.1-r1 is masked. Had to unmask it to complile. You can use ln -s /usr/lib64/php5.3/bin/php-config /usr/lib64/php5/bin/ as temporary workaround Please attach the output of emerge --info (In reply to comment #1) > php-config is in /usr/lib64/php5.3/bin/php-config and not it > /usr/lib64/php5/bin/php-config > > BTW. same error with dev-php5/pecl-memcache-2.2.5 > Thanks. This made me find the root cause of this problem. The php-ext-base-r1 eclass was missing a block for dev-lang/php-5.3.4 and dev-lang/php-5.2.16, causing incompatible packages to be installed on the same system. I added the blockers now so that portage can sort this problem out by itself. I hope that the pecl packages will be stabilised rapidly so that you don't have to ~arch those of them that you need. *** Bug 349245 has been marked as a duplicate of this bug. *** *** Bug 349295 has been marked as a duplicate of this bug. *** *** Bug 349441 has been marked as a duplicate of this bug. *** This one should be fixed now. Hopefully, the arch teams will stabilise updated pecl builds soon, giving you useful php installs again. Thank you! |