user/libe-book: FTBFS: error: ‘TRUE’ was not declared in this scope
...
CXX libe_book_internal_la-libebook_xml.lo
EBOOKCharsetConverter.cpp: In member function ‘bool libebook::EBOOKCharsetConverter::convertBytes(const char*, unsigned int, std::vector<char>&)’:
EBOOKCharsetConverter.cpp:127:7: error: ‘TRUE’ was not declared in this scope
TRUE, TRUE, &status)
^~~~
make[4]: *** [Makefile:915: libe_book_internal_la-EBOOKCharsetConverter.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
EBOOKXMLParser.cpp:29:7: warning: base class ‘class std::enable_shared_from_this<libebook::{anonymous}::DiscardContext>’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
class DiscardContext : public EBOOKXMLContext, public std::enable_shared_from_this<DiscardContext>
^~~~~~~~~~~~~~
TealDocParser.cpp: In instantiation of ‘libebook::{anonymous}::TagGrammar<Iterator>::TagGrammar() [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]’:
TealDocParser.cpp:411:59: required from here
TealDocParser.cpp:129:3: warning: ‘libebook::{anonymous}::TagGrammar<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >::tags’ should be initialized in the member initialization list [-Weffc++]
TagGrammar() : TagGrammar::base_type(tag, "tag")
^~~~~~~~~~
TealDocParser.cpp:129:3: warning: ‘libebook::{anonymous}::TagGrammar<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >::eattrs’ should be initialized in the member initialization list [-Weffc++]