forked from google/mozc
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
shitamo edited this page Nov 27, 2020
·
12 revisions
-
Mozc 2.26.4200.102 ビルド時発生エラー
../../rewriter/date_rewriter.cc:742:38: error: ‘size’ is not a member of ‘std’
742 | r = AdToEraForCourt(kEraData, std::size(kEraData), year, &eras);
| ^~~~
../../rewriter/date_rewriter.cc:744:46: error: ‘size’ is not a member of ‘std’
744 | r |= AdToEraForCourt(kNorthEraData, std::size(kNorthEraData), year, &eras);
|
../../rewriter/date_rewriter.cc: In static member function ‘static bool mozc::DateRewriter::EraToAd(const string&, std:vector<std::__cxx11::basic_string<char> >*, std::vector<std::__cxx11::basic_string<char> >*)’:
../../rewriter/date_rewriter.cc:766:41: error: ‘size’ is not a member of ‘std’
766 | ret |= EraToAdForCourt(kEraData, std::size(kEraData), key, results,
| ^~~~
../../rewriter/date_rewriter.cc:768:46: error: ‘size’ is not a member of ‘std’
768 | ret |= EraToAdForCourt(kNorthEraData, std::size(kNorthEraData), key, results,
| ^~~~
../../rewriter/date_rewriter.cc: At global scope:
../../rewriter/date_rewriter.cc:571:6: warning: ‘bool mozc::{anonymous}::EraToAdForCourt(const mozc::{anonymous}::YearDta*, size_t, const string&, std::vector<std::__cxx11::basic_string<char> >*, std::vector<std::__cxx11::basic_string<char
> >*)’ defined but not used [-Wunused-function]
571 | bool EraToAdForCourt(const YearData *data, size_t size, const std::string &key,
| ^~~~~~~~~~~~~~~
../../rewriter/date_rewriter.cc:505:6: warning: ‘bool mozc::{anonymous}::AdToEraForCourt(const mozc::{anonymous}::YearDta*, int, int, std::vector<std::__cxx11::basic_string<char> >*)’ defined but not used [-Wunused-function]
505 | bool AdToEraForCourt(const YearData *data, int size, int year,
| ^~~~~~~~~~~~~~~
gcc version 10.2.0 (Debian 10.2.0-18)でコンパイルしているのでC++17の機能を有効にする(-std=c++17
)必要がある模様。