Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#79959 - [php-legacy] 8.1.23-2 missing symbol php_strlcpy used by PHP APCU
Attached to Project:
Arch Linux
Opened by Ash (eta-carinae) - Saturday, 14 October 2023, 15:17 GMT
Last edited by Toolybird (Toolybird) - Friday, 20 October 2023, 04:35 GMT
Opened by Ash (eta-carinae) - Saturday, 14 October 2023, 15:17 GMT
Last edited by Toolybird (Toolybird) - Friday, 20 October 2023, 04:35 GMT
|
DetailsDescription:
With version 8.1.23-2, the php-legacy-apcu and php-legacy-imagick modules fail to load due to the undefined symbol php_strlcpy. Here's the error message for apcu.so: PHP Startup: Unable to load dynamic library 'apcu.so' (tried: /usr/lib/php-legacy/modules/apcu.so (/usr/lib/php-legacy/modules/apcu.so: undefined symbol: php_strlcpy) I encountered this problem with nextcloud. This doesn't happen with 8.1.23-1. |
This task depends upon
Closed by Toolybird (Toolybird)
Friday, 20 October 2023, 04:35 GMT
Reason for closing: Fixed
Additional comments about closing: Rebuild is complete according to the linked Todo list.
Friday, 20 October 2023, 04:35 GMT
Reason for closing: Fixed
Additional comments about closing: Rebuild is complete according to the linked Todo list.
FS#79356. It really needs a proper fix instead of relying on old glibc.FS#79967yay -G php-legacy-apcu # or whatever to retrieve the package source
cd php-apcu
# can edit PKGBUILD to e.g. change to pkgrel=6.1
makepkg -f && sudo pacman -U php-legacy-apcu-5.1.22-6*-x86_64.pkg.tar.zst