[php-src] Issue #12112: Cannot enable intl module with gettext-0.22: configure fails
| From: | debohman | Date: | Sat, 02 Sep 2023 20:50:19 +0000 |
| Subject: | [php-src] Issue #12112: Cannot enable intl module with gettext-0.22: configure fails | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-245319@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/12112
Author: debohman
### Description
The latest gettext
gettext-0.22, has removed some symbols from libintl,
and this causes the php intl module to fail configuration. The
bindtextdomain has been replaced with libintl_bindtextdomain.
During my investigation, I noticed that the following symbols are also missing:
```
ngettext
dngettext
dcngettext
bind_textdomain_codeset
```
I noticed this when building php-8.1.22, and it also fails with
php-8.1.23. I have not tried newer versions yet.
I do have a patch to ext/gettext/config.m4.
### PHP Version
php-8.1.23
### Operating System
macOS 10.12.6