| Summary: | dev-php/pecl-apcu_bc incorrect extension load order (undefined symbol: zif_apcu_store) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Kamil Kamiński <kamil> |
| Component: | Current packages | Assignee: | PHP Bugs <php-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dschridde+gentoobugs, gentoo |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://github.com/krakjoe/apcu-bc/issues/9 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Kamil Kamiński
2016-01-25 13:06:56 UTC
This should be fixed with apcu_bc-1.0.1-r1 (In reply to Brian Evans from comment #1) > This should be fixed with apcu_bc-1.0.1-r1 It appears that pecl-apcu_bc is not being loaded at all in my installation. Could that be because the ini file is named /etc/php/fpm-php7.0/ext-active/bc_apcu.ini/bc_apcu.ini instead of /etc/php/fpm-php7.0/ext-active/bc_apcu.ini? (Notice the extra "bc_apcu.ini" directory.) The following sequence of commands makes the extension appear in phpinfo() and also makes ownCloud work: # mv /etc/php/fpm-php7.0/ext-active/bc_apcu.ini /etc/php/fpm-php7.0/ext-active/bc_apcu.ini.d # mv /etc/php/fpm-php7.0/ext-active/bc_apcu.ini.d/bc_apcu.ini /etc/php/fpm-php7.0/ext-active/bc_apcu.ini # rmdir /etc/php/fpm-php7.0/ext-active/bc_apcu.ini.d # systemctl restart php-fpm@7.0 This observation matches the QA notices of the package: * Extension added to /etc/php/cli-php7.0/ext/bc_apcu.ini * Extension added to /etc/php/cgi-php7.0/ext/bc_apcu.ini * Extension added to /etc/php/fpm-php7.0/ext/bc_apcu.ini * QA Notice: dosym target omits basename: '/etc/php/cli-php7.0/ext-active/bc_apcu.ini' * QA Notice: dosym target omits basename: '/etc/php/cgi-php7.0/ext-active/bc_apcu.ini' * QA Notice: dosym target omits basename: '/etc/php/fpm-php7.0/ext-active/bc_apcu.ini' |