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
-------------------------------------------------------------------

Reply via email to