make[6]: Entering directory `/tmp/nmm-0.9.1/nmm/interfaces/video/tv' if /bin/sh ../../../../libtool --tag=CXX --tag=CXX --mode=compile ppc-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/opt/mcp/ppcnf/crossroot/usr/lib/include -I../../../.. -O2 -fno-check-new -fexceptions -MT TVChannelList.lo -MD -MP -MF ".deps/TVChannelList.Tpo" -c -o TVChannelList.lo TVChannelList.cpp; \ then mv -f ".deps/TVChannelList.Tpo" ".deps/TVChannelList.Plo"; else rm -f ".deps/TVChannelList.Tpo"; exit 1; fi ppc-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/opt/mcp/ppcnf/crossroot/usr/lib/include -I../../../.. -O2 -fno-check-new -fexceptions -MT TVChannelList.lo -MD -MP -MF .deps/TVChannelList.Tpo -c TVChannelList.cpp -o TVChannelList.o In file included from TVChannelList.cpp:32: ../../../../nmm/utils/xml/xml++.hpp:40:27: libxml/parser.h: No such file or directory ../../../../nmm/utils/xml/xml++.hpp:41:29: libxml/encoding.h: No such file or directory In file included from TVChannelList.cpp:32: ../../../../nmm/utils/xml/xml++.hpp:85: error: 'xmlParserCtxtPtr' is used as a type, but is not defined as a type. ../../../../nmm/utils/xml/xml++.hpp:87: error: ISO C++ forbids declaration of ` xmlEntityPtr' with no type ../../../../nmm/utils/xml/xml++.hpp:87: error: syntax error before `(' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _start_document(void*)': ../../../../nmm/utils/xml/xml++.hpp:92: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:92: error: `parser' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:92: error: (Each undeclared identifier is reported only once for each function it appears in.) ../../../../nmm/utils/xml/xml++.hpp:94: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:94: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _end_document(void*)': ../../../../nmm/utils/xml/xml++.hpp:99: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:101: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:101: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp: At global scope: ../../../../nmm/utils/xml/xml++.hpp:105: error: syntax error before `*' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _start_element(...)': ../../../../nmm/utils/xml/xml++.hpp:107: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:110: error: `p' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:111: error: ISO C++ forbids declaration of `xmlChar' with no type ../../../../nmm/utils/xml/xml++.hpp:111: error: uninitialized const `xmlChar' ../../../../nmm/utils/xml/xml++.hpp:111: error: syntax error before `*' token ../../../../nmm/utils/xml/xml++.hpp:113: error: `cur' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:119: error: invalid use of undefined type ` struct XMLProperty' ../../../../nmm/utils/xml/xml++.hpp:62: error: forward declaration of `struct XMLProperty' ../../../../nmm/utils/xml/xml++.hpp:123: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:123: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp:124: error: `n' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp: At global scope: ../../../../nmm/utils/xml/xml++.hpp:127: error: syntax error before `*' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _end_element(...)': ../../../../nmm/utils/xml/xml++.hpp:128: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:130: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:130: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp: At global scope: ../../../../nmm/utils/xml/xml++.hpp:134: error: syntax error before `*' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _characters(...)': ../../../../nmm/utils/xml/xml++.hpp:135: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:137: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:137: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp:138: error: `s' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:138: error: `len' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp: At global scope: ../../../../nmm/utils/xml/xml++.hpp:141: error: syntax error before `*' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _comment(...)': ../../../../nmm/utils/xml/xml++.hpp:142: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:144: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:144: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _warning(void*, const char*, ...)': ../../../../nmm/utils/xml/xml++.hpp:149: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:159: error: `va_start' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:161: error: `va_end' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:163: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:163: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _error(void*, const char*, ...)': ../../../../nmm/utils/xml/xml++.hpp:168: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:178: error: `va_start' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:180: error: `va_end' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:182: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:182: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp: In function `void _fatal_error(void*, const char*, ...)': ../../../../nmm/utils/xml/xml++.hpp:187: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:197: error: `va_start' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:199: error: `va_end' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp:201: error: use of class template ` template class XMLParser' as expression ../../../../nmm/utils/xml/xml++.hpp:201: error: syntax error before `)' token ../../../../nmm/utils/xml/xml++.hpp: In function `void start_document()': ../../../../nmm/utils/xml/xml++.hpp:206: error: `_parser_callback' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp: At global scope: ../../../../nmm/utils/xml/xml++.hpp:249: error: syntax error before `public' ../../../../nmm/utils/xml/xml++.hpp:281: error: ISO C++ forbids declaration of `_parser_callback' with no type ../../../../nmm/utils/xml/xml++.hpp:281: error: `int _parser_callback' used prior to declaration ../../../../nmm/utils/xml/xml++.hpp:281: error: syntax error before `;' token ../../../../nmm/utils/xml/xml++.hpp:282: error: ISO C++ forbids declaration of `_context' with no type ../../../../nmm/utils/xml/xml++.hpp:282: error: `sax_handler' was not declared in this scope ../../../../nmm/utils/xml/xml++.hpp:282: error: invalid use of `this' at top level ../../../../nmm/utils/xml/xml++.hpp:282: error: `xmlCreatePushParserCtxt' was not declared in this scope ../../../../nmm/utils/xml/xml++.hpp:283: error: syntax error before `}' token ../../../../nmm/utils/xml/xml++.hpp:285: error: destructors must be member functions ../../../../nmm/utils/xml/xml++.hpp: In function `void XMLParser()': ../../../../nmm/utils/xml/xml++.hpp:285: error: `void XMLParser()' redeclared as different kind of symbol ../../../../nmm/utils/xml/xml++.hpp:82: error: previous declaration of ` template class XMLParser' ../../../../nmm/utils/xml/xml++.hpp:82: error: previous non-function declaration `template class XMLParser' ../../../../nmm/utils/xml/xml++.hpp:285: error: conflicts with function declaration `void XMLParser()' ../../../../nmm/utils/xml/xml++.hpp:287: error: type `int' argument given to `delete', expected pointer ../../../../nmm/utils/xml/xml++.hpp:290: error: `xmlFreeParserCtxt' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp: In function `void parse_chunk(const std::string&)': ../../../../nmm/utils/xml/xml++.hpp:294: error: `xmlParseChunk' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp: In function `void finish()': ../../../../nmm/utils/xml/xml++.hpp:298: error: `xmlParseChunk' undeclared (first use this function) ../../../../nmm/utils/xml/xml++.hpp: At global scope: ../../../../nmm/utils/xml/xml++.hpp:300: error: syntax error before `}' token make[6]: *** [TVChannelList.lo] Error 1 make[6]: Leaving directory `/tmp/nmm-0.9.1/nmm/interfaces/video/tv' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/tmp/nmm-0.9.1/nmm/interfaces/video/tv' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/tmp/nmm-0.9.1/nmm/interfaces/video' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/tmp/nmm-0.9.1/nmm/interfaces' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/nmm-0.9.1/nmm' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/nmm-0.9.1' make: *** [all] Error 2