DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22017>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22017 Visual Studio .NET compilation error (VC 7.1) Summary: Visual Studio .NET compilation error (VC 7.1) Product: Xerces-C++ Version: 2.3.0 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Build AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hi, I am currently using Visual Studio .NET 2003 with the compiler v7.1. I try to compile the XercesLib target (project VC7) but this failed. This failure is probably due to the compiler v7.1 which is not compliant with the v7.0 First error: - xercesc/framework/StdOutFormatTarget.cpp needs to have #include <iostream> and using namespace std; Second error: - DFAContentModel.cpp does not compile because of a huge list of error (I didn't investigate). Here is the error list: DFAContentModel.cpp ..\..\..\..\..\src\xercesc\validators\common\CMLeaf.hpp(142) : error C2226: syntax error : unexpected type 'xercesc_2_3::QName' ..\..\..\..\..\src\xercesc\validators\common\CMLeaf.hpp(142) : error C2238: unexpected token(s) preceding ';' ..\..\..\..\..\src\xercesc\validators\common\CMLeaf.hpp(211) : error C2511: 'xercesc_2_3::CMLeaf::CMLeaf(xercesc_2_3::QName *const ,const unsigned int,xercesc_2_3::MemoryManager *const )' : overloaded member function not found in 'xercesc_2_3::CMLeaf' ..\..\..\..\..\src\xercesc\validators\common\CMLeaf.hpp(135) : see declaration of 'xercesc_2_3::CMLeaf' ..\..\..\..\..\src\xercesc\validators\common\CMLeaf.hpp(336) : error C2059: syntax error : '}' ..\..\..\..\..\src\xercesc\validators\common\CMUnaryOp.hpp(108) : error C2612: trailing 'namespace' illegal in base/member initializer list ..\..\..\..\..\src\xercesc\validators\common\CMUnaryOp.hpp(108) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\framework\XMLContentModel.hpp(127) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\framework\XMLContentModel.hpp(162) : error C2071: 'xercesc_2_3::XMLContentModel::gInvalidTrans' : illegal storage class ..\..\..\..\..\src\xercesc\framework\XMLContentModel.hpp(162) : error C2246: 'xercesc_2_3::XMLContentModel::gInvalidTrans' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\framework\XMLContentModel.hpp(163) : error C2071: 'xercesc_2_3::XMLContentModel::gEOCFakeId' : illegal storage class ..\..\..\..\..\src\xercesc\framework\XMLContentModel.hpp(163) : error C2246: 'xercesc_2_3::XMLContentModel::gEOCFakeId' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\framework\XMLContentModel.hpp(164) : error C2071: 'xercesc_2_3::XMLContentModel::gEpsilonFakeId' : illegal storage class ..\..\..\..\..\src\xercesc\framework\XMLContentModel.hpp(164) : error C2246: 'xercesc_2_3::XMLContentModel::gEpsilonFakeId' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\common\ContentLeafNameTypeVector.hpp (95) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(141) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(317) : error C2027: use of undefined type 'xercesc_2_3::ContentSpecNode' ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(143) : see declaration of 'xercesc_2_3::ContentSpecNode' ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(317) : error C2143: syntax error : missing ';' before '*' ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(317) : error C2501: 'xercesc_2_3::DFAContentModel::NodeTypes' : missing storage-class or type specifiers ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(317) : error C2501: 'xercesc_2_3::DFAContentModel::fElemMapType' : missing storage-class or type specifiers ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(326) : error C2027: use of undefined type 'xercesc_2_3::ContentSpecNode' ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(143) : see declaration of 'xercesc_2_3::ContentSpecNode' ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(326) : error C2143: syntax error : missing ';' before '*' ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(326) : error C2501: 'xercesc_2_3::DFAContentModel::NodeTypes' : missing storage-class or type specifiers ..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.hpp(326) : error C2501: 'xercesc_2_3::DFAContentModel::fLeafListType' : missing storage-class or type specifiers ..\..\..\..\..\src\xercesc\framework\XMLEntityDecl.hpp(110) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\framework\XMLNotationDecl.hpp(112) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\validators\common\Grammar.hpp(103) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(66) : error C2870: 'xercesc_2_3' : a namespace definition must appear either at file scope or immediately within another namespace definition ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(78) : error C2071: 'xercesc_2_3::SchemaSymbols::fgURI_XSI' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(78) : error C2246: 'xercesc_2_3::SchemaSymbols::fgURI_XSI' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(79) : error C2071: 'xercesc_2_3::SchemaSymbols::fgURI_SCHEMAFORSCHEMA' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(79) : error C2246: 'xercesc_2_3::SchemaSymbols::fgURI_SCHEMAFORSCHEMA' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(80) : error C2071: 'xercesc_2_3::SchemaSymbols::fgXSI_SCHEMALOCACTION' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(80) : error C2246: 'xercesc_2_3::SchemaSymbols::fgXSI_SCHEMALOCACTION' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(81) : error C2071: 'xercesc_2_3::SchemaSymbols::fgXSI_NONAMESPACESCHEMALOCACTION' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(81) : error C2246: 'xercesc_2_3::SchemaSymbols::fgXSI_NONAMESPACESCHEMALOCACTION' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(82) : error C2071: 'xercesc_2_3::SchemaSymbols::fgXSI_TYPE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(82) : error C2246: 'xercesc_2_3::SchemaSymbols::fgXSI_TYPE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(83) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ALL' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(83) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ALL' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(84) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ANNOTATION' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(84) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ANNOTATION' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(85) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ANY' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(85) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ANY' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(86) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_WILDCARD' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(86) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_WILDCARD' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(87) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ANYATTRIBUTE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(87) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ANYATTRIBUTE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(88) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_APPINFO' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(88) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_APPINFO' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(89) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ATTRIBUTE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(89) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ATTRIBUTE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(90) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ATTRIBUTEGROUP' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(90) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ATTRIBUTEGROUP' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(91) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_CHOICE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(91) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_CHOICE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(92) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_COMPLEXTYPE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(92) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_COMPLEXTYPE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(93) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_CONTENT' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(93) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_CONTENT' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(94) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_DOCUMENTATION' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(94) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_DOCUMENTATION' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(95) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_DURATION' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(95) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_DURATION' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(96) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ELEMENT' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(96) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ELEMENT' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(97) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ENCODING' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(97) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ENCODING' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(98) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_ENUMERATION' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(98) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_ENUMERATION' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(99) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_FIELD' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(99) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_FIELD' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(100) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_WHITESPACE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(100) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_WHITESPACE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(101) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_GROUP' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(101) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_GROUP' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(102) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_IMPORT' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(102) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_IMPORT' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(103) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_INCLUDE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(103) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_INCLUDE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(104) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_REDEFINE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(104) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_REDEFINE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(105) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_KEY' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(105) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_KEY' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(106) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_KEYREF' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(106) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_KEYREF' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(107) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_LENGTH' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(107) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_LENGTH' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(108) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_MAXEXCLUSIVE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(108) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_MAXEXCLUSIVE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(109) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_MAXINCLUSIVE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(109) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_MAXINCLUSIVE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(110) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_MAXLENGTH' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(110) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_MAXLENGTH' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(111) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_MINEXCLUSIVE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(111) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_MINEXCLUSIVE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(112) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_MININCLUSIVE' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(112) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_MININCLUSIVE' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(113) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_MINLENGTH' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(113) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_MINLENGTH' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(114) : error C2071: 'xercesc_2_3::SchemaSymbols::fgELT_NOTATION' : illegal storage class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(114) : error C2246: 'xercesc_2_3::SchemaSymbols::fgELT_NOTATION' : illegal static data member in locally defined class ..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.hpp(114) : fatal error C1003: error count exceeds 100; stopping compilation Regards - Eric Felten - --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
