Hello,

I downloaded gsoap_2.7.12.tar.gz and did a cross-compilation for mips32r2 
environment.

When I did ./configure, I set the correct path and added the following options 
for the ./configure :

export PATH=/opt/uclibc/bin:$PATH

./configure --prefix=/opt/uclibc/gsoap/ --exec-prefix=/opt/uclibc/gsoap/ 
--bindir=/opt/uclibc/gsoap/bin --sbindir=/opt/uclibc/gsoap/sbin/ 
--libexecdir=/opt/uclibc/gsoap/libexec/ --datadir=/opt/uclibc/gsoap/share/ 
--sysconfdir=/opt/uclibc/gsoap/etc/ --sharedstatedir=/opt/uclibc/gsoap/com/ 
--localstatedir=/opt/uclibc/gsoap/var/ --libdir=/opt/uclibc/gsoap/lib/ 
--includedir=/opt/uclibc/gsoap/include/ --infodir=/opt/uclibc/gsoap/info/ 
--mandir=/opt/uclibc/gsoap/man/ --build=i386-linux --host=mipsel-linux 
--enable-debug --disable-openssl --disable-samples --enable-namespaces

As what we could see: I did --enable-namespaces, but after the configure 
finished, the config.log file has the following two lines:

configure:6065: checking for disable namespaces in library
configure:6071: result: yes

It gave me the impression that even if I enable namespaces but it is disabled 
internally anyway.

Because I met a problem when I send web services request from soapUI to the 
server, I got the following error:

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:VersionMismatch</faultcode><faultstring>Invalid
 SOAP message or SOAP version mismatch</faultstring></SOAP-ENV:Fault> 
</SOAP-ENV:Body></SOAP-ENV:Envelope> 

I suspect it's namespace problem.

Can anybody tell me why the namespaces is disabled in gsoap library and did my 
problem related to the namespaces problem?

Thank you in advance and I'm looking forward hearing from you!

jing



Reply via email to