src/Misc/SpellCheck.cpp:217:28: error: no matching member function for call to 'toUnicode' m_wordchars = m_codec->toUnicode(m_hunspell->get_wordchars()); ~~~~~~~~~^~~~~~~~~ /usr/local/include/qt5/QtCore/qtextcodec.h:78:13: note: candidate function not viable: no known conversion from 'const std::string' (aka 'const basic_string<char, char_traits<char>, allocator<char> >') to 'const QByteArray' for 1st argument QString toUnicode(const QByteArray&) const; ^ /usr/local/include/qt5/QtCore/qtextcodec.h:79:13: note: candidate function not viable: no known conversion from 'const std::string' (aka 'const basic_string<char, char_traits<char>, allocator<char> >') to 'const char *' for 1st argument QString toUnicode(const char* chars) const; ^ /usr/local/include/qt5/QtCore/qtextcodec.h:102:13: note: candidate function not viable: requires at least 2 arguments, but 1 was provided QString toUnicode(const char *in, int length, ConverterState *state = Q_NULLPTR) const ^ https://github.com/Sigil-Ebook/Sigil/issues/261
Fixed in Hunspell 1.5.1.