Compiling problem because of Assert method.
-------------------------------------------
Key: XERCESC-1572
URL: http://issues.apache.org/jira/browse/XERCESC-1572
Project: Xerces-C++
Type: Bug
Components: Miscellaneous
Versions: 2.5.0
Environment: HP-UX B.11.23 U ia64
aCC: HP aC++/ANSI C B3910B A.06.00 [Aug 25 2004]
Reporter: nicolss hirel
Priority: Critical
Hi,
I could build my application with xercesc 1.7.0.
When trying to build the same code using xercesc 2.5.0, I got the following
errors:
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 556: warning #2055-D:
too many arguments in macro invocation
, const XMLExcepts::Codes toThrow) const;
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 555: error #2040:
expected an identifier
inline void Assert(bool toEval
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 555: error #2079:
expected a type specifier
inline void Assert(bool toEval
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 555: error #2065:
expected a ";"
inline void Assert(bool toEval
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 671: warning #2055-D:
too many arguments in macro invocation
Assert(isStoring(), XMLExcepts::XSer_Storing_Violation);
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 676: warning #2055-D:
too many arguments in macro invocation
Assert(isLoading(), XMLExcepts::XSer_Loading_Violation);
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 682: warning #2055-D:
too many arguments in macro invocation
, const XMLExcepts::Codes toThrow) const
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 681: error #2040:
expected an identifier
inline void XSerializeEngine::Assert(bool toEval
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 681: error #2325:
inline specifier allowed on function declarations only
inline void XSerializeEngine::Assert(bool toEval
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 681: error #2065:
expected a ";"
inline void XSerializeEngine::Assert(bool toEval
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 747: warning #2012-D:
parsing restarts here after previous syntax error
XSerializeEngine::XSerializedObjectId_t fData;
^
"/usr/opt/temip_3pps/xerces/2.5.0/include/xercesc/internal/XSerializeEngine.hpp",
line 752: error #2169:
expected a declaration
XERCES_CPP_NAMESPACE_END
^
... and a lot more.
Anybody got an idea ?
Thanks a lot for your help in advance,
Nicolas H.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]