Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 576370 - www-client/chromium-50.0.2657.0 fails to compile against system icu (utrie2.h)
Summary: www-client/chromium-50.0.2657.0 fails to compile against system icu (utrie2.h)
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL: https://bugs.chromium.org/p/chromium/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-03 19:06 UTC by Paweł Hajdan, Jr. (RETIRED)
Modified: 2016-11-19 02:11 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2016-03-03 19:06:44 UTC
../../third_party/WebKit/Source/platform/fonts/CharacterDataGenerator.cpp:12:20: fatal error: utrie2.h: No such file or directory

utrie2.h is an internal ICU header.

This is recent, and https://codereview.chromium.org/1742293002 should address it.

This has been filed upstream as https://bugs.chromium.org/p/chromium/issues/detail?id=584920 .
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2016-04-18 11:05:49 UTC
Uploaded https://codereview.chromium.org/1893293002 as an obvious change to improve things, but it doesn't fix everything yet.

Some notes for the future:

1. Passing -Dgenerate_character_data=0 to gyp seems to use more packaging-friendly code paths.

2. Also note https://bugs.chromium.org/p/chromium/issues/detail?id=592268 (undefined reference to `base::i18n::GetRawIcuMemory()). That function and calls are probably not needed when we just link ICU directly rather than using its data files.