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]

Reply via email to