Summary: | app-i18n/poedit-1.8.5 : language.cpp:(.text+0x2d): undefined reference to `icu::UnicodeString::UnicodeString(icu::UnicodeString&&)' with dev-libs/icu-56.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo wxWidgets project <wxwidgets> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andrzej.kardas, crazy-ivanovic, denny.reeh, gentoo, guillaume.horel, office |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 575198 | ||
Bug Blocks: | |||
Attachments: |
app-i18n:poedit-1.8.5:20160124-151325.log
emerge-history.txt environment |
Description
Toralf Förster
2016-01-24 15:19:06 UTC
Created attachment 423796 [details]
app-i18n:poedit-1.8.5:20160124-151325.log
Created attachment 423798 [details]
emerge-history.txt
Created attachment 423800 [details]
environment
Rebuild icu? I'm having the same problem after upgrading icu to 56.1. Thanks, didn't notice there was a new version. I don't see anything committed upstream to handle this so I'll report it there. This is caused by a C++ ABI mismatch. ICU is built with -std=c++98 while poedit is built with -std=gnu++11. ICU maintainers, how much work would it be to move ICU to C++-11 now? I know Arfrever was pushing for it a couple years ago and I vetoed it, but the landscape has changed a lot since then... Fixed by new ICU version. |