icu icon indicating copy to clipboard operation
icu copied to clipboard

Icu 8144

Open jowilco opened this issue 3 years ago • 2 comments

Checklist
  • [x] Issue filed: https://unicode-org.atlassian.net/browse/ICU-8144
  • [ ] Updated PR title and link in previous line to include Issue number
  • [ ] Issue accepted
  • [ ] Tests included
  • [ ] Documentation is changed or added

jowilco avatar Sep 26 '20 12:09 jowilco

(Closing and opening the PR to trigger fresh CI)

sffc avatar Apr 24 '21 00:04 sffc

You currently have the following build error:

../../lib/libicuuc.so: undefined reference to `icu_69::CurrencyDisplayNames::getName(char16_t const*, UCurrNameStyle, UErrorCode&) const'
../../lib/libicui18n.so: undefined reference to `icu_69::CurrencyDisplayNames::getPluralName(char16_t const*, icu_69::PluralMapBase::Category, UErrorCode&) const'
../../lib/libicui18n.so: undefined reference to `icu_69::CurrencyDisplayNames::getInstance(icu_69::Locale const*, UErrorCode&)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:81: recipe for target '../../bin/makeconv' failed

That error usually means either you haven't defined the functions, or you haven't told the compiler where to find them. I think you're in the second case. You added "currencydisplaynames.cpp" to the vcxproj files, but you also need to add it to the file icu4c/source/common/sources.txt for Unixy systems.

sffc avatar May 01 '21 01:05 sffc