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
