| Summary: | dev-lang/php-7.1.13 w/ icu-60.2 - /usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | dieter ferdinand <dieter.ferdinand> |
| Component: | Current packages | Assignee: | PHP Bugs <php-bugs> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | office |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge.info
build log |
||
Please include your 'emerge --info' Builds fine here. hello, i will try it again, if all other packages are up to date. goodby We can't do anything without the bare minimum of information. Re-open if you are able to supply that. At the same time I don't see why this is assigned to office. Created attachment 518312 [details]
emerge.info
happens here as well until I mask icu 60-2
Created attachment 518318 [details]
build log
this seems to actually be caused by using gcc 5.x, switching to 6.4 allows build to complete with new icu GCC-5.4.0 is masked in 17.0 profile for a reason. Please switch to a supported compiler. |
hello, if i use this icu-package, php compiling breaks with this message: In file included from /usr/include/unicode/utypes.h:38:0, from /usr/include/unicode/unistr.h:32, from /temp/portage/portage/dev-lang/php-7.1.13/work/sapis-build/cli/ext/intl/intl_convertcpp.h:26, from /temp/portage/portage/dev-lang/php-7.1.13/work/sapis-build/cli/ext/intl/intl_convertcpp.cpp:21: /usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type typedef char16_t UChar; ^ In file included from /usr/include/unicode/utypes.h:39:0, from /usr/include/unicode/unistr.h:32, from /temp/portage/portage/dev-lang/php-7.1.13/work/sapis-build/cli/ext/intl/intl_convertcpp.h:26, from /temp/portage/portage/dev-lang/php-7.1.13/work/sapis-build/cli/ext/intl/intl_convertcpp.cpp:21: /usr/include/unicode/uversion.h:167:55: error: 'UChar' does not name a type u_versionFromUString(UVersionInfo versionArray, const UChar *versionString); goodby