Hi,
*I am trying to use Xerces and am running into the following errors during
compilation:*
**** Build of configuration Debug for project event_photo_workflow ****
make all
Building file: ../xercesc/util/BaseRefVectorOf.c
Invoking: GCC C Compiler
gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP
-MF"xercesc/util/BaseRefVectorOf.d" -MT"xercesc/util/BaseRefVectorOf.d"
-o"xercesc/util/BaseRefVectorOf.o" "../xercesc/util/BaseRefVectorOf.c"
../xercesc/util/BaseRefVectorOf.c:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘template’
../xercesc/util/BaseRefVectorOf.c:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:75: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:98: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:169: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:179: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:196: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:211: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:223: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:233: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:238: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:246: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:254: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:263: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:300: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:309: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:315: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:327: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:334: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:339: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘<’ token
../xercesc/util/BaseRefVectorOf.c:344: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ at end of input
make: *** [xercesc/util/BaseRefVectorOf.o] Error 1
*I am using the following components:
*
xerces-c-3.0.1-x86-linux-gcc-3.4 binary
Fedora 11
Eclipse CDT 3.5
gcc-4.3.2-7
cmake-2.6.4-2
make-1:3.81-14
I have one source file in the project, main.cpp using the code found at
http://xerces.apache.org/xerces-c/program-3.html. Any help is greatly
appreciated.
Cheers,
Jon Antoine