docbook: Thread: unable to compile jade


[<<] [<] Page 1 of 1 [>] [>>]
Subject: unable to compile jade
From: "Robert B. Easter" ####@####.####
Date: 28 Dec 2000 17:24:36 -0000
Message-Id: <00122812263606.21151@comptechnews>

Below is what happens when I try to compile jade-1.2.1.  My compiler is gcc 
2.95.2 on linux.  If anyone understands this, please help.  I have egcs 
2.91.66 installed also, but I don't know how to make jade's compile use it.

Will OpenJade work instead?


c++ -ansi -O2 -fno-implicit-templates -I. -I./../include -I./../generic 
-DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -Dconst= -Dinline= -DHAVE_ST_BLKSIZE=1 
-DSP_HAVE_BOOL=1 -DSP_HAVE_LOCALE=1 -DSP_ANSI_CLASS_INST=1 -DSP_MULTI_BYTE=1 
-c -fPIC -DPIC CharsetInfo.cxx
In file included from ../include/CharsetInfo.h:11,
                 from CharsetInfo.cxx:8:
../include/Vector.h: In instantiation of `Vector<RangeMapRange<unsigned 
int,unsigned int> >':
../include/RangeMap.h:27:   instantiated from `RangeMap<unsigned int,unsigned 
int>'
../include/UnivCharsetDesc.h:73:   instantiated from here
../include/Vector.h:50: `Vector<RangeMapRange<unsigned int,unsigned int> 
>::operator [](unsigned int)' has already been declared in 
`Vector<RangeMapRange<unsigned int,unsigned int> >'
../include/Vector.h:52: `Vector<RangeMapRange<unsigned int,unsigned int> 
>::begin()' has already been declared in `Vector<RangeMapRange<unsigned 
int,unsigned int> >'
../include/Vector.h:54: `Vector<RangeMapRange<unsigned int,unsigned int> 
>::back()' has already been declared in `Vector<RangeMapRange<unsigned 
int,unsigned
int> >'
../include/Vector.h: In instantiation of `Vector<ISetRange<unsigned int> >':
../include/ISet.h:25:   instantiated from `ISet<unsigned int>'
CharsetInfo.cxx:89:   instantiated from here
../include/Vector.h:50: `Vector<ISetRange<unsigned int> >::operator 
[](unsigned int)' has already been declared in `Vector<ISetRange<unsigned 
int> >'
../include/Vector.h:52: `Vector<ISetRange<unsigned int> >::begin()' has 
already been declared in `Vector<ISetRange<unsigned int> >'
../include/Vector.h:54: `Vector<ISetRange<unsigned int> >::back()' has 
already been declared in `Vector<ISetRange<unsigned int> >'
../include/Vector.h: In instantiation of `Vector<ISetRange<short unsigned 
int> >':
../include/ISet.h:25:   instantiated from `ISet<short unsigned int>'
CharsetInfo.cxx:105:   instantiated from here
../include/Vector.h:50: `Vector<ISetRange<short unsigned int> >::operator 
[](unsigned int)' has already been declared in `Vector<ISetRange<short 
unsigned int> >'
../include/Vector.h:52: `Vector<ISetRange<short unsigned int> >::begin()' has 
already been declared in `Vector<ISetRange<short unsigned int> >'
../include/Vector.h:54: `Vector<ISetRange<short unsigned int> >::back()' has 
already been declared in `Vector<ISetRange<short unsigned int> >'
../include/StringOf.h: In instantiation of `String<short unsigned int>':
CharsetInfo.cxx:129:   instantiated from here
../include/StringOf.h:38: `String<short unsigned int>::operator [](unsigned 
int)' has already been declared in `String<short unsigned int>'
../include/StringOf.h:40: `String<short unsigned int>::begin()' has already 
been declared in `String<short unsigned int>'
make[2]: *** [CharsetInfo.lo] Error 1
make[2]: Leaving directory `/usr/src/jade-1.2.1/lib'
make[1]: *** [lib] Error 2
make[1]: Leaving directory `/usr/src/jade-1.2.1'
make: *** [all] Error 2
####@####.#### c++ --version
2.95.2
####@####.####                                        


-- 
-------- Robert B. Easter  ####@####.#### ---------
- CompTechNews Message Board   http://www.comptechnews.com/ -
- CompTechServ Tech Services   http://www.comptechserv.com/ -
---------- http://www.comptechnews.com/~reaster/ ------------
[<<] [<] Page 1 of 1 [>] [>>]


  ©The Linux Documentation Project, 2014. Listserver maintained by dr Serge Victor on ibiblio.org servers. See current spam statz.