After I renamed INFINITY to INFINITYS down from xerces-c-src1_7_0
and built the library new all samples compiled.

Nevertheless, could someone explain this behavior ?




On Tue, Jun 04, 2002 at 09:34:59AM +0200, Thomas Porschberg wrote:
> Okay, the problem seems the item "INFINITY".
> If I change this to INFINITYS in SchemaSymbols.hpp 
> SAX2Count compiles.
> 
> Should I rename INFINITY in all sources to another name 
> and then recompile the library ?
> 
> Is this a knwon problem ?
> 
> On Tue, Jun 04, 2002 at 08:46:00AM +0200, Thomas Porschberg wrote:
> > 
> > I tried to build the samples from xercesc_1_7 with gcc3.1 (none thread).
> > I substituted stricmp, strnicmp with strcasecmp,strncasecmp in
> > the util/XMLString.cpp.
> > 
> > But the next error appears on compiling SAX2Count. 
> > 
> > g++ -c -DLINUX -DAPP_NO_THREADS -fpic -c -w -O -I. 
>-I/home/porschberg/xerces-c-src1_7_0/include -o 
>/home/porschberg/xerces-c-src1_7_0/bin/obj/SAX2Count/SAX2Count.o 
>/home/porschberg/xerces-c-src1_7_0/samples/SAX2Count/SAX2Count.cpp
> > In file included from 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/validators/datatype/IDDatatypeValidator.hpp:96,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/validators/schema/SchemaGrammar.hpp:116,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/validators/schema/SchemaValidator.hpp:99,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/internal/XMLScanner.hpp:214,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/internal/VecAttributesImpl.hpp:89,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/parsers/SAX2XMLReaderImpl.hpp:151,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/sax2/XMLReaderFactory.hpp:79,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/samples/SAX2Count/SAX2Count.hpp:80,
> >                  from 
>/home/porschberg/xerces-c-src1_7_0/samples/SAX2Count/SAX2Count.cpp:115:
> > 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/validators/schema/SchemaSymbols.hpp:262:
> parse
> >    error before `__extension__'
> > 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/validators/schema/SchemaSymbols.hpp:262:
> missing
> >    ';' before right brace
> > 
>/home/porschberg/xerces-c-src1_7_0/include/xercesc/validators/schema/SchemaSymbols.hpp:264:
> parse
> >    error before `}' token
> > gmake[1]: *** [/home/porschberg/xerces-c-src1_7_0/bin/obj/SAX2Count/SAX2Count.o] 
>Error 1
> > gmake[1]: Leaving directory `/home/porschberg/xerces-c-src1_7_0/samples/SAX2Count'
> > gmake: *** [sax2count] Error 2
> > 
> > ################################################
> > 
> > The related code piece in SchemaSymbols.hpp is a enum initialisation:
> > 
> >     // group orders
> >     enum{ INFINITY = -2, UNBOUNDED = -1, NILLABLE = 1, ABSTRACT = 2, FIXED = 4}; 
>//line 262
> >  
> >     enum{ CHOICE = 0, SEQUENCE= 1, ALL = 2 };
> > 
> > ###############################################
> > 
> > I have no idea what's wrong here.
> > Any help ?
> > 
> > thomas
> > 
> > 
> > -- 
> > 
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> -- 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 

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

Reply via email to