In file included from teng.h:46,
from teng.cc:43:
./tengwriter.h:116: error: invalid abstract return type for member function 'Teng::Writer_t Teng::Writer_t::operator=(const Teng::Writer_t&)'
./tengwriter.h:50: note: because the following virtual functions are pure within 'Teng::Writer_t':
./tengwriter.h:67: note: virtual int Teng::Writer_t::write(const std::string&)
./tengwriter.h:74: note: virtual int Teng::Writer_t::write(const char*)
./tengwriter.h:85: note: virtual int Teng::Writer_t::write(const std::string&, std::pair<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
./tengwriter.h:91: note: virtual int Teng::Writer_t::flush()
In file included from tengparsercontext.h:46,
from tengtemplate.h:46,
from teng.cc:47:
tenglex1.h:92: error: extra qualification 'Teng::Lex1_t::' on member 'unescapeInputSubstr'
In file included from tengtemplate.h:46,
from teng.cc:47:
tengparsercontext.h:85: error: extra qualification 'Teng::ParserContext_t::' on member 'popFragment'
tengparsercontext.h:87: error: extra qualification 'Teng::ParserContext_t::' on member 'cropCode'
I've have the same warning with you,I change some code and get through of these warnings,but still have a segmentation fault while running!