[xml] LibXML 2.4.0 on Win32



Team,

On every release, that enhances for sure LibXML, we (poor people that uses
an operating system that owns 90% of the market) experience the frustration
caused by many warnings detected by MSVC. In addition to that, the default
distribution comes with "trio", that refuses to compile.

How we can help to clean up those warnings from now on?

Regards,

Nilo

Attached is the output of MSVC:

--------------------Configuration: libxml2_so - Win32
Release--------------------
Performing Custom Build Step on .\libxml2.def.src
libxml2.def.src
Compiling...
catalog.c
debugXML.c
DOCBparser.c
encoding.c
entities.c
E:\libxml\entities.c(49) : warning C4133: '==' : incompatible types - from
'struct _xmlEntity *' to 'struct _xmlNode *'
error.c
E:\libxml\error.c(72) : warning C4273: 'xmlGenericError' : inconsistent dll
linkage.  dllexport assumed.
E:\libxml\error.c(73) : warning C4273: 'xmlGenericErrorContext' :
inconsistent dll linkage.  dllexport assumed.
hash.c
HTMLparser.c
HTMLtree.c
list.c
nanoftp.c
nanohttp.c
parser.c
E:\libxml\parser.c(83) : warning C4273: 'xmlGetWarningsDefaultValue' :
inconsistent dll linkage.  dllexport assumed.
E:\libxml\parser.c(84) : warning C4273: 'xmlParserDebugEntities' :
inconsistent dll linkage.  dllexport assumed.
E:\libxml\parser.c(91) : warning C4273: 'xmlSubstituteEntitiesDefaultValue'
: inconsistent dll linkage.  dllexport assumed.
E:\libxml\parser.c(92) : warning C4273: 'xmlDoValidityCheckingDefaultValue'
: inconsistent dll linkage.  dllexport assumed.
E:\libxml\parser.c(94) : warning C4273: 'xmlLoadExtDtdDefaultValue' :
inconsistent dll linkage.  dllexport assumed.
E:\libxml\parser.c(95) : warning C4273: 'xmlPedanticParserDefaultValue' :
inconsistent dll linkage.  dllexport assumed.
E:\libxml\parser.c(96) : warning C4273: 'xmlKeepBlanksDefaultValue' :
inconsistent dll linkage.  dllexport assumed.
parserInternals.c
E:\libxml\parserInternals.c(57) : warning C4273: 'xmlParserVersion' :
inconsistent dll linkage.  dllexport assumed.
SAX.c
E:\libxml\SAX.c(94) : warning C4273: 'xmlDefaultSAXLocator' : inconsistent
dll linkage.  dllexport assumed.
E:\libxml\SAX.c(1558) : warning C4273: 'xmlDefaultSAXHandler' : inconsistent
dll linkage.  dllexport assumed.
E:\libxml\SAX.c(1638) : warning C4273: 'htmlDefaultSAXHandler' :
inconsistent dll linkage.  dllexport assumed.
tree.c
E:\libxml\tree.c(45) : warning C4273: 'xmlStringText' : inconsistent dll
linkage.  dllexport assumed.
E:\libxml\tree.c(46) : warning C4273: 'xmlStringTextNoenc' : inconsistent
dll linkage.  dllexport assumed.
E:\libxml\tree.c(48) : warning C4273: 'xmlStringComment' : inconsistent dll
linkage.  dllexport assumed.
E:\libxml\tree.c(49) : warning C4273: 'oldXMLWDcompatibility' : inconsistent
dll linkage.  dllexport assumed.
E:\libxml\tree.c(50) : warning C4273: 'xmlIndentTreeOutput' : inconsistent
dll linkage.  dllexport assumed.
E:\libxml\tree.c(51) : warning C4273: 'xmlBufferAllocScheme' : inconsistent
dll linkage.  dllexport assumed.
E:\libxml\tree.c(55) : warning C4273: 'xmlSaveNoEmptyTags' : inconsistent
dll linkage.  dllexport assumed.
E:\libxml\tree.c(4792) : warning C4273: 'xmlDefaultBufferSize' :
inconsistent dll linkage.  dllexport assumed.
uri.c
valid.c
xinclude.c
xlink.c
Generating Code...
E:\libxml\valid.c(3416) : warning C4761: integral size mismatch in argument;
conversion supplied
E:\libxml\nanohttp.c(775) : warning C4761: integral size mismatch in
argument; conversion supplied
E:\libxml\nanoftp.c(871) : warning C4761: integral size mismatch in
argument; conversion supplied
Compiling...
xmlIO.c
E:\libxml\xmlIO.c(147) : warning C4133: 'function' : incompatible types -
from 'struct stat *' to 'struct _stat *'
xmlmemory.c
E:\libxml\xmlmemory.c(625) : warning C4273: 'xmlFree' : inconsistent dll
linkage.  dllexport assumed.
E:\libxml\xmlmemory.c(626) : warning C4273: 'xmlMalloc' : inconsistent dll
linkage.  dllexport assumed.
E:\libxml\xmlmemory.c(627) : warning C4273: 'xmlRealloc' : inconsistent dll
linkage.  dllexport assumed.
E:\libxml\xmlmemory.c(628) : warning C4273: 'xmlMemStrdup' : inconsistent
dll linkage.  dllexport assumed.
xpath.c
xpointer.c
Generating Code...
Linking...
   Creating library release_so/libxml2.lib and object release_so/libxml2.exp
LINK : warning LNK4049: locally defined symbol "_xmlFree" imported
LINK : warning LNK4049: locally defined symbol "_xmlMalloc" imported
LINK : warning LNK4049: locally defined symbol "_xmlGenericError" imported
LINK : warning LNK4049: locally defined symbol "_xmlGenericErrorContext"
imported
LINK : warning LNK4049: locally defined symbol "_xmlRealloc" imported
LINK : warning LNK4049: locally defined symbol "_xmlMemStrdup" imported
LINK : warning LNK4049: locally defined symbol "_xmlDefaultSAXLocator"
imported
LINK : warning LNK4049: locally defined symbol "_htmlDefaultSAXHandler"
imported
LINK : warning LNK4049: locally defined symbol "_xmlStringTextNoenc"
imported
LINK : warning LNK4049: locally defined symbol "_xmlStringText" imported
LINK : warning LNK4049: locally defined symbol "_xmlDefaultSAXHandler"
imported
LINK : warning LNK4049: locally defined symbol "_xmlIndentTreeOutput"
imported
LINK : warning LNK4049: locally defined symbol "_xmlParserDebugEntities"
imported
LINK : warning LNK4049: locally defined symbol
"_xmlSubstituteEntitiesDefaultValue" imported
LINK : warning LNK4049: locally defined symbol "_xmlGetWarningsDefaultValue"
imported
LINK : warning LNK4049: locally defined symbol "_xmlKeepBlanksDefaultValue"
imported
LINK : warning LNK4049: locally defined symbol
"_xmlPedanticParserDefaultValue" imported
LINK : warning LNK4049: locally defined symbol
"_xmlDoValidityCheckingDefaultValue" imported
LINK : warning LNK4049: locally defined symbol "_xmlLoadExtDtdDefaultValue"
imported

libxml2.dll - 0 error(s), 49 warning(s)






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