Re: Re: [xml] about the xmllib's shema



hi,there

first, if i changed nothing,after i compiled the lib,i can't use the API defined in the schemas.h. the 
compiler told me the API undefined.the output is:

K:\trylib\test\main.cpp(18) : error C2065: 'xmlSchemaNewParserCtxt' : undeclared identifier
K:\trylib\test\main.cpp(39) : warning C4508: 'main' : function should return a value; 'void' return type 
assumed
but i think i include the schemas.h before i invoke this API. and i can find the API definition
in the schema.h. so i think the problem is LIBXML_SCHEMAS_ENABLED macro.
it wasn't defined at all.so the compiler ignore all of the definition of the API in the xmlschemas.h.

and then i define the LIBXML_SCHEMAS_ENABLED in the visual stdio as a global macro.
compile it again. following is the error message:


.\..\include\libxml/schemasInternals.h(210) : error C2061: syntax error : identifier 'xmlRegexpPtr'
.\..\include\libxml/schemasInternals.h(212) : error C2059: syntax error : '}'
.\..\include\libxml/schemasInternals.h(233) : error C2061: syntax error : identifier 'xmlRegexpPtr'
.\..\include\libxml/schemasInternals.h(234) : error C2059: syntax error : '}'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(77) : error C2061: syntax error : identifier 
'xmlAutomataPtr'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(78) : error C2061: syntax error : identifier 'start'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(78) : error C2059: syntax error : ';'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(79) : error C2061: syntax error : identifier 'end'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(79) : error C2059: syntax error : ';'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(80) : error C2061: syntax error : identifier 'state'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(80) : error C2059: syntax error : ';'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(81) : error C2059: syntax error : '}'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(118) : error C2061: syntax error : identifier 
'xmlRegExecCtxtPtr'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(125) : error C2059: syntax error : '}'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(158) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(159) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(159) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(180) : error C2027: use of undefined type 
'_xmlSchemaFacet'
        ..\..\include\libxml/schemasInternals.h(223) : see declaration of '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(182) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(183) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(183) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(186) : error C2027: use of undefined type 
'_xmlSchemaFacet'
        ..\..\include\libxml/schemasInternals.h(223) : see declaration of '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(207) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(208) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(208) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(297) : error C2037: left of 'name' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(298) : error C2037: left of 'name' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(298) : error C2198: 'xmlFree' : too few actual 
parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(299) : error C2037: left of 'namedType' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(300) : error C2037: left of 'namedType' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(300) : error C2198: 'xmlFree' : too few actual 
parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(301) : error C2037: left of 'namedTypeNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(302) : error C2037: left of 'namedTypeNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(302) : error C2198: 'xmlFree' : too few actual 
parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(303) : error C2037: left of 'ref' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(304) : error C2037: left of 'ref' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(304) : error C2198: 'xmlFree' : too few actual 
parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(305) : error C2037: left of 'refNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(306) : error C2037: left of 'refNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(306) : error C2198: 'xmlFree' : too few actual 
parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(307) : error C2037: left of 'annot' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(308) : error C2037: left of 'annot' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(308) : error C2198: 'xmlSchemaFreeAnnot' : too few 
actual parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(309) : error C2037: left of 'contModel' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(310) : warning C4013: 'xmlRegFreeRegexp' undefined; 
assuming extern returning int
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(310) : error C2037: left of 'contModel' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(325) : error C2037: left of 'value' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(326) : error C2037: left of 'value' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(326) : error C2198: 'xmlFree' : too few actual 
parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(327) : error C2037: left of 'id' specifies undefined 
struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(328) : error C2037: left of 'id' specifies undefined 
struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(328) : error C2198: 'xmlFree' : too few actual 
parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(329) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(330) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(330) : error C2198: 'xmlSchemaFreeValue' : too few 
actual parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(331) : error C2037: left of 'regexp' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(332) : error C2037: left of 'regexp' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(333) : error C2037: left of 'annot' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(334) : error C2037: left of 'annot' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(334) : error C2198: 'xmlSchemaFreeAnnot' : too few 
actual parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(362) : error C2037: left of 'next' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(431) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(469) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(469) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(472) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(472) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(475) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(475) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(477) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(477) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(479) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(479) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(481) : error C2037: left of 'error' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(481) : error C2037: left of 'userData' specifies 
undefined struct/union '_xmlSchemaParserCtxt'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(507) : error C2037: left of 'flags' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(509) : error C2037: left of 'name' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(513) : error C2037: left of 'flags' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(515) : error C2037: left of 'flags' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(517) : error C2037: left of 'flags' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(519) : error C2037: left of 'flags' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(521) : error C2037: left of 'flags' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(523) : error C2037: left of 'flags' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(524) : error C2037: left of 'ref' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(525) : error C2037: left of 'id' specifies undefined 
struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(526) : error C2037: left of 'id' specifies undefined 
struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(528) : error C2037: left of 'minOccurs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(528) : error C2037: left of 'maxOccurs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(530) : error C2037: left of 'minOccurs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(531) : error C2037: left of 'minOccurs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(532) : error C2037: left of 'maxOccurs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(534) : error C2037: left of 'maxOccurs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(535) : error C2037: left of 'maxOccurs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(539) : error C2037: left of 'namedType' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(540) : error C2037: left of 'namedType' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(541) : error C2037: left of 'namedTypeNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(542) : error C2037: left of 'namedTypeNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(546) : error C2037: left of 'substGroup' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(547) : error C2037: left of 'substGroup' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(548) : error C2037: left of 'substGroupNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(549) : error C2037: left of 'substGroupNs' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(553) : error C2037: left of 'value' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(554) : error C2037: left of 'value' specifies 
undefined struct/union '_xmlSchemaElement'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemas.c(554) : fatal error C1003: error count exceeds 100; 
stopping compilation
xmlschemastypes.c
.\..\include\libxml/schemasInternals.h(210) : error C2061: syntax error : identifier 'xmlRegexpPtr'
.\..\include\libxml/schemasInternals.h(212) : error C2059: syntax error : '}'
.\..\include\libxml/schemasInternals.h(233) : error C2061: syntax error : identifier 'xmlRegexpPtr'
.\..\include\libxml/schemasInternals.h(234) : error C2059: syntax error : '}'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(785) : warning C4018: '<=' : signed/unsigned 
mismatch
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(785) : warning C4018: '<=' : signed/unsigned 
mismatch
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(801) : warning C4018: '<=' : signed/unsigned 
mismatch
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(801) : warning C4018: '<=' : signed/unsigned 
mismatch
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1291) : warning C4244: '=' : conversion from 
'double ' to 'unsigned int ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1292) : warning C4244: '=' : conversion from 
'double ' to 'long ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1309) : warning C4244: '=' : conversion from 
'double ' to 'long ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1316) : warning C4244: '=' : conversion from 
'double ' to 'unsigned int ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1317) : warning C4244: '=' : conversion from 
'double ' to 'long ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1321) : warning C4244: '=' : conversion from 
'double ' to 'unsigned int ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1322) : warning C4244: '=' : conversion from 
'double ' to 'long ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1330) : warning C4018: '>' : signed/unsigned 
mismatch
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1341) : warning C4244: 'initializing' : 
conversion from 'double ' to 'long ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1342) : warning C4244: 'initializing' : 
conversion from 'double ' to 'long ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1354) : warning C4244: '=' : conversion from 
'double ' to 'unsigned int ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1355) : warning C4244: '=' : conversion from 
'double ' to 'long ', possible loss of data
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1801) : error C2037: left of 'type' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1803) : warning C4013: 'xmlRegexpExec' 
undefined; assuming extern returning int
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1803) : error C2037: left of 'regexp' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1812) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1812) : error C2198: 'xmlSchemaCompareValues' : 
too few actual parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1822) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1822) : error C2198: 'xmlSchemaCompareValues' : 
too few actual parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1832) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1832) : error C2198: 'xmlSchemaCompareValues' : 
too few actual parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1842) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1842) : error C2198: 'xmlSchemaCompareValues' : 
too few actual parameters
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1855) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1856) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1857) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1860) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1863) : error C2037: left of 'val' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1870) : error C2037: left of 'value' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1871) : error C2037: left of 'value' specifies 
undefined struct/union '_xmlSchemaFacet'
K:\trylib\libxml2-2.2.26.tar\libxml2-2.4.26\xmlschemastypes.c(1871) : error C2198: 'xmlStrEqual' : too few 
actual parameters



and then i define this macro by myself.


   thanks for you reply my question first.
 and my problem is :
 i got the libxml package. i unziped it and compiled
 it in the windows2000 platform.

You compiled it. Aha.

 when i used it, i found there wasn't the schema
 support. so i checked the schemas.c and i noticed
 the #include < win32version.h>  and < xmlversion.h>  but
 they didn't define the ENABLE_SCHEMA macro. i define
 this macro by myself but i cann't compile this lib
 at all. who can help me!?

Noone can until you tell exactly what the compiler complains about.

Please post the compiler's output, or at least describe it in detail.

Ciao
Igor
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml gnome org
http://mail.gnome.org/mailman/listinfo/xml






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]