Am 10.02.2011 16:09, schrieb Alexander Malysh: > Hi, > > as far as I see, you have to build C header file instead of C++, wsdl -c ...
I was looking into this, and my FC14's distro gsoap-2.7.16 rushes into error too while building, inside gsoap's created wrapper C files: gcc -std=gnu99 -D_REENTRANT=1 -I. -Igw -g -O2 -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_LARGE_FILES= -I/usr/include/libxml2 -I/us r/include/openssl -Isoap/plugin -DWITH_OPENSSL -o soap/service/parlayx/dom.o -c soap/service/parlayx/dom.c soap/service/parlayx/dom.c: In function â?~out_attributeâ?T: soap/service/parlayx/dom.c:201:7: error: too many arguments to function â?~soap_set_attrâ?T /usr/include/stdsoap2.h:2384:6: note: declared here soap/service/parlayx/dom.c:203:7: error: too many arguments to function â?~soap_set_attrâ?T /usr/include/stdsoap2.h:2384:6: note: declared here soap/service/parlayx/dom.c:220:5: error: too many arguments to function â?~soap_set_attrâ?T /usr/include/stdsoap2.h:2384:6: note: declared here soap/service/parlayx/dom.c:222:5: error: too many arguments to function â?~soap_set_attrâ?T /usr/include/stdsoap2.h:2384:6: note: declared here make: *** [soap/service/parlayx/dom.o] Error 1 which should happen. The only thing may be, that the pre-created header doesn't match the generated wrapper C code, so that's why we "bang" here. We would rather create the header on the fly from the WSDL file, yep. Stipe -- ------------------------------------------------------------------- Kölner Landstrasse 419 40589 Düsseldorf, NRW, Germany tolj.org system architecture Kannel Software Foundation (KSF) http://www.tolj.org/ http://www.kannel.org/ mailto:st_{at}_tolj.org mailto:stolj_{at}_kannel.org -------------------------------------------------------------------