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
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.