Hello
When I try to build xerces-c-1_4 on AIX 4.3.2 I get the
following error several times
/usr/vacpp/bin/xlC_r -qnotempinc -D_THREAD_SAFE -c -O
-DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELO
ADER -DXML_USE_NETACCESSOR_SOCKET
-I/home/ashevade/devlopment/server/soapengine/soapxmlparser/include -o
/home/ashevade/devlopment/server/soapengine/soapxmlparser/obj/AIX/BinFileInp
utStream.o BinFileInputStream.
cpp
"/home/ashevade/devlopment/server/soapengine/soapxmlparser/include/util/Xerc
esDefs.hpp", line 333.21: 1540-
0063 (S) The text "bool" is unexpected.
gmake[1]: *** [BinFileInputStream.o]
>From the mailing list , it seems that the problem is with the file
util/Compilers/CSetDefs.hpp which has a
NO_NATIVE_BOOL macro defined. Since this is defined , the file
src/util/XercesDefs.hpp
defines the bool as
#if defined(NO_NATIVE_BOOL)
#ifndef bool
typedef int bool;
#endif
#ifndef true
#define true 1
#endif
#ifndef false
#define false 0
#endif
#endif
Also any other .cpp file which has the src/Util/PlatformUtils.hpp file keeps
giving the following error while compiling
"src/util/Compilers/CSetDefs.hpp", line 137.21: 1540-0063 (S) The text
"const" is unexpected.
"/src/util/Compilers/CSetDefs.hpp", line 144.21: 1540-0063 (S) The text
"const" is unexpected.
"/src/util/XercesDefs.hpp", line 333.21: 1540-0063 (S) The text "bool" is
unexpected.
2)
After commenting out the #define NO_NATIVE_BOOL in the
src/util/CSetDefs.hpp file
I have the following errors while trying to build the xerces-c1_4 lib
ld: 0711-224 WARNING: Duplicate symbol:
.ArrayJanitor<char>::ArrayJanitor(char* const)
ld: 0711-224 WARNING: Duplicate symbol: .ArrayJanitor<char>::~ArrayJanitor()
ld: 0711-224 WARNING: Duplicate symbol: .XMLString::stringLen(const unsigned
short* const)
ld: 0711-224 WARNING: Duplicate symbol: .ArrayJanitor<unsigned
short>::ArrayJanitor(unsigned short* const)
ld: 0711-224 WARNING: Duplicate symbol: .ArrayJanitor<unsigned
short>::orphan()
ld: 0711-224 WARNING: Duplicate symbol: .ArrayJanitor<unsigned
short>::~ArrayJanitor()
ld: 0711-224 WARNING: Duplicate symbol: .ArrayJanitor<char>::reset(char*)
ld: 0711-224 WARNING: Duplicate symbol: .ArrayJanitor<unsigned
short>::reset(unsigned short*)
ld: 0711-224 WARNING: Duplicate symbol: .ArrayJanitor<unsigned
short>::release()
ld: 0711-224 WARNING: Duplicate symbol:
.MalformedURLException::MalformedURLException(const char* const,con
st unsigned int,const XMLExcepts::Codes)
ld: 0711-224 WARNING: Duplicate symbol:
.MalformedURLException::~MalformedURLException()
ld: 0711-224 WARNING: Duplicate symbol: .MalformedURLException::getType()
const
ld: 0711-224 WARNING: Duplicate symbol: .MalformedURLException::duplicate()
const
ld: 0711-224 WARNING: Duplicate symbol:
.MalformedURLException::MalformedURLException(const MalformedURLExc
eption&)
ld: 0711-224 WARNING: Duplicate symbol:
MalformedURLException::~MalformedURLException()
ld: 0711-224 WARNING: Duplicate symbol:
.RuntimeException::RuntimeException(const char* const,const unsigne
d int,const XMLExcepts::Codes)
ld: 0711-224 WARNING: Duplicate symbol: .XMLBuffer::getRawBuffer()
ld: 0711-224 WARNING: Duplicate symbol:
.Janitor<InputSource>::Janitor(InputSource* const)
ld: 0711-224 WARNING: Duplicate symbol: .Janitor<InputSource>::~Janitor()
ld: 0711-224 WARNING: Duplicate symbol:
.RuntimeException::~RuntimeException()
ld: 0711-224 WARNING: Duplicate symbol:
.ArrayIndexOutOfBoundsException::ArrayIndexOutOfBoundsException(con
st char* const,const unsigned int,const XMLExcepts::Codes)
ld: 0711-224 WARNING: Duplicate symbol:
.EmptyStackException::EmptyStackException(const char* const,const u
nsigned int,const XMLExcepts::Codes)
ld: 0711-224 WARNING: Duplicate symbol:
.Janitor<InputSource>::reset(InputSource*)
ld: 0711-224 WARNING: Duplicate symbol:
.ArrayIndexOutOfBoundsException::~ArrayIndexOutOfBoundsException()
ld: 0711-224 WARNING: Duplicate symbol:
.EmptyStackException::~EmptyStackException()
ld: 0711-224 WARNING: Duplicate symbol: .RuntimeException::getType() const
ld: 0711-317 ERROR: Undefined symbol: .stricmp(const char* const,const char*
const)
ld: 0711-317 ERROR: Undefined symbol: .strnicmp(const char* const,const
char* const,const unsigned int)
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutexattr_setkind_np
and a any other C++ program which includes PlatformUtils.hpp gives the
following error
"Compilers/CSetDefs.hpp", line 137.21: 1540-0063 (S) The text "const" is
unexpected.
"Compilers/CSetDefs.hpp", line 144.21: 1540-0063 (S) The text "const" is
unexpected.
make: The error code from the last command is 1.
Any help is greatly appreciated
Thanks
Aniruddha
Actuate Corporation
http://www.actuate.com
mail - [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]