icu
icu copied to clipboard
Icu 8144
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
(Closing and opening the PR to trigger fresh CI)
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.