Hello,

 

I just retrieved the latest binary version of Axis C++ for AIX from
http://www.apache.org/dist/ws/axis-c/axis-c-AIX-current-bin.tar.gz and
then I got Xerces 2.2 from
http://archive.apache.org/dist/xml/xerces-c/Xerces-C_2_2_0/xerces-c2_2_0
-AIX51_5.02.tar.gz as http://ws.apache.org/axis/cpp/install-guide.html
suggested.

 

When I run my test program I get this error in the Axis client log:

 

Symbol setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is
not exported from dependent module
/home/dtuser/CPE/src/axisc-1.6b/lib/axis/libxerces-c.a.

 

The reason is that the actual function exported from the xerces library
is:

dump -Tv:  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs

nm -e:     xercesc_2_2::InputSource::setEncoding(const unsigned
short*const)

 

So Axis C++ 1.6 doesn't work because it is trying to call a function not
found in the xerces distribution that was specified by
http://ws.apache.org/axis/cpp/install-guide.html.  Has nobody else
noticed this before?

 

Is there any way to get it to work without building it myself?

 

Thanks,

 

Jerry

 

Reply via email to