FS#58061 - Namespace error on build (e.g. PHP)

Attached to Project: Arch Linux
Opened by Tobias (Ich875) - Sunday, 01 April 2018, 10:06 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 01 April 2018, 15:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: compilation of program (e.g. PHP 7.1) failed with namespace error


Additional info:
* package version(s) icu 61.1-1
* config and/or log files etc.


Steps to reproduce:
Try to compile PHP with intl support. Problem can be also found in the PHP Bugtracker with ID 86153.

There is a fix available. Please include it: http://source.icu-project.org/repos/icu/trunk/icu4c/readme.html#RecBuild
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Sunday, 01 April 2018, 15:21 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Affected packages need to define U_USING_ICU_NAMESPACE=1 until their respective upstreams update the code.
Comment by Evangelos Foutras (foutrelis) - Sunday, 01 April 2018, 15:18 GMT
This is not an issue with the icu package; the php71 package in the AUR needs to do something like this:

https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/php&id=16c36238f69fd9729403a23c650016b424a37285

Loading...