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]

Reply via email to