Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 646714 - 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
Summary: dev-lang/php-7.1.13 w/ icu-60.2 - /usr/include/unicode/umachine.h:347:13: err...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-05 21:35 UTC by dieter ferdinand
Modified: 2018-02-07 09:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge.info (emerge.info,5.33 KB, text/plain)
2018-02-07 02:46 UTC, Kash Pande
Details
build log (build.log,404.71 KB, text/x-log)
2018-02-07 03:08 UTC, Kash Pande
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dieter ferdinand 2018-02-05 21:35:44 UTC
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
Comment 1 Brian Evans (RETIRED) gentoo-dev 2018-02-05 21:44:19 UTC
Please include your 'emerge --info'
Comment 2 Andreas Sturmlechner gentoo-dev 2018-02-05 22:12:55 UTC
Builds fine here.
Comment 3 dieter ferdinand 2018-02-06 11:15:32 UTC
hello,
i will try it again, if all other packages are up to date.

goodby
Comment 4 Andreas Sturmlechner gentoo-dev 2018-02-06 12:04:13 UTC
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.
Comment 5 Kash Pande 2018-02-07 02:46:18 UTC
Created attachment 518312 [details]
emerge.info

happens here as well until I mask icu 60-2
Comment 6 Kash Pande 2018-02-07 03:08:40 UTC
Created attachment 518318 [details]
build log
Comment 7 Kash Pande 2018-02-07 03:22:30 UTC
this seems to actually be caused by using gcc 5.x, switching to 6.4 allows build to complete with new icu
Comment 8 Andreas Sturmlechner gentoo-dev 2018-02-07 09:25:47 UTC
GCC-5.4.0 is masked in 17.0 profile for a reason. Please switch to a supported compiler.