Xerces.cpp fails to compile for two reasons:

1.
xercesc\internal\XSerializeEngine.hpp
complains about macros "read" and "write" not having the proper number of arguments (in fact, they are method names). I don't know where these macros get defined (probably somewhere in MS VC), but the errors go away if I put


#undef read
#undef write

in the first line of "XSerializeEngine.hpp".

2.
Xerces.cpp(12673) : error C2039: 'getNameSpace'
: is no element of 'XMLNotationDecl'
C:/xerces-c_2_4_0-win32/include/xercesc/framework/XMLNotationDecl.hpp(135)
: see declaration of 'XMLNotationDecl'

Xerces.cpp(13022) : error C2039: 'setNameSpace'
: is no element of 'XMLNotationDecl'
C:/xerces-c_2_4_0-win32/include/xercesc/framework/XMLNotationDecl.hpp(135)
: see declaration of 'XMLNotationDecl'

This is true, thera are only methods called "get/setNameSpaceId". Perhaps the windows and *nix Versions of Xerces-C are not synchronized?

Martin




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to