Hello, I am having a problem using the Xerces1.3.0 library on Solaris 2.8.
The problem basically is coming from a mixing of C and C++ code. I am trying to do XML validation in a shared library, which has to be compiled by a C compiler ( to be used with another program!! ) The file cannot be named as .cpp and compiled by a C++ compiler. There is a linking problem, when I try to use it after naming it to a .cpp, although compilation is fine. basically gcc -c file.c works but gcc -c file.cpp does not work because, it now invokes the C++ compiler, Now, to use Xerces C++ I have to put that those functions in a .cpp file. Which I cannot ... I am using gcc as my C compiler, and g++ as C++ compiler, but the same thing happens when I use cc and CC on Solaris. However on Windows it works fine, since Windows has the same compiler for C and C++. My basic question is that - Can we use Xerces exclusively from a C source file, named filename.c if so, how can we do it? Some help in this regard would be very useful, Thanks in advance, Sudipta Sinha Get FREE Email/Voicemail with 15MB at Lycos Communications at http://comm.lycos.com