|  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
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Bug Type:
From: smillerdev at me dot com
New email:
PHP Version: OS:


 [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-2020 The PHP Group
All rights reserved.
Last updated: Sat Nov 28 06:01:24 2020 UTC