Summary: | dev-python/pyicu-1.9.3-r1 - build failed: layoutengine.cpp:27:33: fatal error: layout/LayoutEngine.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | tman <cornicx> |
Component: | Current packages | Assignee: | Marek Szuba (RETIRED) <marecki> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | roman, toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/mnt/portage/logs/dev-python:pyicu-1.9.3-r1:20161107-043641.log
emerge --info dev-python/pyicu /var/tmp/portage/dev-python/pyicu-1.9.3-r1/temp/build.log |
Description
tman
2016-11-07 04:39:08 UTC
Created attachment 452560 [details]
/mnt/portage/logs/dev-python:pyicu-1.9.3-r1:20161107-043641.log
*** Bug 599132 has been marked as a duplicate of this bug. *** Same here. Created attachment 452634 [details]
emerge --info dev-python/pyicu
Created attachment 452636 [details]
/var/tmp/portage/dev-python/pyicu-1.9.3-r1/temp/build.log
icu-58.1 entirely dropped the layoutengine part: http://userguide.icu-project.org/layoutengine The replacement engine can be added through installation of dev-libs/icu-le-hb but unfortunately that package changes header location so pyicu will still fail to find the header(s). Thanks for the report. Looks like upstream has fixed this 1.9.4, I'll have a look at it in the next couple of days. (In reply to Marek Szuba from comment #7) > Thanks for the report. Looks like upstream has fixed this 1.9.4, I'll have a > look at it in the next couple of days. Is there not any patch? Turns out icu-58.1 support in 1.9.4 is not complete yet because it still tries to link against libicule, even when not needed. I have backported a couple of commits from upstream master which address the problem and now all seems to be well. Tested on amd64 with PYTHON_TARGETS="python2_7 python3_4 python3_5", with dev-libs/icu at both 57.1 (i.e. current stable) and 58.1. |