|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #76153 Intl compilation fails with icu4c 61.1
Submitted: 2018-03-27 09:49 UTC Modified: -
From: smillerdev at me dot com Assigned:
Status: Closed Package: intl (PECL)
PHP Version: Irrelevant OS: any
Private report: No CVE-ID: None
 [2018-03-27 09:49 UTC] smillerdev at me dot com
When compiling the Intl extension with Icu4c 61.1 the compilation fails with namespace issues (as seen here:

This is very likely due to the migration issues mentioned in the 61.1 release notes:

Test script:


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2018-03-28 16:06 UTC]
Automatic comment on behalf of ab
Log: Fixed bug #76153 Intl compilation fails with icu4c 61.1
 [2018-03-28 16:06 UTC]
-Status: Open +Status: Closed
 [2018-03-28 22:11 UTC] srl at icu-project dot org
please instead fix the source to use the icu:: namespace. See 

> Namespace (ICU 61 and later): Since ICU 61, call sites need to qualify ICU types explicitly, for example icu::UnicodeString, or do using icu::UnicodeString; where appropriate. If your code relies on the "using namespace icu;" that used to be in unicode/uversion.h, then you need to update your code.
PHP Copyright © 2001-2023 The PHP Group
All rights reserved.
Last updated: Sun Sep 24 18:01:24 2023 UTC