Igor Gnatenko - 2016-12-17
../src/xmlrpc_libxml2.c:52:22: error: field ‘cdata’ has incomplete type
     xmlrpc_mem_block cdata;    /* char */
                      ^~~~~
../src/xmlrpc_libxml2.c:53:22: error: field ‘children’ has incomplete type
     xmlrpc_mem_block children; /* xml_element* */
                      ^~~~~~~~
../src/xmlrpc_libxml2.c: In function ‘xmlElementNew’:
../src/xmlrpc_libxml2.c:124:5: warning: implicit declaration of function ‘XMLRPC_TYPED_MEM_BLOCK_INIT’ [-Wimplicit-function-declaration]
     XMLRPC_TYPED_MEM_BLOCK_INIT(char, envP, &retval->cdata, 0);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/xmlrpc_libxml2.c:124:33: error: expected expression before ‘char’
     XMLRPC_TYPED_MEM_BLOCK_INIT(char, envP, &retval->cdata, 0);
                                 ^~~~
../src/xmlrpc_libxml2.c:129:33: error: expected expression before ‘xml_element’
     XMLRPC_TYPED_MEM_BLOCK_INIT(xml_element *, envP, &retval->children, 0);
                                 ^~~~~~~~~~~
../src/xmlrpc_libxml2.c: At top level:
../src/xmlrpc_libxml2.c:431:20: error: unknown type name ‘xmlParserCtx’
 removeDocSizeLimit(xmlParserCtx * const parserP ATTR_UNUSED) {
                    ^~~~~~~~~~~~
../src/xmlrpc_libxml2.c:456:14: error: unknown type name ‘xmlParserCtx’
              xmlParserCtx ** const parserPP) {
              ^~~~~~~~~~~~
../src/xmlrpc_libxml2.c: In function ‘xml_parse’:
../src/xmlrpc_libxml2.c:496:5: warning: implicit declaration of function ‘createParser’ [-Wimplicit-function-declaration]
     createParser(envP, &context, &parserP);
     ^~~~~~~~~~~~
 

Last edit: Igor Gnatenko 2016-12-17